Releases: Azure/ARO-RP
Release v20241009.02
v20241101.01-miwi-test
Fix silly mistake
v20241101.00-miwi-test: GET the devops MSI using a separate identities client scoped to the
Testing a fix to our deployment process that's on the branch the tag was created from
Release v20241101.00
ARO-RP release
Changes
517da11 disallow duplicate operator identity resource IDs
25eef93 Deploy fix - GET devops MSI using properly scoped Azure client (#3936)
9858073 Fix AdminAPI representation of PreconfiguredNSG status (#3933)
8a2f3dd Merge pull request #3929 from Azure/bvesel/refactor-clean-up
27c26e1 Update cosmosdb auth used by update_role_sets.go (#3931)
b18cd2c Support rotation of kubeconfigs on Update for cx self-service (#3927)
89120b5 ARO-9716 during miwi cluster install remove azure file csi storage class (#3928)
122ac0f Use constant / function names everywhere possible
cf5d4b9 Merge pull request #3867 from Azure/yithian/ARO-10309
faf377c Incorporate CI and ARM feedback from azure-rest-api-specs to v2024-08-12-preview API (#3727)
b5dbda1 skip correctCertificateIssuer if FeatureDisableSignedCertificates is set
bfa07e9 check for nil pointers in results of GetCertificate
344f342 add helper functions for psuedo-consts for the API and ingress cert names
e018c87 create a const for the OneCert issuer name
35cb303 use correct common name when correcting cert issuer
e0383e5 create util function to ensure certs have the right issuer
798e991 ensure certificate config is updated with the new issuer profile
32c197c add an update step to replace digicert with onecert
d373eff Merge pull request #3925 from Azure/cadenmarchese/dev-script-fixups-1
ca2e1c6 Merge pull request #3926 from Azure/fix-aro-operator-miwi-cluster-installs
810c6ea [ARO-11578] Don't log serial console logs on adminUpdate/Update failures, and cap the amount we log (#3921)
97cfcef Update manifests creation to skip aro-operator
37a98ac remove whitespace
9b4190a Local dev scripts fixups * Don't exit the terminal when there's an error from a subcommand * PlatformWorkloadIdentityRoleSets should be single-quoted
5a4e719 [ARO-1885] Implement OperatorFlagsMergeStrategy (#3911)
c0f3a92 ARO-11546 update AZURE_FEDERATED_TOKEN_FILE value to have /token (#3924)
d89a378 Check Role Definition for MIWI (#3876)
db03f18 ARO-9712 add unit test case for getCorrectErrWhenTooManyRequests
a9c4e9f ARO-9712 fix setSasPolicy correctly
25ea0b1 ARO-9712 disallow shared access keys for managed identity clusters
efb73ee Remove dbtoken client id usage (#3897)
a18e02b Merge pull request #3916 from Azure/bvesel/update-role-names-and-keys
b5829d6 Merge pull request #3918 from Azure/bvesel/cleanup-unused-context
c340a9d Merge pull request #3851 from Azure/anshulvermapatel/ARO-9920-update-version-identity
b1a018a Update role definition names and keys used
07c22db Clean up unused contexts
97b0168 adding a parameter the name of the devops managed identity
Full Changelog: v20241023.00-miwi-test...v20241101.00
v20241031.00-miwi-test
Merge pull request #3929 from Azure/bvesel/refactor-clean-up Use constant / function names everywhere possible
Release v20241023.00-miwi-test
Testing MIWI installation in non-local envs
Changes
9b777bd Bump http-proxy-middleware to 2.0.7 (#3917)
3b6426c Migrate Storage sdk to Track2 for allowing Managed Identity Cluster feature to disable shared access keys (#3878)
91b9fda Merge pull request #3915 from Azure/tsatam/hotfix-use-correct-error-type-when-deleting-fic-followup
7be474b Merge pull request #3907 from Azure/ventifus/set-correlation-id-on-outbound
e78c91a Tolerate failures to delete federated credentials during deletion (#3914)
88f29de SDK2: Ensure service endpoints track2 (#3885)
fe6b3ef Rename RESOURCEGROUP envvar to CLUSTER_RESOURCEGROUP in MIWI dev steps to avoid conflicts with RP resourcegroup (#3912)
5942190 Use IsNotFoundError helper function to identify FIC not found error
e208003 Use correct error type when handling federated identity credential deletion (#3913)
32dac80 ARO-9501: Fix E2E panic when ARO_SELENIUM_HOSTNAME is empty (#3909)
d2a21c6 Create the cluster identity in hack/devtools/local_dev_env.sh (#3910)
d4cdcec Bump cookie and express in /portal/v2 (#3895)
5285e55 fix test error (#3908)
4bbe114 Merge pull request #3903 from Azure/slawande/ARO-10948/adopt-correct-convention-for-OIDC-issuer-urls
3d13bc2 Set correlation ID on outbound Azure requests if we have one.
02bba70 Skip deploying the ARO Operator identity secret at install-time (#3905)
98e5056 Generate Federated Identity Credentials for MIWI Cluster (#3847)
e237f01 apply suggestions from code review
2bdff21 apply suggestions from code review
8b1e24a apply suggestions from code review
3388299 apply suggestions from code review
53185d5 fix unit tests
a397b76 add unit tests
676895f correct convention for OIDC Issuer URLs
6109d70 adding DDS family sku support (#3712)
37e6171 Merge pull request #3900 from Azure/kimorris27/hotfix-mockgen-codesign-issue-on-macos
c6e13d9 Made codesign command part of install-tools target
fffa8f7 Codify solution to uber-go/mock#185 for MacOS users
Full Changelog: v20241009.01...v20241023.00-miwi-test
Release v20241009.01
RP Release Sprint 260
Contains fix for InvalidAuthenticationTokenTenant in Prod.
Changes
1de0f5c Add aro operator deployment logging (#3800)
9684d43 Check machine status and log details if it is not running (#3887)
0e0667e fix subscription ID of clients (#3902)
d52d69d Update localdev platformworkloadidentityrolesets (#3901)
4256e68 Selenium Service Migration to Docker Compose (#3883)
a1029af Restore federated identity credential client mocks that were inadvertently overwritten (#3899)
53673d4 Update CLI integration test (#3898)
96637db Migrate VPN and rp service to Docker Compose (#3882)
16834d8 Fix Managed Identity Cluster creation dynamic validation flow (#3891)
0362cb5 Remove erroneous -n causing the log message to be read as a variable (#3896)
Full Changelog: v20241009.00...v20241009.01
Release v20241009.00
RP Release Sprint 260 - https://issues.redhat.com/browse/ARO-11091
Changes
f7404a1 Hive version bump to resolve RHSA-2024:5535 (CVE-2023-6597) (#3893)
d64782c disallow refresh_cluster_credentials with platowrm_workload_identities (#3870)
69378fb SDK2: Replace SDK to new one in util/cluster (#3884)
1a51bf4 Regenerate certain mocks using source mode instead of reflect mode to (#3886)
3ba0b23 Hotfix - MSI RP endpoint env var (#3881)
a024907 Merge pull request #3877 from Azure/tsatam/ARO-4374-provide-boundsasigningkey-secret-to-hive-install
f83191f Populate ClientID and ObjectID of cluster and platform workload identities (#3860)
e87d619 Merge pull request #3880 from Azure/tsatam/hotfix-mirror-412
3923025 Bump baseline OCP release artifact mirroring version to 4.12
9375d82 CLI Phase 1 - add UpgradeableTo field to update functionality (#3844)
53565ba Move linting steps to GitHub Actions (#3869)
4cb12bb Merge pull request #3875 from Azure/hawkowl/e2e-master-smoke-test
24577b8 Merge pull request #3874 from Azure/hawkowl/e2e-no-chaining
1365a79 Update Hive Install process to put down boundSASigningKey secret if needed
be4a48a Add function to generate boundSASSigningKey Secret resource for Hive cluster deployment
396adb0 run regressiontests on CI (i.e. not PR runs)
f69705b add a regression test param which includes tests which we don't need to run every PR, but are still useful to run on master
8beb684 update to remove pipeline chaining from the CI, since it no longer auto-triggers and it duplicates all e2e builds
817438f Merge pull request #3873 from fahlmant/add-tfahlman-code-owner
eb88f75 Add fahlmant as code owner
851c918 Bump rollup from 2.79.1 to 2.79.2 in /portal/v2 (#3868)
84816de SDK2: Remove deprecated network sdk from e2e. (#3859)
7e77b10 Cluster MSI follow-up (#3864)
e985b50 Merge pull request #3863 from Azure/kimorris27/ARO-4360-move-to-uber-mock-fork
7859644 Remove podman network causing outbound latency (#3865)
7448b3d make validate-go
to format stuff and make CI happy
d50158c Properly generate mocks for two Azure cilents
265d401 Remove duplicated import of the Uber fork (leftover from the few minutes when we were using both repos at the same time
a06aa0a Use Go 1.21.13 instead of 1.21.11 (Uber mockgen needs >= 1.21.12)
086f532 Replace all references to the golang mock repo with references to the Uber fork, then go mod tidy
and go mod vendor
c59263f Replace model.go dependency with Uber fork's version
c54b03c Have bingo install mockgen from the Uber fork
bfc1554 Removed non-containerized stuff from the CI pipeline. (#3852)
e3cec21 Lay groundwork for cluster MSI usage (#3757)
e887b35 [ARO-4665] SDK2: remove deprecated network SDK from purge.go (#3858)
35b2881 Remove deprecated securityGroup client (#3853)
b0518e7 Update SDK to track2 in ensureGatewayCreate (#3616)
0657f6a Shubhadapaithankar/aro-9323-cirp-mvp (#3799)
68bc932 Scaffolding for CI environment setup in Azure (#3838)
c75e175 Merge pull request #3850 from Azure/hawkowl/fix-subscription-clean
4f583dd hopefully fix cleaning the subscription
1a2096d ARO-9382 prevent updating existing platform identities (#3786)
bd47ae7 ARO-4639 update the operator master deployment to support workload identity (#3776)
813de36 Fix make aro build in onebranch (#3822)
c18b924 Merge pull request #3839 from Azure/ehvs/troubleshooting-rp
aebd2bb Remove dnf cronjob (#3840)
8fdfa78 Fix env.example Default Values (#3827)
1e3f475 ARO-4518 pass custom manifests(MIWI) to hive cluster deployment as secret (#3841)
4ba9270 Remove loki/pipeline-swarm branch from pipeline and refactor for clarity (#3846)
87d18c1 [SFI] Fix CVE-2024-41110 (#3845)
48ff446 Merge pull request #3837 from Azure/lranjbar/ARO-9990-etchosts-mimo-m0
73bc5f6 MI/WI - Generate secrets for platform identities (#3802)
ede36df Update docs/prepare-your-dev-environment.md
2d640a8 Update docs/deploy-development-rp.md
b2bb4e1 Update docs/deploy-development-rp.md
9584d66 generalize secret storage deployment and update shared rp documentation (#3828)
9564d81 Merge pull request #3835 from stevekuznetsov/skuznets/bump-enumer
4d538c1 Bump admin portal dependencies for Sept 24 (#3833)
2fa480e Steps to resolve recurrent issues
3762a79 ARO-9990: Update etchosts controller to use ForceReconcilation flag
2780c18 *: update generated enumerations
0de9cb1 .bingo: use a fork of enumer for compat
abf4167 Refactor Hive Directory (#3765)
fa7af61 Merge pull request #3818 from Azure/lranjbar/ARO-10003-etchosts-managed-flag
66f073f Dynamic validation for workload identity permissions and requirements (#3619)
89be0b2 ARO-10003: Add managed flag to etchosts controller
590e828 Clean up the remainder of go run
uses of external tools (#3823)
bd9af03 Only perform machineconfig reconciliation during OpenShift upgrades (#3473)
98fe23c Merge pull request #3787 from Azure/rhamitarora/ARO-0000-minor-dockerfile-change
f033ba1 Docker file change replace as with AS
Full Changelog: v20240906.00...v20241009.00
What's Changed
- Docker file change replace as with AS by @rhamitarora in #3787
- Only perform machineconfig reconciliation during OpenShift upgrades by @hawkowl in #3473
- Clean up the remainder of
go run
uses of external tools by @hawkowl in #3823 - Dynamic validation for workload identity permissions and requirements by @rajdeepc2792 in #3619
- ARO-10003: Add managed flag to etchosts controller by @lranjbar in #3818
- Refactor Hive Directory by @razo7 in #3765
- Bump admin portal dependencies for Sept 24 by @hawkowl in #3833
- .bingo: use a fork of enumer for compat by @stevekuznetsov in #3835
- generalize secret storage deployment and update shared rp documentation by @tony-schndr in #3828
- MI/WI - Generate secrets for platform identities by @tsatam in #3802
- ARO-9990: Update etchosts controller to use ForceReconcilation flag by @lranjbar in #3837
- [SFI] Fix CVE-2024-41110 by @nwnt in #3845
- Remove loki/pipeline-swarm branch from pipeline by @shubhadapaithankar in #3846
- ARO-4518 pass custom manifests(MIWI) to hive cluster deployment as secret by @rajdeepc2792 in #3841
- Fix env.example Default Values by @razo7 in #3827
- Remove dnf cronjob by @s-fairchild in #3840
- Steps to resolve recurrent issues by @ehvs in #3839
- Fix make aro build in onebranch by @hawkowl in #3822
- ARO-4639 update the operator master deployment to support workload identity by @yithian in #3776
- ARO-9382 prevent updating existing platform identities by @yithian in #3786
- Fix cleaning the gratis subscription by @hawkowl in #3850
- Scaffolding for CI environment setup in Azure by @jhoreman in #3838
- Shubhadapaithankar/aro-9323-cirp-mvp by @shubhadapaithankar in #3799
- update SDK to track2 in ensureGatewayCreate by @bitoku in #3616
- SDK2: remove deprecated securityGroup client by @bitoku in #3853
- SDK2: remove deprecated network SDK from purge.go by @bitoku in #3858
- Lay groundwork for cluster MSI usage by @kimorris27 in #3757
- Removed non-containerized stuff from the CI pipeline. by @shubhadapaithankar in #3852
- Remove podman network causing outbound latency by @bennerv in #3865
- Move to Uber mock/mockgen fork by @kimorris27 in #3863
- Cluster MSI follow-up by @kimorris27 in #3864
- SDK2: Remove deprecated network sdk from e2e. by @bitoku in #3859
- Bump rollup from 2.79.1 to 2.79.2 in /portal/v2 by @dependabot in #3868
- Add fahlmant as code owner by @fahlmant in #3873
- Remove pipeline chaining from our E2E pipeline by @hawkowl in #3874
- Don't run long-running regression tests on PRs by @hawkowl in #3875
- Move linting steps to GitHub Actions by @tsatam in #3869
- CLI Phase 1 - add UpgradeableTo field to update functionality by @slawande2 in #3844
- Bump baseline OCP version used for mirroring artifacts to 4.12 by @tsatam in #3880
- Populate ClientID and ObjectID of cluster and platform workload identities by @tsatam in #3860
- MIWI - Provide boundServiceAccountSigningKey secret to Hive Install by @tsatam in #3877
- Hotfix - MSI RP endpoint env var by @kimorris27 in #3881
- MacOS
make generate
fix - regenerate certain mocks using source mode instead of reflect mode by @kimorris27 in https://github.com/Azur...
Release v20241003.02-test-add-msi-rp-endpoint
Testing branch kimorris27/hotfix-msi-rp-endpoint
Changes
9ddc9cf Regenerate RP ARM template
6d374c1 Add env var to aro-rp.service startup
Full Changelog: v20241003.00-test-add-msi-rp-endpoint...v20241003.02-test-add-msi-rp-endpoint