Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
ea7b305
Update version to 0.9-dev (#1354)
flanakin Mar 6, 2025
62bd340
Replace body {} with blank string to prevent errors raised by cost ma…
MSBrett Mar 6, 2025
2bbe759
Add Power BI build script (#1328)
flanakin Mar 8, 2025
5b4ab64
add nsftwr as a contributor for code (#1378)
allcontributors[bot] Mar 9, 2025
3ea7b0d
Fix scopes object array in settings.json (#1379)
flanakin Mar 10, 2025
748a258
Update images per style guides (#1347)
MSBrett Mar 13, 2025
2d396aa
add philipstreet as a contributor for bug (#1393)
allcontributors[bot] Mar 13, 2025
d89c1ef
add japyjaap as a contributor for bug (#1397)
allcontributors[bot] Mar 14, 2025
21836ba
add philipstreet as a contributor for review (#1398)
allcontributors[bot] Mar 14, 2025
fd47cf8
Fix Total savings and AHB reports (#1374)
flanakin Mar 14, 2025
7f81f36
Fix FOCUS link in marketing site (#1375)
flanakin Mar 14, 2025
06b42f9
Update error doc (#1376)
flanakin Mar 14, 2025
a73bb59
Fix marketing site dark mode colors (#1377)
flanakin Mar 14, 2025
1d5c03a
Remove the MI Contributor role assignment for hubs deployments (#1394)
flanakin Mar 14, 2025
acf1b3a
Add ConflictError doc (#1399)
flanakin Mar 14, 2025
e28de3b
Apply tagsByResource to the stop triggers script (#1382)
flanakin Mar 14, 2025
691d499
Add Fluent 9 theme (#1282)
flanakin Mar 14, 2025
4cec6d7
Clean up ADX dashboard functions (#1373)
flanakin Mar 20, 2025
5809868
Handle spaces in tag keys (#1389)
flanakin Mar 20, 2025
f47a28f
Remove ADX trusted external tenants (#1405)
flanakin Mar 20, 2025
08f5c93
Only deploy key vault for remote hubs (#1406)
flanakin Mar 20, 2025
3a0bcc9
Governing board updates from Mar 19 board meeting (#1411)
flanakin Mar 20, 2025
d85664a
Specify file type on resource types download buttons (#1422)
flanakin Mar 20, 2025
d2bc70e
add am-jl as a contributor for review (#1445)
allcontributors[bot] Mar 28, 2025
3be3af4
Update configure-dashboards.md to solve issue #1335 (#1442)
DUeffing Mar 28, 2025
4b255ce
add DUeffing as a contributor for doc (#1446)
allcontributors[bot] Mar 28, 2025
51826a7
Handle missing/incorrect costs in savings calculations (#1436)
flanakin Mar 28, 2025
0a5feed
Fix release year for v0.8 update 1 in changelog (#1434)
picccard Mar 28, 2025
fce1f87
add picccard as a contributor for doc (#1438)
allcontributors[bot] Mar 28, 2025
dc95941
documentation update - steps to update from v0.7 to v0.8 (#1433)
DUeffing Mar 28, 2025
4a8f32e
Fix AHB core count in storage reports (#1421)
flanakin Mar 28, 2025
c7f1f2f
[AOE] Fix issues with tag duplicates (case sensitive) after tag inher…
helderpinto Mar 28, 2025
a0713e2
add thecloudman as a contributor for code (#1426)
allcontributors[bot] Mar 28, 2025
82e4ec0
Managed exports v2 (#1415)
MSBrett Mar 28, 2025
a721066
Disable extra storage query optimizations by default (#1381)
flanakin Mar 29, 2025
6dc5e60
Advisory council updates (#1437)
flanakin Mar 29, 2025
d8a8616
Hubs dashboard CD chargeback updates (#1319)
flanakin Mar 29, 2025
76f4250
Merge features/alerts into dev (#1450)
ro100e Mar 31, 2025
e7ef307
Fix MCA reservation recommendation export ingestion (#1402)
flanakin Mar 31, 2025
6268273
Update open data files for March 2025 (#1452)
flanakin Mar 31, 2025
a93ee13
Address known cost/price data quality issues (#1453)
flanakin Mar 31, 2025
e3f68d4
Disk query update (#1440)
nteyan Mar 31, 2025
f1599cd
Update ARG queries to use KQL instead of Power Query (#1454)
flanakin Mar 31, 2025
86260dd
Updates for FinOps alerts (#1459)
ro100e Apr 2, 2025
bda6a54
Improvements to Rate Optimization report (#1414)
arthurclares Apr 2, 2025
540baa2
Update CODEOWNERS (#1458)
flanakin Apr 2, 2025
74a221a
Fix console errors in templates (#1461)
flanakin Apr 2, 2025
500ff4f
Package 0.9 release (#1464)
flanakin Apr 3, 2025
9fb044e
Auto Comment on OpenData CI Failure (#1301)
aromano2 Apr 3, 2025
02c01f7
Update CODEOWNERS (#1462)
flanakin Apr 3, 2025
82629e7
Track hubs deployment options (#1466)
flanakin Apr 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
90 changes: 88 additions & 2 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@
"repoType": "github",
"commitConvention": "none",
"contributors": [
{
"login": "ms:nelson",
"name": "Nelson Pereira",
"avatar_url": "https://media.licdn.com/dms/image/v2/C5603AQGWN7nsODstqA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1516244319322?e=1747872000&v=beta&t=lfNCm-3-1YJhteCW640sF8nfeUOtCc3YfnbKVpHu8Ko#",
"profile": "https://www.linkedin.com/in/nelsonmpereira/",
"contributions": [
"leader"
]
},
{
"login": "flanakin",
"name": "Michael Flanakin",
Expand Down Expand Up @@ -46,6 +55,35 @@
"promotion"
]
},
{
"login": "tshah2808",
"name": "Tanuja Shah",
"avatar_url": "https://avatars.githubusercontent.com/u/67380293?v=4",
"profile": "https://github.com/tshah2808",
"contributions": [
"leader"
]
},
{
"login": "ms:fernandovas",
"name": "Fernando Vasconcellos",
"avatar_url": "https://media.licdn.com/dms/image/v2/C4D03AQGOHJHlq3nhpQ/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1571181473582?e=1747872000&v=beta&t=Lyp-ij1u_tJT_GRSb7pa8syMMKH9bY6DExCLjhIyJME#",
"profile": "https://www.linkedin.com/in/fernando-vasconcellos-ba398b191/",
"contributions": [
"leader",
"doc",
"promotion"
]
},
{
"login": "DirkBrinkmann",
"name": "Dirk Brinkmann",
"avatar_url": "https://avatars.githubusercontent.com/u/19854016?v=4",
"profile": "https://github.com/DirkBrinkmann",
"contributions": [
"leader"
]
},
{
"login": "MSBrett",
"name": "Brett Wilson",
Expand Down Expand Up @@ -287,7 +325,8 @@
"profile": "https://github.com/DUeffing",
"contributions": [
"ideas",
"bug"
"bug",
"doc"
]
},
{
Expand Down Expand Up @@ -534,7 +573,8 @@
"avatar_url": "https://avatars.githubusercontent.com/u/28718362?v=4",
"profile": "https://github.com/thecloudman",
"contributions": [
"bug"
"bug",
"code"
]
},
{
Expand Down Expand Up @@ -657,6 +697,52 @@
"contributions": [
"code"
]
},
{
"login": "nsftwr",
"name": "Rudolfs Naumenko",
"avatar_url": "https://avatars.githubusercontent.com/u/14138020?v=4",
"profile": "https://github.com/nsftwr",
"contributions": [
"code"
]
},
{
"login": "philipstreet",
"name": "Philip Street",
"avatar_url": "https://avatars.githubusercontent.com/u/10855315?v=4",
"profile": "https://github.com/philipstreet",
"contributions": [
"bug",
"review"
]
},
{
"login": "japyjaap",
"name": "JSwinkels",
"avatar_url": "https://avatars.githubusercontent.com/u/6353034?v=4",
"profile": "https://github.com/japyjaap",
"contributions": [
"bug"
]
},
{
"login": "am-jl",
"name": "Jared",
"avatar_url": "https://avatars.githubusercontent.com/u/173379073?v=4",
"profile": "https://github.com/am-jl",
"contributions": [
"review"
]
},
{
"login": "picccard",
"name": "Eskil Uhlving Larsen",
"avatar_url": "https://avatars.githubusercontent.com/u/7443949?v=4",
"profile": "http://blog.eula.no",
"contributions": [
"doc"
]
}
],
"commitType": "docs",
Expand Down
88 changes: 80 additions & 8 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,87 @@
# In each subsection folders are ordered first by depth, then alphabetically.
# This should make it easy to add new rules without breaking existing ones.

# Global rule:
* @microsoft/finops-toolkit
# Global rule
#* @microsoft/finops-toolkit
* @flanakin @arthurclares

# DevOps folders:
.build @aromano2
.github @aromano2
# DevOps folders
#.build @TODO
#.github @TODO
#docs-wiki @TODO
#src/scripts @TODO

# PowerShell:
src/powershell @aromano2
# General
#docs/help.md @TODO
#docs/README.md @TODO
#docs-mslearn/toolkit/help @TODO
#docs-mslearn/toolkit/*.md @TODO
#docs-wiki @TODO

# FTK governing board
docs-mslearn/toolkit/roadmap.md @microsoft/finops-toolkit-board
docs-wiki/Advisory-council.md @microsoft/finops-toolkit-board
docs-wiki/Governing-board.md @microsoft/finops-toolkit-board
docs-wiki/Release-process.md @microsoft/finops-toolkit-board

# FTK advisory council
.github/CODEOWNERS @microsoft/finops-toolkit-council
docs-wiki/Coding-guidelines.md @microsoft/finops-toolkit-council
docs-wiki/Dev-process.md @microsoft/finops-toolkit-council
docs-wiki/Support-escalations.md @microsoft/finops-toolkit-board

# Alerts
docs/alerts.md @ro100e @arthurclares @flanakin
docs-mslearn/toolkit/alerts @ro100e @arthurclares @flanakin
src/templates/finops-alerts @ro100e

# Bicep
#docs/bicep.md @TODO
#docs-mslearn/toolkit/bicep-registry @TODO
#src/bicep-registry @TODO

# Guide
docs/guide.md @flanakin
docs-mslearn/best-practices @arthurclares @flanakin
docs-mslearn/framework @arthurclares @flanakin @kevindlr
docs-mslearn/focus @flanakin

# Fabric
docs-mslearn/fabric @flanakin

# Hubs
src/templates/finops-hub @msbrett
docs/hubs.md @msbrett @flanakin @arthurclares
docs-mslearn/toolkit/hubs @msbrett @flanakin @arthurclares
src/templates/finops-hub @msbrett @flanakin @arthurclares

# Open data
docs/open-data.md @flanakin
docs-mslearn/toolkit/open-data.md @flanakin
src/open-data @flanakin

# Optimization Engine
docs/optimization-engine.md @helderpinto @arthurclares @flanakin
docs-mslearn/toolkit/optimization-engine @helderpinto @arthurclares @flanakin
src/optimization-engine @helderpinto

# Power BI
#docs/power-bi.md @TODO
#docs-mslearn/toolkit/power-bi @TODO
#src/power-bi @TODO
src/power-bi/*/Governance* @nteyan

# PowerShell
#docs/powershell.md @TODO
#src/powershell @TODO
#docs-mslearn/toolkit/powershell @TODO
#src/powershell @TODO

# Web
src/web @ivanmtta @jamelachahbar @flanakin

# Workbooks
docs/workbooks.md @arthurclares @nteyan @flanakin
docs-mslearn/toolkit/workbooks @arthurclares @nteyan @flanakin
src/templates/finops-workbooks @arthurclares @nteyan
src/workbooks/governance @nteyan
src/workbooks/optimization @arthurclares
15 changes: 15 additions & 0 deletions .github/workflows/opendata-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ permissions:
contents: write
pull-requests: write
statuses: write
id-token: write
jobs:
build:
runs-on: ubuntu-latest
Expand All @@ -22,6 +23,8 @@ jobs:
ref: ${{ github.event.pull_request.head.ref }}
- name: Set environment variable "commit-message"
run: echo "commit-message=$(git log -1 --pretty=format:'%s')" >> $GITHUB_ENV
- name: Set environment variable "build_url"
run: echo "build_url=${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" >> $GITHUB_ENV
- name: Set environment variable "commit-author"
run: echo "commit-author=$(git log -1 --pretty=format:'%an')" >> $GITHUB_ENV
- name: Set environment variable "is-auto-commit"
Expand All @@ -40,6 +43,18 @@ jobs:
git push
}
- name: Test Open Data
id: test
shell: pwsh
run: |
src/scripts/Build-OpenData.ps1 -Test
- uses: actions/github-script@v7
if: failure()
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: '⚠️ Open Data CI task failed: ${{ env.build_url }}'
})
Loading