Releases: Azure/ARO-RP
Release v20231031.00
Release 244
Changes
af5f826 bug: Keep cli-domain-from-installer-image until we use minimal hive version (#3257)
Full Changelog: v20231030.00...v20231031.00
Release v20231030.00
Release 244
Changes
c473088 Hive Minimal Install Annotation on ClusterDeployment (#3243)
4aaccb8 Only mirror images from 4.11+ (#3240)
2482a42 Merge pull request #3250 from Azure/dependabot/github_actions/actions/setup-node-4
bb8097c Skip failing pki test for now (#3249)
57d3055 Bump actions/setup-node from 3 to 4
debb5ae Remove 4.10 as an installation target (#3238)
a6ce8b6 Add additional metrics
54bfa2b Fix azure client for multiple clouds
effcd0b Fix make generate
55ac567 Fix unit tests
ab05ba7 Add a new azureclient for subnet from az-sdk
c628580 Make all monitors into go routines
bfd8f64 Consolidate into consistent monitor emitters
9c30a16 Plug NSG monitoring to mon.WorkOne
ba330d8 Add NSG monitoring
dfa6c1a Add azcore/arm and network/v2 to vendor
9bb9b51 Fix CheckAccess unmarshal bug (#3241)
f44f544 Default installation target to 4.12 (#3237)
4c89c89 Update MDM, MDSD, Fluentbit images (#3233)
61745e3 fix docs: puslish aro operator to quay (#3236)
4e00e29 Return actionable service principal errors to the user (#3231)
24d7966 ensure API Server public IP is added to DependsOn
e6816b8 add managed ips to arm templates
8019a0e feat: add deny pull secret deletion policy (#3228)
4e88775 Fix panic on addressPrefix vs addressPrefixes on subnet (#3223)
3273b70 BUG: Fix golang client PUT for GA (#3204)
0a42348 removed facchettos from codeowners
45a0899 Remove requeueAfter during cluster upgrades as it is unnecessary
4f8c591 Ensure DynamicHelper preserves Status on MachineHealthCheck updates
276f924 Add k8s paused annotation to ARO MHC during upgrades
cd81ce9 Return errors from AuthorizationRetryingAction if timeout is reached (#3222)
365413c Add routing to admin portal (#3164)
19f4e06 Additional Waiting for API Server to become ready (#3220)
66c113a Propagate errors of ARO MachineHealthCheckController to ARO Operator (#3177)
6cdf2c3 Match AKS development version with production (#3217)
74dea99 Bump @babel/traverse from 7.21.3 to 7.23.2 in /portal/v2 (#3215)
4ae11b1 Enable Double (infrastructure) Encryption on ARO-provisioned storage accounts (#3216)
92ca0e4 Add e2e tests for multiple ips per loadbalancer (#3183)
7579ede fix graph error handling in az-aro command module (#3093)
1844f2d Revert workaround for mdsd bug
4b6adbd Merge pull request #3214 from cblecker/rrr
bcc936b Merge pull request #3212 from cblecker/e2e-eventually-timeout
3c120a1 Remove ready-for-review when rebase is required
9ef2e0b Add eventually timeout when we use contexts
f131c25 Merge pull request #3211 from bennerv/network-acl-fix-for-storageaccounts
e3b1ebb Add additional debugging lines
61b9c39 run tests serially
a94a600 Parallelize namespace names across tests
d36544a allow for parallel statefulsets to be created
a4323ba Fix e2e tests - Add explicit timeouts
29726e7 Fix - avoid letting context override default timeout used by Eventually
a3bb3f5 Fix - avoid duplicate resource and label names in StatefulSets
bb23e4e Fix - arm.ParseArmResourceId is meant for child resources and not resource groups, so use stringutils.LastTokenByte instead
6595ed0 Fix - don't try to add service endpoint if it's already there
8cba716 Fix some nits and verify service endpoint location before reconciling vnet rules
ce81e7d Add e2e test for azurefile-csi storageclass
8abf6a4 Fix storage account reconciliation, take two
b75bc87 Fix storage account controller vnet rule additions
d346dd7 Add NACLs for OCP Subnets iff service endpoints set on subnets
e76ad78 Helper function to return functions which have a specific service endpoint enabled
ca8a3a0 api: Add MissingFields to OpenShiftVersionProperties (#3208)
dc0e7e1 Bump golang.org/x/net from 0.14.0 to 0.17.0 (#3209)
78f2f66 Trim dependency graph by removing unused stuff (#3186)
cf35755 api: Add Default field to OpenShiftVersionProperties (#3202)
cfc546e Fail cluster deletion if RP is not authorized to delete managed resource group (#3207)
d3b5272 Bump postcss from 8.4.23 to 8.4.31 in /portal/v1 (#3206)
22a6d60 Update documentation for testing the ARO operator (#3115)
Full Changelog: v20231005.00...v20231030.00
Release v20231014.01
v20231014.01 Hotfix Release
Changes
424adc8 Merge pull request #3211 from bennerv/network-acl-fix-for-storageaccounts
Full Changelog: v20231005.00...v20231014.01
Release v20231005.00
v20231005.00 Release
Changes
2703a95 Fix Construction of Monitor for Clusters with kube-apiservers Down (#3201)
8583ae2 Merge pull request #3200 from gouthamMN/master
b1109af Merge branch 'master' of https://github.com/gouthamMN/ARO-RP
29a7188 validate workerProfilesStatus to be nil only during create
cef6b01 Add customer data regression tests for get/create/update/delete k8s admin api (#3198)
36df015 Prevent memory leaks with DialContext usage and new k8s client creation (#3090)
082e9a5 Set maintenace task to "" after PUCM pending operation (#3197)
54e90e8 Convert the pucm pending boolean in the AdminAPI (#3196)
2fa4d56 Merge pull request #3191 from yjst2012/remove-openshift-config
618366d removed host mount policy as suggested cont.
ca41d32 removed protection under openshift-cluster-csi-drivers ns as suggested
29de884 removed host mount policy as suggested
98fd988 remove protection over machine obj
c6996d8 removed openshift-config as protected namespace as suggested
Full Changelog: v20230928.01...v20231005.00
Release v20230928.01
v20230928.01
Changes
85e9ab3 Don't Put Cluster in Update State after PUCM Pending (#3194)
Full Changelog: v20230928.00...v20230928.01
Release v20230928.00
v20230928.00
Changes
6a9a817 retry operations on pull-secret when receiving a conflict (#3195)
c45d6cc Revendor go-cosmosdb to fix database.EmitMetrics() json decode error (#3190)
Full Changelog: v20230921.00...v20230928.00
Release v20230921.00
v20230921.00
Changes
a7d0262 Merge pull request #3189 from Azure/revert-3171-412-default
1a35d4e Merge pull request #3187 from s-amann/rotate-openshift-config-pull-secret
d29d6a1 Revert "Default to 4.12 for new installations (#3171)"
33de1ab fallback to new pull secret if we cant merge
6750ea5 attempts to merge original and new even when recreating
aeea7eb continue forward if openshiftConfigSecret is missing
ca6c4cd merge existing data with new token
9ea5c62 adds retries to delete/create/update on the openshift-config pull secret
584f773 refactor to reduce use of conditions
1f38c93 rotate the openshift-config pull-secret on acr token rotation
b123a45 Fix WorkerProfilesStatus PUCM Bug (#3184)
e23c4d3 remove UserDefinedRouting AFEC feature flag (#3180)
019c2fb Fix bad logic comparison against an already existing gateway record (#3182)
2a16a36 upstreaming changes required by upstream CI (#3117)
bfddd18 Return error if we fail to delete hive resources during deletion (#3179)
04b84a2 Refactor pkg name (#3178)
b21cc04 Get to the bottom of the e2e admin portal failure (#3168)
118f1a8 Enable preconfigured NSG flag on azure-cli (#3112)
4255225 Update Dockerfile.ci to use buildarg for registry name (#3167)
Full Changelog: v20230918.00...v20230921.00
Release v20230918.00
Sprint Release 242
Changes
8ffcf69 GenevaAction for etcd Certificate Renewal (#3137)
2477f95 New Monitor to emit ETCD certificates expiration (#3124)
3091979 Merge pull request #3176 from Azure/dependabot/github_actions/oxsecurity/megalinter-7
0736d98 Merge pull request #3175 from Azure/dependabot/github_actions/actions/checkout-4
e59b1e7 Bump oxsecurity/megalinter from 6 to 7
c215ae4 Bump actions/checkout from 3 to 4
81679eb Merge pull request #3174 from cblecker/auto-update-ghactions
e415ac4 Merge pull request #3172 from Azure/documentation-debian-dev
2dd8c7f Add dependabot to auto-bump GH actions versions when needed
2114a6c create monitor for certificate expirations (#2976)
1d6d144 Default to 4.12 for new installations (#3171)
404ad37 add group for metrics to allow for top nodes to exectute
4a3ecf5 Fix NSG e2e error (#3057)
00ea406 Add required debian packages to docs
331b08e fix: add priv user check for machine config & master toleration policies (#3169)
825a70b Merge pull request #3163 from Azure/dependabot/go_modules/github.com/coreos/ignition/v2-2.14.0
5b240b2 Bump github.com/coreos/ignition/v2 from 2.7.0 to 2.14.0
c4cdb03 Merge pull request #3165 from hlipsig/e2e-adminapi-getlogs-test-update
33cbf09 Update adminapi_cluster_getlogs.go
4b891d0 Update adminapi_cluster_getlogs.go
f99e9e1 Remove Ignition V2 from the ARO Operator (#3140)
46fa0a1 skip lb profile reconcile when arch is v1 (#3162)
b1db194 Bumping up MUO to v0.1.952 (#3149)
c4cf22a Use a mix of addressPrefix and addressPrefixes in e2e
8afd0b2 Fix nil pointer dereference when addressPrefixes is set, but addressPrefix is not in a subnet
f85866b Enable autonodezing by default (#3159)
28d4870 Added the Actions Icons on Cluster Detail Page (#3051)
6413c3f Remove rhcos publishing doc, can be found in ARO-Installer (#3160)
e02f5e0 Merge pull request #3158 from hawkowl/hawkowl/go1810
d949408 update to go 1.18.10
4329ac8 Merge pull request #3152 from Azure/dependabot/go_modules/github.com/cyphar/filepath-securejoin-0.2.4
db74c9e Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4
4ae27dd Merge pull request #3147 from hawkowl/hawkowl/bump-mirror-minimum
796b714 add ubi9, latest MUO, mariner azure-cli
c81ec65 4.10+ mirroring
5afcf2e Merge pull request #3118 from hawkowl/hawkowl/kiota
dba48c1 Add worker profile status (#3053)
91a0357 add refresh button for different resources (#3111)
04ba179 Merge pull request #3145 from cblecker/fix-int-conv
c2cf556 Fix string to int conversion
fabe818 add some documentation
6f71bc1 go mod vendor
4939676 go mod update
ccc157e update code to use our generated msgraph sdk
89a66c1 add boilerplate from msgraph-sdk-go to build the client + credential adapter
2ef8962 generated files
cd99e81 makefile to run kiota
0134e40 Fix kube versions in go.mod (#3144)
d745c8d Merge pull request #3143 from bennerv/update-kube-deps
1e48a01 remove deprecated e.SelfLink
68ef8c2 Add methods to fake discoveryclient
6fa30d2 Bump openshift dependencies
fed8eba Remove SetClusterName as it was deprecated + removed
b108c4d go mod vendor
6947c3b Bump kube dependencies
5c5a56b Merge pull request #3141 from cblecker/clock
48a4699 go mod vendor
5e58754 Update k8s.io/utils dependency
7fc4297 Use k8s.io/utils/ptr instead of deprecated pointer package
914c716 Use stable clock package
d228bf1 Merge pull request #3139 from Azure/dependabot/go_modules/github.com/docker/docker-23.0.3incompatible
690c431 Reduce diffs between our az aro
extension and the upstream Azure CLI command (#3125)
eadedd9 Bump github.com/docker/docker
c251791 exclude some more log namespaces based on statistics (#3132)
6e5083d Bump github.com/sigstore/rekor from 1.0.1 to 1.2.0 (#3138)
56352e6 Mirror the hive version we intend to upgrade to (#3126)
9f7ef79 increase machine health check node unready timeout to 15m (#3133)
b9679a1 Merge pull request #3136 from cblecker/gvf
37d6378 Bump github.com/containers/podman/v4 from 4.1.1 to 4.4.2 (#3135)
265a29c Use go version from go.mod
e4d4c73 Reduce flakes in TestLoadBalancerProfile() (#3129)
dcaa1ad Merge pull request #3122 from kimorris27/update-azure-sdk-for-go/sdk/azidentity
4b963fe Fix .gitignore for kubeconfigs (#3128)
1e3c102 Remove old upgradestreams logic from the monitor & old parts of the RP (#3092)
c3a282c added guardrails namespace (#3130)
9c05b36 Remove erroneous HTTP header checks from AppLens client tests
a3a442d azidentity v1.2.2 -> v1.3.1
, azidext v0.4.0 -> v0.5.0
, go mod tidy; go mod vendor
286e65a Remove upgrades from kubeactions and the admin API (#3091)
Full Changelog: v20230829.00...v20230918.00
Release v20230829.00
Sprint 241 Release Attempt 3
Changes
a47f06b Specify the resource manager endpoint for the lb backend pool client (#3127)
Full Changelog: v20230828.01...v20230829.00
Release v20230828.01
Sprint 241 Release Attempt 2
Changes
3b370ae multiple ARO managed public IPs per Load balancer during cluster update (#3095)
bd89261 Fix credential rotation failure (#3113)
Full Changelog: v20230828.00...v20230828.01