Back to index
4.9.0-0.ci-2023-09-09-042952 Download the installer for your operating system or run
oc adm release extract --tools registry.ci.openshift.org/ocp/release:4.9.0-0.ci-2023-09-09-042952 Tests:
Blocking jobs Informing jobs Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-09-09 04:38:29 +0000 UTC
Image Digest: sha256:1460888acc136dafe3be0ac437b72f1223bff2188eee6816f0ae7013ee458b43
Components
New images
Rebuilt images without code change
OCPBUGS-19101 : Updating ose-aws-ebs-csi-driver images to be consistent with ART #235
OCPBUGS-16491 : UPSTREAM: <drop>: Bump goproxy to resolve CVE-2023-37788 #233
OCPBUGS-17280 : UPSTREAM: 1711: Bump golang.org/x/net/html to fix CVE-2023-3978 #229
OCPBUGS-16783 : Chore: Update OWNERS and OWNERS_ALIASES #228
STOR-1167 : Rebase to v1.18.0 for OCP 4.14 #222
configure lievness probe check for node-driver-registrar #1570
Add target to run External Storage tests on Windows nodes #1521
Add support for Fast Snapshot Restores #1554
Remove SSH from CI #1566
Fix volume attachment limit calculation #1561
Support interpolated snapshot tags #1558
Set image repository/tag via --helm-extra-set-args
param in CT #1560
Fix staging / unmounting volume operations on Windows #1526
Grab snow device path via last character rather than trimming #1546
Fix VolumeSnapshotClass tagging #1548
Clarify volume resizing in README; Remove Chrome(ium)-specific links #1550
Add non-negative check on getVolumeLimit() #1542
Support VolumeSnapshotClass in Helm Chart #1540
Reduce scope of testing for test-helm-chart #1533
Kustomize: use ‘resources’ instead of deprecated ‘bases’ #1539
Release 1.17.0 (to master) #1534
Release v1.17.0 #1532
Stop treating prefixes as magic in DeviceManager #1518
Upgrade dependencies #1529
Change README warning to new redirect announcement #1528
Always log driver information #1525
Add support for XFS custom block sizes #1523
Add warning to README about k8s.gcr.io deprecation #1519
Release 1.16 #1515
Release 1.16.0 #1511
Release v1.16.0 #1509
Fix –version output #1510
Update installation docs #1503
Fix CI; Upgrade golangci-lint #1505
Pin k8s.io/dynamic-resource-allocation to v0.26.0 #1504
Update speculative execution of docker buildx to check buildkit daemon type #1496
Minor CI Fixes #1491
Remove migration tests #1493
Add support for JSON logging #1467
Bump CI k8s version to 1.26.1 (and other CI tools upgrades) #1487
k8s.gcr.io -> registry.k8s.io #1488
Use test driver image when testing upgrades with CT #1486
Remove compatibility matrix reference #1484
Migrate Trivy workflow to grab images from values.yaml #1479
Release 1.15 #1481
Release v1.15.0 #1480
OCPBUGS-10816 : Volume unmount repeats after successful unmount, preventing pod delete #224
Updating ose-aws-ebs-csi-driver images to be consistent with ART #220
OCPBUGS-12297 : UPSTREAM: 1505: bump go + golangci-lint #223
Updating ose-aws-ebs-csi-driver images to be consistent with ART #218
STOR-1019 : Pin k8s.io/dynamic-resource-allocation to v0.26.1 #217
OCPBUGS-6355 : Rebase to v1.15.0 for OCP 4.13 #215
Updating ose-aws-ebs-csi-driver images to be consistent with ART #214
UPSTREAM: <carry>: Remove .github files #212
STOR-860 : Rebase to v1.11.4 for OCP 4.12 #206
OCPBUGS-1574 : UPSTREAM: 1398: Add resolver to handle custom endpoints #208
Fix older dockerfile #207
Updating ose-aws-ebs-csi-driver images to be consistent with ART #202
Updating ose-aws-ebs-csi-driver images to be consistent with ART #201
Bug 2074279 : UPSTREAM: 1210: Update golang.org/x/crypto for CVE-2022-27191 #200
Bug 2050173 : Fix build on ARM after rebase #198
Updating ose-aws-ebs-csi-driver images to be consistent with ART #197
Rebase v1.5.1 #195
Updating ose-aws-ebs-csi-driver images to be consistent with ART #192
Change default sidecars to EKS-D #1475
Add helm.sh/hook: test
annotation to chart testing resources #1477
Chart Cleanup #1461
Fix chart testing for CI #1473
Add test-helm-chart target to Makefile to test Helm chart upgrades #1454
Support specifying block size for filesystem format #1452
Release 1.14.1 #1472
Release 1.14.1 #1471
Fix volume limits for m6id and x2idn instance types #1470
Update README.md #1465
Correct volume limits for m6id and x2idn instance types #1463
Release 1.14 #1460
Update install.md & options.md docs #1458
Update example policy #1450
Clean up .travis.yaml #1446
Release 1.13 #1444
Release v1.13.0 #1442
Use PULL_BASE_REF for VERSION instead of GIT_TAG for GCR builds #1439
Upgrade golangci-lint; Fix linter errors #1435
helm: Expose volumes and volumeMounts for the ebs-csi-controller deployment #1436
Upgrade dependencies #1433
Increase cloudbuild timeout #1430
pkg/driver/controller.go uses ToLower #1429
refactor: Move the default controller tolerations in the helm chart values #1427
Release v1.12.1 #1425
Add version information from tag to GCR build #1426
Update and run update-gomock
#1422
Update go version in unit-tests.yaml to 1.19 #1421
Enable CI tests in K8s 1.25
#1341
Add serviceMonitor.labels parameter #1419
Add parameter to force enable snapshotter sidecar #1418
Release Helm chart v2.12.0 #1414
Add release and support policy to README.md #1392
Release v1.12.0 #1413
Release v1.12.0 #1412
Add support for io2 Block Express volumes #1409
Build Windows container for Windows Server 2022 LTSC #1408
Update trivy.yaml
workflow event trigger #1411
Add .image-* files from Makefile to .gitignore #1410
Cleanup OWNERS #1403
Release v1.11.4
#1407
Release v1.11.4 #1406
Update go version; Update dependencies #1394
Update workflows #1401
revise preqs for install docs #1389
Add snow device types to parameters #1404
helm: Move default toleration to values.yaml so it can be overriden #1400
Add controller nodeAffinity to prefer EC2 over Fargate + Retrieve region/AZ from topology label in K8s #1360
Add enableMetrics configuration #1380
Add self to OWNERS #1399
Add resolver to handle custom endpoints #1398
Add initContainer parameter to the controller’s template #1379
Update release notes; Implement useOldCSIDriver parameter #1391
add link to install guide #1383
Release Helm chart v2.11.0
#1388
Merge release 1.11 branch into master #1387
Allow all taint for toleration csi-node by default #1381
Add tags to snapshot based on VolumeSnapshotClass #1335
Change fsGroupPolicy to File #1377
Support IOPS parameter for IO1/IO2 volumes #1366
Add support for tuning leader election to the helm chart for csi-provisioner and csi-attacher #1371
Updating static example to include setting fsType #1376
Update module k8s.io/klog to v2 #1370
Update the kustomization deployment to latest image tag #1367
Add warning message when region is unavailable on the controller #1359
Example policy to support encrypted drives #1344
c6i.metal and g5g.metal are nitro instances #1358
Builds should not set/get GOPROXY in the environment #1356
Add kustomize verification for CI #1349
Release 1.11.2 #1355
Apply fix from helm chart to kustomize manifests #1348
Release v1.11.3
#1385
Address CVEs #1384
Update the kustomization deployment to latest image tag #1375
Release v1.11.2 #1354
Explicitly pass VERSION as a build-arg #1351
Set VERSION env variable in publish-ecr workflow #1346
Automated cherry pick of #1348: Apply fix from helm chart to kustomize manifests #1350
Automate publishing to ECR #1339
Improve securityContext implementation #1333
Enable EBS CSI driver for snow device #1314
Only run helm action when Chart.yaml modified #1334
Update kOps to v1.23.0
+ Update parameters.md
#1329
Fix static provisioning example #1337
Set GOPROXY
in cloudbuild.yaml
#1331
Pass GOPROXY to image builder #1330
Remove /vendor
directory #1328
Release 1.10 #1324
Post-release v1.10.0 #1325
Pre-release v1.10.0 #1323
Validate fs type before mounting #1319
add envFrom to container specs; sanitize comment with account info #1312
Update install.md #1313
Release 1.9.0 #1309
Post-release v1.9.0 #1308
Prepare for release v1.9.0 #1306
Fix image tags in ecr-public kustomization #1305
Fix version of K8s manifest images #1303
Upgrade dependencies #1296
Add GitHub actions #1297
Improve ENIs error logging #1294
Bump up Helm chart to v2.8.0 #1295
Feature: Node affinity #1277
Release v1.8.0 #1293
Post-release v1.8.0 #1292
Prepare for release v1.8.0 #1290
Use k8s mount-utils for checking volume resize #1165
Use minimal base image for linux builds #1233
Bump up Helm chart to v2.7.0 #1285
Node driver registrar socket path fix #1276
Support optional ec2 endpoint configuration #1195
Release 1.7 #1284
Post-release v1.7.0 #1283
Prepare for release v1.7.0 #1282
Set handle-volume-inuse-error to false #1280
Upgrade eksctl to v0.101.0 #1271
Bump up Helm chart to v2.6.10 #1272
1182 quote extra tags arg #1198
Avoid git tag conflicts when vendoring hack/e2e in other repos (efs/fsx) #1270
Update parameters.md #1269
Update documentation #1263
Bump up helm chart to v2.6.9 #1262
Bump up sidecar versions #1260
Fix unable to create CSI snapshot-EBS csi driver #1257
Merge branch release-1.6 to master #1245
Post-release v1.6.2 #1244
Prepare for release v1.6.2 #1241
Automated cherry pick of #1240: Temporarily fix CI #1242
Remove container-image.yaml #1239
Cleanup OWNERS list #1238
Temporarily fix CI #1240
Fix IOPS parameter bug when no volume type is defined #1236
Replace Windows 2004(EOL) with ltsc2019 #1231
Update gcb-docker-gcloud to latest #1230
Add self to OWNERS #1228
Add self to OWNERS #1229
Release v1.6.1 #1226
Driver v1.6.1 post-release #1225
Prepare for release v1.6.1 #1222
Update golang.org/x/crypto for CVE-2022-27191 #1210
Add namespace for namespaced resources in helm chart #1206
Use docker buildx 0.8.x –no-cache-filter to avoid using cached amazonlinux image #1221
Enable unit testing on windows #1219
Release 1.6 #1217
Driver v1.6.0 post-release #1216
Prepare for release v1.6.0 #1215
Merge release-1.5 to master for v1.5.3 #1213
Add volume resizing support for windows #1207
Update README.md to reflect correct tag key for snapshots #1203
Upgrade PodDisruptionBudget api version for kubernetes 1.21+ #1196
Updated TAGGING.md to mention minimum version for tagging #1202
Adding tagging support through StorageClass.parameters #1199
Bump prometheus/client_golang to v1.11.1 #1197
Platform agnostic device removal #1193
Update deprecated command go get
#1194
Fix windows mounting bug-1090 #1189
Fix nodeService.getVolumesLimit() adding more instance types #1175
Update helm charts for a secrect exposure #1171
Update examples/kubernetes README files #1183
Add self as OWNER #1176
Merge release-1.5 to master for v1.5.1 #1170
v1.5.1 post-release #1167
Prepare for release v1.5.1 #1152
add ecr-private kustomize overlay and Update ECR sidecars to 1-18-13 #1151
Post-release v1.5.0 #1118
release 1.5.0 #1114
Update cluster role configuration for external snapshotter #1169
Set prerelease=true for new releases before images are ready #1161
Update ECR sidecars to 1-18-13 #1150
Fix canonical nvme device resolution in more cases #1141
Fix the wrong app and helm chart version #1145
Add support for securityContext in controller #1112
Update kubernetes-csi/livenessprobe #1054
Simplify branch/version part of release process #1138
PHONY make rules #1135
Use TARGETOS/TARGETARCH in Dockerfile but OS/ARCH in Makefile #1134
remove tag override from ecr overlay #1133
Release v1.5.0 #1132
Update aws-sdk-go to get DualStack EC2 endpoint support #1120
add ecr-private kustomize overlay #1124
Support for custom labels #1106
images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag #1126
images: use k8s-staging-test-infra/gcb-docker-gcloud #1125
Allow installing snapshotter with storage.io API v1beta1 #1111
Replace deprecated arg “–extra-volume-tags” by “–extra-tags” #1103
Find volume path to expand device path in platform-agnostic way #1113
Update to go 1.17 #1109
Bump eksctl used in e2e tests to 0.69.0 #1094
Update windows example to refer to v1.4.0 #1093
Release v1.4.0 #1092
Full changelog
OCPBUGS-19185 : Updating ose-aws-cluster-api-controllers images to be consistent with ART #477
Fix version in metadata.yaml #474
Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.2.0 (2475f2f) into master #472
Bump CAPI to v1.4.4 #4372
Switch to constants for asg not found events, simplify asg lookup #4380
build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 #4382
build(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0 #4381
build(deps): bump golang.org/x/text from 0.10.0 to 0.11.0 #4376
Drop unwanted SGs when calling attachSecurityGroupsToNetworkInterface #4363
:bug: compare string value of protocol in health check instead of pointer #4360
Do not return error if secret does not exist #3805
chore: remove usage of script to install golangci-lint #4367
Use default arch x86_64 for AMI lookup if ec2:DescribeInstanceTypes
permission is missing #4347
Pass right SGs for IsExternallyManaged on creation #4362
Use public.ecr.aws for golang image #4365
feat: add support for EKS addon configuration #4346
build(deps): bump sigs.k8s.io/kind from 0.18.0 to 0.20.0 in /hack/tools #4348
build(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #4350
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.13.0 to 1.13.2 #4349
build(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #4343
check TagUmanagedNetworkResources feature gate before tagging subnets for LBs #4341
build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 #4338
Enable EventBridge in the tests #4100
build(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 #4337
chore: Bump CAPI to v1.4.3 #4321
build(deps): bump actions/checkout from 3.5.2 to 3.5.3 #4330
E2E tests for AlternativeGCStrategy #4328
Fix EKSControlPlaneReconciliationFailed when OIDC already exists #4017
build(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #4319
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #4318
Allow customization of ingress rules in control plane LB security group #4304
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.5 to 1.13.0 #4313
build(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 in /hack/tools #4312
fix: building release-binaries fails #4306
fix: the quickstart guide needs update for external cloud provider #4301
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #4302
Requque when awsmachine is pending #4300
build(deps): bump github.com/mikefarah/yq/v4 from 4.33.3 to 4.34.1 in /hack/tools #4297
add IRSA for self-managed clusters proposal #4164
fix: remove set nodes role #4292
Additional ingress rules for control plane #4228
4046 - Add AssumeRole and update appropriate tests #4132
fix: resolve secrets when generating eks userdata #4285
fix: correct the enum types for protocol values #4287
build(deps): bump sigs.k8s.io/promo-tools/v3 from 3.5.2 to 3.6.0 in /hack/tools #4282
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.9 to 0.6.10 #4276
:sparkles: Add support to specify PlacementGroup Name in instances #4273
build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #4277
Set IMDSv2 as optional #4274
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #4270
e2e: add elasticfilesystem:TagResource action #4272
Feature: add default behaviour for clusterawsadm bootstrap iam print-policy #4249
fix: remove modification of networkinterface for ipv6 #4264
build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #4265
E2E tests for AlternativeGCStrategy #4210
build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /hack/tools #4266
build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools #4267
Bump CAPI to v1.4.2 #4244
Use dl.k8s.io instead of kubernetes-release bucket #4263
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.3 to 0.13.4 #4261
Set httpPutResponseHopLimit to 2 when creating instances #4250
Remove CAPA tagging from unmanaged network resources #4130
build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #4259
🐛 Allow the defaulting of InstanceMetadataOptions to go through for AWSMachineTemplates #4256
feat: Include controller IAM for instance metadata operations #4255
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.2 to 0.13.3 #4252
build(deps): bump github.com/aws/aws-lambda-go from 1.40.0 to 1.41.0 #4248
chore: update release notes #4254
build(deps): bump github.com/aws/aws-lambda-go from 1.39.1 to 1.40.0 #4214
build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 in /hack/tools #4237
build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #4236
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #4243
build(deps): bump github.com/sigstore/rekor from 1.0.1 to 1.1.1 in /hack/tools #4241
build(deps): bump github.com/mikefarah/yq/v4 from 4.33.2 to 4.33.3 in /hack/tools #4222
build(deps): bump sigs.k8s.io/promo-tools/v3 from 3.5.1 to 3.5.2 in /hack/tools #4221
build(deps): bump actions/checkout from 3.5.0 to 3.5.2 #4218
build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 #4239
added reset_test.go #4234
fix: automatically append /readyz to http and https health checks #4227
added tests for annotations.go #4232
Show cluster name instead of address in reconcile message #4229
fix: malformed s3 arn due to incorrect string formatting #4224
capa fix hardcoded role arn for aws iam authenticator #4010
build(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #4212
build(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 #4207
add explicit securityContexts to the controller #4104
Add required permission to CloudFormation to support AlternativeGCStrategy #4163
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.7 to 0.6.9 #4202
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #4201
Bump CAPI to v1.4.1 #4154
build(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /hack/tools #4200
build(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible #4199
Reconcile EKSConfig correctly for MachinePool and other Owner kinds #4195
build(deps): bump sigs.k8s.io/kind from 0.17.0 to 0.18.0 in /hack/tools #4190
Fix session surviving cluster purge and recreate through cache #4162
build(deps): bump github.com/mikefarah/yq/v4 from 4.25.2 to 4.33.2 in /hack/tools #4189
fix: getting maintainers fails #4185
build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #4180
build(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #4181
Fix failing MHC test affected due to ebs-csi-driver version update #4173
Use klog to log errors instead of panic in controllers #4174
Update Calico to v3.24.1 #4176
Fix InstanceMetadataOptions defaults #4147
build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #4169
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 #4168
build(deps): bump actions/checkout from 3.4.0 to 3.5.0 #4170
Allow external autoscaler for EKS managed node groups #4137
build(deps): bump github.com/aws/aws-lambda-go from 1.38.0 to 1.39.1 #4165
Bump golangci-lint to v1.52.1 #4155
feat(release): update image promotion to use kpromo #4158
Fix awsmanagedcontrolplane doesn’t get reconciled #4007
✨ support arm64 AMI lookup based on instance type #4054
Expose and support AlternativeGCStrategy feature gate #4129
build(deps): bump actions/checkout from 3.3.0 to 3.4.0 #4151
build(deps): bump actions/setup-go from 3 to 4 #4150
build(deps): bump github.com/onsi/gomega from 1.27.3 to 1.27.4 #4145
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.6 to 0.6.7 #4143
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.1 to 0.13.2 #4144
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.5 to 0.6.6 #4140
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #4139
build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #4141
chore: Bump CAPI to v1.3.5 #4113
Add missing configuration to enable the awsmachinetemplate validating webhook #4117
add luther as reviewer #4107
chore: Bump aws-iam-authenticator from 0.6.4 to 0.6.5 #4131
chore: Bump golangci-lint to v1.51.2 #4103
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 #4125
build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #4126
build(deps): bump github.com/itchyny/gojq from 0.12.11 to 0.12.12 in /hack/tools #4123
build(deps): bump github.com/joelanford/go-apidiff from 0.5.0 to 0.6.0 in /hack/tools #4124
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 in /hack/tools #4122
build(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 #4127
Replace deprecated function in k8s.io/utils/pointer #4121
build(deps): bump github.com/aws/aws-lambda-go from 1.37.0 to 1.38.0 #4114
build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #4111
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #4110
chore: Bump CAPI to v1.3.4 #4106
proposal: CAPA AMI GitHub Action #3514
Allow for Self-Managed VPC with a Secondary Subnet for Pods #3688
Update AWSMachine webhook validate logic on update to be consistent #3728
build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #4102
Modify AWSMachine reconciliation behavior to terminate and create instances without blocking #4092
chore: Bump ginkgo version #4087
fix: invalid yaml in multi-tenancy example #4098
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.2 to 1.12.5 #4097
cleaning up unnecessary object patches #4095
Bump envsubst in /hack/tools #4066
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.3 to 0.6.4 #4089
try it without the event bridge #4088
bug: order of deleting cloud formation resources matters and fix missing GroupName setting from Bootstrap user #4079
build(deps): bump github.com/onsi/gomega from 1.27.0 to 1.27.1 #4086
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.0 #4080
chore(ref): fix error checking in eventually #4078
chore(ref): add output of error for role deletion #4077
chore(ref): always clean roles and resources on cf stack failure #4076
chore: remove usage of images from k8s.gcr.io #4073
chore: adding release notes section to PR template #4074
chore(ref): add more robustness to cloudformation stack create in tests #4069
docs: fix git-repository-url #4072
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #4064
build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #4057
build(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 #4056
fix error validating message #4055
Fix error print statement for ELBv2 listeners test #4060
Fix service quotas for EventBridge rules #4061
Fix error condition on eventually #4048
fix: use instance profiles of machine pools and machine deployments for mapping roles #4011
Remove unnecessary .AnyTimes()
mock calls for unmanaged VPC test #4045
Fix CF role deletion flake #4044
Allow user to specify the Name tag value for AWS tags #3991
Bump controller-tools in /hack/tools #4018
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.1 to 1.12.2 #4041
Ensure empty loadBalancerType
field value is handled correctly #4033
Adding permission to tag OIDC providers for EKS #4036
Ensure tags on managed VPCs #4030
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.0 to 0.13.1 #4035
chore: Bump CAPI to v1.3.3 #3973
build(deps): bump sigs.k8s.io/kustomize/api from 0.12.1 to 0.13.0 #4032
Move all E2E test templates to use external CCM and CSI #4005
Fix make test
for Apple M1 (darwin-arm64), fail if kubebuilder assets cannot be found #4023
Move defaulting before creation of patch helper so that no differences will be detected unnecessarily #4025
Run tests on localhost to increase security and avoid macOS firewall popup dialogs #4024
fix(#3980): save the API ELB AZ to NetworkStatus #4000
Replace E2E_FOCUS with GINKGO_FOCUS in all jobs #4022
Bump ginkgo and klog in /hack/tools #4019
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #4021
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 #4015
Fix boilerplate #4006
Fixes for gc related tests #3999
Reorder the bootstrapping logic so AWSSession is available in afterSuite #4008
build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #4004
build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #4003
Fix AWS CloudFormation dump after failed suit when there is no bootstrap cluster #4002
Ignore EIGW deletion in case of unmanaged VPC #3996
build(deps): bump golang from 1.19.4 to 1.19.5 #3983
build(deps): bump github.com/sergi/go-diff from 1.2.0 to 1.3.1 #3985
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.1 to 0.6.3 #3994
build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.25.0 #3993
Introduce args in releasechangelog script #3440
Fail creation of machine pool if no subnets matching filters found #3978
Revert “capa fix hardcoded role arn for aws iam authenticator” #3982
capa fix hardcoded role arn for aws iam authenticator #3926
Adding tags to OIDC providers #3976
build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #3970
Expose Metrics port #3941
build(deps): bump github.com/aws/aws-lambda-go from 1.36.1 to 1.37.0 #3969
Bump controller-tools and gojq in /hack/tools #3957
Update LoadBalancerReadyCondition on deletion #3871
refactor: Improved all testcases naming convention conformity to camel case standard #3966
build(deps): bump actions/checkout from 3.2.0 to 3.3.0 #3964
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.0 to 1.12.1 #3963
build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0 #3961
Update scan action #3959
Update ASG if subnet changes #3936
Move sedefsavas to emeritus #3960
Increase test timeout in Ginkgo args #3958
Adding tags to AWS Network Interfaces #3946
Fix CloudFormationStack creation flake #3953
Bump aws-iam-authenticator from 0.5.10 to 0.6.1 #3952
build(deps): bump github.com/aws/aws-lambda-go from 1.36.0 to 1.36.1 #3954
Fix String function receiver for IngressRule which resulted in an unreadable log output #3949
Verify container images #3921
build(deps): bump golang.org/x/crypto from 0.3.0 to 0.4.0 #3950
build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 #3951
build(deps): bump actions/checkout from 3.1.0 to 3.2.0 #3928
chore: Bump CAPI to v1.3.1 #3920
Update README.md instruction to install clusterawsadm via Homebrew #3937
Add back RBAC for controller identities #3935
Only enable IPv6 if it’s already enabled in the config #3914
Scope down RBAC permissions for CAPA resources #3907
OCPBUGS-14969 : Pass right SGs for IsExternallyManaged on creation #467
OCPCLOUD-2121 : Add openshift/e2e-tests for CAPI E2E testing #465
Updating ose-aws-cluster-api-controllers images to be consistent with ART #461
OCPBUGS-10122 : Updating ose-aws-cluster-api-controllers images to be consistent with ART #459
Add enxebre to owners #460
Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:release-2.0 (28bc9b8) into master #456
chore: Bump CAPI to v1.2.7 #3903
chore: bump capi to 1.2.6 #3901
Fix AWS services creation flake in external infrastructure test #3895
Remove suspend process flow from create ASG #3892
drop /v2/ from api/tests/docs #3891
Fix lastAppliedTags annotations naming #3872
chore: Backport maintainer/reviewer updates to release-2.0 #3809
fix: wrong EKS tag when upgrading older clusters #3788
Downgrade K8s dependency version to v0.24 #3759
Update OWNERS #457
Updating ose-aws-cluster-api-controllers images to be consistent with ART #454
Update OWNERS #455
Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:main into master #453
Always populate ControlPlaneLoadBalancer type as classic if not provided by user #3917
docs: Update release doc steps #3911
build(deps): bump github.com/aws/aws-lambda-go from 1.35.0 to 1.36.0 #3915
Increase service quota for VPC #3896
Make the LoadBalancerType optional in the Status #3913
build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 #3910
build(deps): bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 in /hack/tools #3909
Add ability to use NLBs as control plane load-balancers #3804
test: save original aws resource quotas as returned by API #3897
Test conformance with ci releases on HA control plane #3906
fix AWSServiceRoleForAmazonEKSForFargate failed to create on non-aws partitions #3882
docs: fix broken bullet points #3905
chore: Bump CAPI to v1.2.7 #3893
Remove suspend process flow from create ASG #3864
drop /v2/ from api/tests/docs #3890
Fix AWS services creation flake in external infrastructure test #3886
Update CAPA version in tests #3881
chore: bump capi to 1.2.6 #3868
test: increased cluster creation timeout for eks e2e #3878
docs: updated Developer Guide with changes to make it more accurate #3877
Fix lastAppliedTags annotations naming #3867
Use k8s version 1.24.4 in conformance test and increase control plane wait timeout for conformance and EKS tests #3823
build(deps): bump github.com/aws/aws-lambda-go from 1.34.1 to 1.35.0 #3857
Change AMI name generation based on new format in image-builder #3829
feat: re-introduce awsmanagedcluster #3797
Remove failure domain from AWSMachineSpec to respect CAPI’s Machine/MD failure domain field #3847
Refactor VPC CNI in managed control plane #3846
Add check that the pod list is not empty. #3841
Remove ARN field from AWSResourceReference #3835
fix: Replace misleading wording used for security group overrides #3843
Remove Equals() from v1beta2 Tags API #3850
e2e: remove Subnet CCM tags #3842
docs: restore comment describing specific envsubst usage #3840
Clean up internet-facing loadbalancer scheme logic #3832
build(deps): bump github.com/onsi/gomega from 1.22.1 to 1.24.1 #3837
Add CCM tag to routing tables #3838
chore: bump capi to 1.2.5 #3836
Make overwrite the default behaviour for conflict resolution in addons #3833
docs: Update CRD reference with v1beta2 API #3831
More nil checks for Version #3769
Fix typo in UpdateConfig field, from maxUnavailablePrecentage to maxUnavailablePercentage #3830
Revert “Merge pull request #3467 from phoban01/fix-awsmachinepool-spec typo” #3825
Deletion fails for aws cluster with vpc limit exceeded #3749
build(deps): bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 #3827
Fix typo in AWSManagedMachinePool UpdateConfig #3467
Added machinehealthcheck to cluster-template-machinepool #3815
docs: Refactor release process guide #3819
allow annotation on MachinePool to set externally managed #3683
Revert “Change naming format of AMIs while searching for AMIs” #3812
build(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 #3811
Change naming format of AMIs while searching for AMIs #3790
build(deps): bump sigs.k8s.io/kind from 0.16.0 to 0.17.0 in /hack/tools #3802
build(deps): bump github.com/joelanford/go-apidiff from 0.4.0 to 0.5.0 in /hack/tools #3803
rework vpc cni envvar logic to drop the forced keys #3681
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.4 to 1.12.0 #3801
fix: remove check for root volume device name on create #3798
Allow multiple security group filter matches #3526
Fix test flavor generation make targets #3800
Enhance the EKSConfigTemplate and add configuration for files, mounts, users, ntp, etc for CAPI feature parity #3757
Restructure e2e templates directory #3754
PROPOSAL: move Daniel to maintainer #3792
Skip deleting ‘control-plane.cluster-api-provider-aws.sigs.k8s.io’ if it does not exist in the e2e setup #3795
Add EventBridge ec2 event reconciliation and rule creation to eks managed control planes #3752
build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #3796
Unify the logger interface in CAPA #3776
build(deps): bump github.com/golangci/golangci-lint from 1.50.0 to 1.50.1 in /hack/tools #3791
Add /v2 to go module name #3785
build(deps): bump sigs.k8s.io/kustomize/api from 0.11.4 to 0.12.1 #3784
build(deps): bump sigs.k8s.io/kind from 0.14.0 to 0.16.0 in /hack/tools #3777
build(deps): bump golang.org/x/text from 0.3.8 to 0.4.0 #3779
Bump golangci-lint in /hack/tools and aws-iam-authenticator #3771
fix: wrong EKS tag when upgrading older clusters #3783
switch to using interface func for consistency #3733
deleting additional vpc cni resources when disabled #3732
Try to find and verify existing OIDC providers before we try to create a new one #2901
PROPOSAL: Maintainers and reviewer changes #3775
add option for disabling instance refresh #3730
normalize oidc configs to string values for comparison #3735
Bump controllers-tools to v0.10.0 #3753
build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 #3774
build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 #3773
build(deps): bump actions/checkout from 2 to 3.1.0 #3761
Use the eksClusterName passed in to the function instead of the scope configured one #3713
build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1 #3772
Suspend and Resume ASG Processes #3741
build(deps): bump sigs.k8s.io/kind from 0.12.0 to 0.16.0 in /hack/tools #3751
Downgrade K8s dependency version to v0.24 #3758
Add v2.0 to metadata #3755
Make subnet spec id field required for SSA to work with CC #3748
adding gitattributes for easier dev on windows os using wsl #3746
Bump to CAPI v1.2.2 and fix for providerIDList in managed node pools #3747
Add ASG Instance AZ SDK API to CAPA API conversion #3743
fix: use v1beta1 version in EKS user kubeconfig #3740
Align logging practices with cluster-api #3722
Update references following Flatcar GitHub org rename #3716
build(deps): bump github.com/itchyny/gojq from 0.12.8 to 0.12.9 in /hack/tools #3709
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.3 to 1.11.4 #3731
Add elasticloadbalancing:DeregisterTargets to control plane role policy #3727
Fix multitenancy topic for secretRef syntax #3719
Fixing typo in documentation #3737
v1beta2 APIs #3720
build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 in /hack/tools #3707
refactor: add capi crds to testenv #3706
build(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.2 #3699
build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 #3703
fix validation for aws tags with spaces #3702
Add ipv6 support for EKS #3513
Add scaling from 0 support #3684
Relax the AWSManagedControlPlane version regex and remove normalising the version #3682
Bump golangci-lint to v1.49.0 #3693
docs: proposal for using launch templates with machine pools #3365
AWSManagedMachinePool - Launch Template support #3094
fixing package issues and adding SplitIntoSubnetsIPv4 unit tests #3686
adding a return nil after deleting cni #3674
Add eks machinepool flavor template #3680
chore: adding rbac generation back in #3685
Fix the update logic for aws-node daemonset environment properties #3677
refactor: Makes specs for cloud package conformant to a standard naming convention #3671
build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3669
fix min desired value of MachinePool nodes for spot instance MachinePool test manifest #3672
refactor: Makes specs for cloud/service/network package conformant to a standard naming convention #3667
Add Cluster Upgrade tests based on ClusterClass #3472
Rename quick-start ClusterClass to ci-default #3664
Add self-hosted test based on ClusterClass #3491
Bump CAPI to v1.2.0 #3601
Add spot instance support in AWSMachinePool #3563
Update release steps #3659
Bump NVIDIA GPU operator version in GPU tests #3661
bugfix: Fix log level for a couple of message of log messages #3460
Add MD link checker Github Action #3657
refactor: Group setup by feature flag #3647
Bump github.com/golangci/golangci-lint from 1.47.2 to 1.48.0 in /hack/tools #3656
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.2 to 1.11.3 #3651
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.6 to 4.5.7 in /hack/tools #3653
build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3642
build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 #3655
add binary releases for windows #3639
Fix apidiff target #3634
build(deps): bump github.com/joelanford/go-apidiff from 0.3.0 to 0.4.0 in /hack/tools #3643
feat: external load balancer garbage collection (part 4) - e2e tests #3648
feat: external load balancer garbage collection (part 3) - add gc to reconciliation #3633
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.4 to 4.5.6 in /hack/tools #3644
build(deps): bump github.com/aws/aws-lambda-go from 1.34.0 to 1.34.1 #3645
Promote Skarlso to reviewer #3618
Changed EventBridge ADR status to “Accepted” #3640
Modify e2e EKS config to use cluster api v1.1.5 #3635
Bump Kubernetes to v1.24.0 and fix AWSMachinePool minsize #3468
build(deps): bump github.com/aws/aws-lambda-go from 1.33.0 to 1.34.0 #3631
feat: external load balancer garbage collection (part 2) - new gc service #3610
feat: defaulting for update config #3515
docs: ADR for graduating EventBridge in CAPA #3583
feat: external load balancer garbage collection (part 1) - proposal #3609
Fix go1.19 linting errors #3623
fix: Do not change default security groups during EKS control plane reconcile #3483
Bump github.com/golangci/golangci-lint from 1.45.2 to 1.47.2 in /hack/tools #3617
🐛 Ensure that python and pip is installed for e2e and conformance tests #3613
Correct broken links for EKS addons and multitenancy #3615
build(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 #3611
Fix aws-node-env checker to use the correct input and context #3612
Add AWSMachinePool test to eks e2e test #3607
build(deps): bump github.com/aws/aws-lambda-go from 1.32.1 to 1.33.0 #3604
Fix attaching CSI policy to control plane IAM role #3595
Add deduplication handling and only update if there is a need for it #3568
Fix the owner checking of a cluster #3597
Use ginkgo v2 conformance config for Kubernetes >= 1.25 #3593
Use ginkgo.timeout for only ci conformance tests #3592
Renaming kubernetes.io/cluster tag to use EKS cluster name #3573
Increase fast conformance test timeout #3587
feat: Create bastion security group only when bastion is enabled #3579
Increase conformance test timeout #3586
build(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 in /hack/tools #3582
build(deps): bump github.com/aws/aws-lambda-go from 1.32.0 to 1.32.1 #3570
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.8 to 0.5.9 #3571
build(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 #3580
fix format in using-iam-roles-in-mgmt-cluster.md #3576
Fix the json tag for VpcCni #3566
feat: add custom environment variables to the ‘aws-node’ DaemonSet #3374
Delete unused conformance script #3562
Revert “Streamline Ginkgo variables” #3501 #3561
update docs to refect cluster namespace used #3555
build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 in /hack/tools #3558
build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 #3550
Removed additionalTag application on unmanaged subnets #3512
update docs to improve new developer experience #3552
Updating ose-aws-cluster-api-controllers images to be consistent with ART #448
Rebase to v1.5.0 #443
feat: external load balancer garbage collection (part 4) - e2e tests #3650
feat: external load balancer garbage collection (part 3) - add gc to reconciliation #3646
feat: external load balancer garbage collection (part 2) - new gc service #3632
Bump cluster-api to v1.1.5 #3638
Manual cherry pick of linter fixes (#3617 and #3623) #3637
feat: defaulting for update config #3629
fix: Do not change default security groups during EKS control plane reconcile #3622
feat: external load balancer garbage collection (part 1) - proposal #3625
Fix the owner checking of a cluster #3598
Renaming kubernetes.io/cluster tag to use EKS cluster name #3591
feat: Create bastion security group only when bastion is enabled #3588
build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #3543
fix: add relative path for code generation #3547
:bug: Fix/generate go apis target #3500
chore: use “registry.k8s.io” for k8s images #3521
Allow disabling vpc cni when setting secondary cidr block #3524
fix: Fail apidiff make target when git fails #3538
Make CAPA tooling work on arm64 #3519
Add EKS AWSManagedMachinePool example to spot instances doc #3523
Fix for conformance tests #3529
Update EKS e2e to use k8s v1.22 #3520
Streamline Ginkgo variables #3501
feat: ability to delete kube-proxy daemonset #3490
Update EKS e2e addon versions #3516
docs: Using IAM roles instead of AWS credentials in management cluster #3328
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.0 to 1.11.2 #3505
build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3503
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.7 to 0.5.8 #3463
Publish e2e templates #3497
first multitenancy example #3401
Disable external infrastructure test #3499
Updated clusterawsadm ami list
nil AMI output #3496
Revert “Create bastion security group only when bastion is enabled” #3495
Add ReplaceRoute in ControllersPolicy #3492
Fix eks-fargate cluster template #3493
feat: Create bastion security group only when bastion is enabled #3482
Add ClusterClass templates #3462
build(deps): bump github.com/aws/aws-lambda-go from 1.31.1 to 1.32.0 #3484
Add retry and timeout to GetSubnetByName in CreateNatGateway #3471
Add ssm test based on ClusterClass #3448
Added owner-id
flag for clusterawsadm ami list
#3461
Add timeout to AllocateAddress #3457
Fix failing GPU test due to update in the CUDA Linux GPG Repository Key #3459
Remove CAPI test package import in clusterawsadm
#3458
EFS CSI driver support #3391
build(deps): bump github.com/joelanford/go-apidiff from 0.3.0 to 0.4.0 in /hack/tools #3456
build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 #3449
build(deps): bump github.com/aws/aws-lambda-go from 1.30.0 to 1.31.1 #3445
build(deps): bump github/codeql-action from 1 to 2 #3446
Revert “:bug: ./build/generate-go-apis to run on api change” #3450
Makefile: use ‘rm -f’ for verify-boilerplate #3442
:bug: ./build/generate-go-apis to run on api change #3344
Bump cert-manager version in the tests #3437
Scope cleanup #3430
Use registry.k8s.io registry in CI jobs #3436
Added tests for using filters in AWSResourceReference type fields #3382
Fix failing tests because of change in cluster names #3429
Update roadmap #3415
Validate Tags created for the resources #3398
Added lookup for fields of type AWSResourcesReference #3257
Add multi-tenancy test based on ClusterClass #3389
Updates e2e test cluster names to include spec name #3425
Move several functions under E2E CreateInfrastructure to panic #3418
build(deps): bump github.com/aws/aws-lambda-go from 1.29.0 to 1.30.0 #3421
Add role assumption trust policy example to book #3416
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.10.3 to 1.11.0 #3420
Remove list webhooks #3413
Remove KIAM page from the book #3417
Bump AWS SDK Go and AWS VPC CNI #3412
build(deps): bump actions/cache from 2 to 3 #3409
build(deps): bump EndBug/add-and-commit from 7 to 9 #3407
Only attempt to delete bootstrap data secret if InsecureSkipSecretsManager isn’t set #3400
build(deps): bump actions/checkout from 2 to 3 #3408
build(deps): bump actions/setup-go from 2 to 3 #3406
Fix for release log creation script #3388
Included githubactions in the dependabot config #3378
Bump AWS SDK Go and AWS IAM Authenticator #3393
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.3 to 4.5.4 in /hack/tools #3383
build(deps): bump github.com/aws/aws-lambda-go from 1.28.0 to 1.29.0 #3367
Merge external infrastructure, peered VPCs, internal ELB and private subnets E2E test. #3366
Only setup setup-envtest when the test target is called #3387
Apidiff test runs only if there are changes in api/ or exp/api/ #3368
Add v1.4 release to metadata.yaml #3385
Revert #3343 e2e test changes #3379
Disable external infra tests #3380
fix: update GH_VERSION to v2.7.0 #3376
fix: removes unused release notes target #3375
build(deps): bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 #3369
:bug: fixes services for EKS clusters #3343
Disassociate secondary CIDR after subnets are deleted #3347
Replaced all instances of reflect.DeepEqual() with cmp.Equal() #3342
✨ Add support for Ignition-based bootstrap data and Flatcar Container Linux #2271
Using setup-envtest to install kubebuilder dependency #3362
Makefile: don’t log verbose from tests by default #3351
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 in /hack/tools #3356
Modify internal ELB test to only use private subnet #3354
Fix flaky integration test #3359
Bump to golangci-lint v1.45.2 #3350
build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 #3358
build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 #3349
netlify: fix missing go.sum entry for blang/semver #3355
update multi-tenacy docs #3320
feat: add nodegroup update config support #3337
Change the release process to use GitHub Release Notes #3214
update kustomize install instructions #3339
fix typo #3338
build(deps): bump github.com/go-logr/logr from 1.2.2 to 1.2.3 #3327
build(deps): bump k8s.io/klog/v2 from 2.40.1 to 2.60.1 in /hack/tools #3332
build(deps): bump k8s.io/klog/v2 from 2.50.0 to 2.60.1 #3330
Fix lint errors due to golangci-lint bump #3340
Add integration tests for AWSMachine controller #3223
Bump golanci-lint in /hack/tools #3334
fix: asgNeedsUpdates invalid condition (pointers) #3264
Remove .metadata.clusterName usage #3322
Test to check if bastion host is running when enabled #3318
Add specific AZ to peered VPC and ELB test #3311
build(deps): bump k8s.io/klog/v2 from 2.40.1 to 2.50.0 #3317
Upgrade to use latest Kind version v0.12.0 #3293
Added AWSMachinepool webhook create and update test #3312
Readme updated with OS name and indentation #3309
docs: Developer guideline to write unit/integration tests in CAPA repo #3289
Add v1.22 to v1.23 upgrade test for external CCM migration #3267
Removed hardcoding for AMIs in bastion host and added latest AMI lookup #3298
build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 #3302
Adds an E2E test for using peered VPCs and an internal ELB #3285
Documentation for usage of externally managed clusters #3247
Query AWS to find subnets with explicitely specified subnet IDs #2864
Change assertion for DetachInternetGateway to Eventually #3291
Added subnet IDs lookup by AWSMachinePool Spec Subnets.Filters #3255
Increase unit test coverage for AWSMachine controller #3081
build(deps): bump github.com/itchyny/gojq from 0.12.6 to 0.12.7 in /hack/tools #3279
docs: Added documentation for usage of spot instances #3281
build(deps): bump github.com/joelanford/go-apidiff from 0.2.0 to 0.3.0 in /hack/tools #3280
fix: Apidiff prow job is failing #3278
docs: add an initial page about e2e testing #3269
update manifest to match latest release #3270
Functioning Sec Groups E2E test and refactor AWS infrastructure functions #3261
Added unit test cases for launchtemplate.go #3099
Test cases added for secondary cidr file #3189
Fix change condition conflict in reconcileDelete #3157
Adding apidiff target to the Makefile #3222
Enable EKS upgrade test #3229
Add ClusterSecurityGroupsReadyCondition to managedcontrolplane’s patchObject #3234
Add support for custom protocol for ELB health checks #3124
Block ELB re-creation after the cluster has been provisioned #3240
Added OpenSSF best practices badge to README.md #3260
Added a join slack badge in CAPA repo for k8s cluster-api-aws channel #3258
Remove manager_name from tilt-provider.json #3263
Update multitenancy doc #3252
Add SecurityGroup functions, List functions, subnet tags #3251
Bump hack/tools/golangci-lint and fix lint errors #3241
Added functions for building infra in AWS #3237
Update AwsClusterTemplate printcolumn and remove unnecessary RBAC files #3217
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.4 to 0.5.5 #3233
Bump CAPI to v1.1.2 #3231
Update version support documentation #3230
use correct machine type env var #3227
add metric bind addr and auth proxy service #3226
Refactor cluster upgrade tests #3220
Test cases added for eips.go #3202
Added unit tests for pkg/cloud/services/network/natgateway package #3197
Added unit test cases for pkg/cloud/services/network/vpc #3195
build(deps): bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.11.1 #3221
Added unit test for pkg/cloud/services/secretsmanager #3212
Bump CAPI to v1.1.1 #3219
Added test cases for pkg/cloud/services/securitygroup #3196
Test cases added for gateway.go #3190
Add list of Prow jobs to the book #3199
Added verify-book-links
make target #3194
Add unit tests for AWSCluster controller #3205
Added go report badge #3210
Skip AWSMMP reconciliation if the owning Cluster or AWSMMP itself is paused #3156
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.1 to 4.5.2 in /hack/tools #3213
Add integration tests for AWSCluster controller #3159
Use Wrapf for errors only when err is not nil #3186
Added unit tests for pkg/cloud/services/network/routetables #3206
docs: added documentation for usage of failure domains #3173
Group Makefile targets #3192
Revert “Increase unit test coverage for AWSCluster controller” #3207
test/e2e/data/e2e_conf.yaml: bump k8s version to v1.23.3 #3200
Increase unit test coverage for AWSCluster controller #3073
Add flatcar-stable to supported OS list for clusterawsadm #3158
Unit tests for SSM package #3160
Remove unused capd helper functions #3184
Validate additionalTags #3177
Test cases added for ami.go under ec2 package #3164
create right tag for LoadBalancers #3123
Added verify-shellcheck
make target #3178
Added unit test for pkg/cloud/services/autoscaling package #3091
Don’t ignore kubeconfig directory in git #3138
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.3 to 0.5.4 #3163
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.10.1 to 1.10.2 #3162
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.1 in /hack/tools #3161
Integrated conversion-verifier
in CI #3168
Add branch variable in release-changelog #3150
Updating ose-aws-cluster-api-controllers images to be consistent with ART #439
Rebase to v1.3.0 #435
Make logging for creating/deleting AWS resources consistent #3144
Deleted unused files from sts package #3137
Add lint-fix to Makefile target #3145
test/e2e: fix typo and some formatting #3140
Bump to CAPI v1.1.0 #3135
Add unit tests for package pkg/cloud/tags #3117
Fix e2e ECR creation/lookup #3133
Fix AMI publishing failure for patch versions in book #3125
Extract setupScheme function to a helper file in ec2 package #3098
Fix cluster-api tilt reference in the book #3126
build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 #3119
Remove unnecessary calls to AWS API during subnet deletion #3110
docs: updated the README with the updated office hours times #3120
Bump hack/tools/golangci-lint and fix lint errors #3122
Fix markdown mentions to proper links #3116
build(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 #3114
Fixing the fields for the new OWNER audit tool #3115
Update k8s version in EKS doc #3111
fix: eks encryption logic fix #3095
Replace predicate functions with CAPI util functions #3103
build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0 #3100
EKS: Support tagging node group’s underlying ASG #2884
Enable golang linters by default with explicit disable #3093
Update bastion status after deleting it #3090
Enable predeclared and unused golang linters #3084
Enable thelper golang linter #3083
Add HA control plane cluster upgrade e2e test #3075
build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 #3079
Enable gci golinter #3078
Include test package to linter checks #3071
build(deps): bump github.com/aws/aws-lambda-go from 1.27.1 to 1.28.0 #3065
Update cluster-api to v1.1.0-beta.1 in EKS e2e tests #3072
Fix typo #3070
docs: added contributors list to the README #3069
Fix kube-context usage in clusterawsadm #3068
EKS: allow updating roleName in fargate, if not already configured #3052
Bump cluster-api to v1.1.0-beta.1 and update e2e test config #3058
OWNERS: Move randomvariable to emeritus #3060
build(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 in /hack/tools #3053
Fix e2e config CAPA version #3050
docs: fix path inconsistency in developer guide #3049
Enable GPU test #3039
Promote pydctw to reviewers #3013
build(deps): bump github.com/itchyny/gojq from 0.12.5 to 0.12.6 in /hack/tools #3044
docs: fix broken link in docs #3045
build(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 #3048
Fix typos in DisableVPCCNI description #3047
Fix EKS encryption config value comparisons #3040
docs: fix extra policies field name #3046
Remove os.Exit calls from TestMain #3036
Fix AWSManagedControlPlane conversion #3037
Allow defining Cloudformation Stack tags #3009
build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0 #3034
Make EKS conversion tests run and fix failing conversion tests #3033
Refactor template_test.go to enable an individual run for each test case #3029
build(deps): bump github.com/go-logr/logr from 1.2.1 to 1.2.2 #3031
build(deps): bump github.com/aws/aws-lambda-go from 1.27.0 to 1.27.1 #3030
EKS: disable bastion sg when bastion is disabled #3028
Updated subnets field in Machinepool yaml #2903
Increase the vCPU quota limit for EC2 instances #3002
Update metadata file #3025
UPSTREAM: <carry>: Don’t ignore kubeconfig package in vendor #434
Rebase upstream latest #433
feat: expose additional eks bootstrap options #2965
Set condition severities to warning if control plane not initialized #3018
Increase e2e test timeouts #3021
Remove unnecessary log from AWSInstanceState controller #3020
Fix the AWS.SimpleQueueService.NonExistentQueue errors in CAPA logs #2976
Increase ec2 quota to 128 #3019
fix: api/v1beta1: Make AWSCluster ControlPlaneLoadBalancer name immutable #3016
Update security contacts #3012
Add optional tag to ELB name field #3014
Fix AWSMachine controller trying to update rootVolume device name #3011
fix: Generate, but do not write to the spec, the default API server ELB name #3004
Disable GPU test until it is fixed #3007
Update ClusterUpgradeConformanceSpec to skip conformance test #3001
feat: expose eks service network configuration. #2964
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.9.3 to 1.10.1 #2938
build(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.1 #2998
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.0 to 4.4.1 in /hack/tools #2979
Make AWSCluster reconcileNormal(Delete) as reconciler methods #2999
build(deps): bump k8s.io/release from 0.11.0 to 0.12.0 in /hack/tools #2980
docs: updated tilt development documentation #2994
Version locking comment cleanup from go.mod #2977
build(deps): bump github.com/a8m/envsubst from 1.2.0 to 1.3.0 in /hack/tools #2992
docs: Update output format for ssh-key-pair generate #2982
fix: eks e2e failing test missing variable #2987
Add ClusterClass quickstart e2e test #2945
fix: replace string literal in AWSFargateProfile #2984
Add workload cluster upgrade and conformance spec #2973
Downgrade k8s version for clusterctl upgrade spec #2975
Add v1.1 release to metadata file #2972
Bump cluster-api in e2e tests + fix K8s version #2971
Return error if providerID is set and instance cannot be found #2957
Update e2e Kubernetes version #2933
Add missing permissions for EKS OIDC provider configuration #2870
Use non root numeric user for CAPA containers #2960
Fix ssm parameter #2952
Add custom image generation to the book #2934
Enable v1alpha3/v1alpha4 to v1beta1 upgrade test #2950
Fix unzip command while running e2e tests locally #2956
Upgrade to latest CAPI, CR v0.11+, k8s.io/ v1.23.0-alpha4, go-logr v1.2.0 #2943
build(deps): bump golang from 1.16.9 to 1.16.10 #2920
fix: multiple addons not being reconciled #2914
Fix GPU test cuda vector pod creation timeout #2919
build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0 #2922
Bump hack/tools golangci-lint and fix lint errors #2923
Test flavors small improvements #2917
Branch name change from master to main #2916
Update clusterctl-settings next version #2909
Correct URL for Flavor(s) in Machine Pool topic #2889
Add externally managed infrastructure docs #2895
Fix createLabelUpdate panic in nil map #2896
feat: Bring your own control plane ELB #2787
Replace ioutil with os/io packages #2900
Bump CAPI version to take the fix for periodic conformance tests #2897
build(deps): Remove indirect dependencies in go.mod #2892
AvailabilityZone variable added in template #2873
Fix AWSClusterControllerIdentity ValidateUpdate panic when AllowedNam… #2885
Unsurface error when getting the remote client #2878
build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 in /hack/tools #2874
🌱 use k8s-staging-test-infra/gcb-docker-gcloud #2867
Adding optional IAM policy creation for EKS Console #2790
Properly account for node-eks-additional
overrides in securityGroupOverrides
for EKSManagedControlPlane #2850
Fix for v1alpha3/4 to v1beta1 e2e test #2860
Add GPU e2e test #2843
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.9.1 to 1.9.3 #2851
fix: added may resync check for EKS #2846
Fix documentation on external AWS CCM and AWS EBS CSI #2837
build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 #2842
build(deps): bump k8s.io/klog/v2 from 2.10.0 to 2.20.0 in /hack/tools #2839
build(deps): bump golang from 1.16.8 to 1.16.9 #2838
Docs: fix create-cloudformation-stack command #2841
Update docs to v1beta1 #2830
Add optional v1alpha4 and self-hosted management cluster tests #2833
Update to Cluster API v1.0.0 #2831
Fix for internet-facing ELB scheme #2832
Update to v1beta1 Omnibus PR #2820
Default LeaderElectionResourceLock to leases #2822
Add check for invalid memory address or nil pointer dereference #2821
Fix reconciliation of AWS ingress rules of same port #2813
chore: updated header verify to support go 1.17 build contraints #2755
EKS: support role additional policies for AWSManagedMachinePool #2751
Bump controller-runtime, controller-gen and controller-tools version for v1beta1 #2785
Move generation of CRD docs to the repo to speed up Netlify #2811
bug: If one type of webhook is not defined, testenv.Build hits a nil dereference #2810
build(deps): bump github.com/aws/aws-lambda-go from 1.26.0 to 1.27.0 #2808
bug: Add bastion-sg to managedMachinePool remoteAccess source-sgs when bastion is enabled #2659
Update manager_iam_patch.yaml #2800
Ensure destination pointer is non-nil before calling restore functions #2809
Update tilt-provider.json to add CAPA label in Tilt #2806
Download the e2e restart scripts outside the dockerfile #2796
chore: Remove unnecessary conversion code #2789
Validation added for empty instanceType in AWSMachine and AWSMachineTemplate #2740
Make PublicIP field in AWSMachine Spec work #2772
docs: mv wg-k8s-infra sig-k8s-infra #2786
Fix timeout due to delay in bringing up control plane in e2e tests #2777
build(deps): bump k8s.io/release from 0.9.0 to 0.11.0 in /hack/tools #2773
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.9.0 to 1.9.1 #2769
Add v1alpha3 to v1alpha4 upgrade e2e test #2770
Fix the timeout for conformance test due to prolonged log collection #2766
:bug: Rename the ELB scheme from Internet-facing to internet-facing #2768
build(deps): bump github.com/golangci/golangci-lint from 1.42.0 to 1.42.1 in /hack/tools #2760
build(deps): bump golang from 1.16.7 to 1.16.8 #2759
docs: update to contributing to reference developer guide in book #2756
Add AWS cloud provider tags to pre-existing infrastructure #2715
build(deps): bump sigs.k8s.io/controller-runtime from 0.9.6 to 0.9.7 #2739
build(deps): bump github.com/itchyny/gojq from 0.12.4 to 0.12.5 in /hack/tools #2737
Fix the gomega errors in tests with the controller runtime version bump #2745
Fix findSubnet function’s logic when subnet ID is specified #2728
Fix the broken link in the doc #2742
fix: doc formatting #2731
fix: add the doc for using external CCM with CSI driver to summary_prefix.md #2724
Add doc for using external cloud provider with CSI driver #2718
fix: node affinity rules indentation in external CCM CRDs #2723
fix: node affinity rules in external CCM CRDs #2722
build(deps): bump github.com/aws/aws-sdk-go from 1.40.28 to 1.40.33 #2721
build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.2.0 to 4.3.0 in /hack/tools #2719
[cloud/network] Fix panic on RouteTables reconcile. #2705
Finalise removal of kube-rbac-proxy #2720
PROPOSAL: Update to CAPA reviewers and maintainers #2667
🌱 Move vincepri to emeritus status #2716
fix: ondemand immutable field and missing scaling config #2713
External CCM e2e test with CSI #2647
build(deps): bump sigs.k8s.io/cluster-api from 0.4.1 to 0.4.2 #2707
build(deps): bump sigs.k8s.io/cluster-api/test from 0.4.1 to 0.4.2 #2706
Wait for webhook readiness and healthy #2685
Support spot capacity type for ManagedMachinePool #2702
build(deps): bump github.com/aws/aws-sdk-go from 1.40.24 to 1.40.28 #2703
build(deps): bump github.com/golangci/golangci-lint from 1.41.1 to 1.42.0 in /hack/tools #2695
Fargate profile tags #2676
Separate EKS-related IAM resources #2662
netlify: Attempt to resolve build speed issues #2682
Remove elasticloadbalancing:AddTags duplicate entries. #2692
build(deps): bump github.com/aws/aws-sdk-go from 1.40.22 to 1.40.24 #2681
metadata.yaml: Correct version #2677
Add log-level customization for artifact logs in E2E runs #2673
August 2021 Dependency Updates #2671
feat: Graduate EKS out of experimental #2648
Bump sigs.k8s.io/controller-runtime from 0.9.5 to 0.9.6 #2661
support for oidc identity provider #2422
:sparkles: Add ebs volume throughput field to v1alpha4 Volume #2468
Bump golang from 1.16.6 to 1.16.7 #2649
Remove webhook health check #2629
fix: changed the node affinity for the manager deployments #2628
Bump github.com/aws/aws-sdk-go from 1.40.9 to 1.40.11 #2626
fix: node affinity definitions incorrect #2625
Finalizers added after first read operation on AWS in AWSMachines #2601
Bump sigs.k8s.io/controller-runtime from 0.9.3 to 0.9.5 #2618
Bump k8s.io/klog/v2 from 2.9.0 to 2.10.0 #2615
Bump k8s.io/cli-runtime from 0.21.2 to 0.21.3 #2617
Bump github.com/aws/aws-sdk-go from 1.40.6 to 1.40.9 #2614
Bump k8s.io/apiextensions-apiserver from 0.21.2 to 0.21.3 #2612
bug: make sure that controllers run on controll plane nodes #2377
Bump github.com/aws/aws-lambda-go from 1.24.0 to 1.25.0 #2616
Bump k8s.io/client-go from 0.21.2 to 0.21.3 #2611
Bump github.com/aws/amazon-vpc-cni-k8s from 1.8.0 to 1.9.0 #2607
Parallelise NAT gateway deletion #2600
Makefile release fixes #2605
Add webhook health check #2603
eksconfig_controller_reconciler_test: Eventually test for updated secret #2599
Renaming spec.networkSpec to spec.network #2571
Changed Volume encypted to pointer for v1alpha4 #2556
eksconfig reconciler tests: Remove race conditions #2596
add AWSClusterTemplate type #2585
Enabled GPU optimised AMIs for EKS #2549
Bump k8s.io/code-generator from 0.21.2 to 0.21.3 in /hack/tools #2593
Bump k8s.io/apimachinery from 0.21.2 to 0.21.3 in /hack/tools #2592
Bump golang from 1.16.5 to 1.16.6 #2591
fix: reconcile Secret when userdata changes #2579
Cleanup ReconcileVPC() and set id early in reconciliation. #2587
e2e: Pull in newer Cluster API for conformance fixes #2583
Major E2E Cleanup #2572
fix: ensure updates to subnet are persisted to the scope #2576
July 2021 Dependency Updates #2573
Update EKS clusters to enable encryption #2505
Do not delete overriden security groups #2555
Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.1.3 to 4.2.0 in /hack/tools #2567
Modify clusterctl config to clusterctl generate #2565
Makefile fix for pr blocking e2e test #2562
add 64 length for awsmanagedmachinepool iam role #2559
master to main cleanup #2558
Add Linux and Darwin ARM64 builds of clusterawsadm #2557
Tagging elastic IPs on creation #2551
Add initial Triage Party setup #2553
Kustomize patch added for move-hierarchy label #2550
Upgrade to CAPI v0.4.0 #2545
README: Note that v1alpha3 (v0.6) supports Kubernetes v1.21 #2542
upgrade to kind v0.11.0 #2541
Allow setting ELB scheme when previously not set #2538
Add KCP scale-in test #2532
Update CAPI to v0.4.0-rc.0 #2537
Added clusterctl move label to global identity resources #2524
Add root storage device tags through additionalTags in ec2 instance #2463
:bug: AWSMachinePool: Prune old Launch Template versions #2525
fix kubebuilder pointing to changed api-endpoint #2529
Bump k8s.io/apimachinery from 0.21.1 to 0.21.2 in /hack/tools #2526
Bump k8s.io/code-generator from 0.21.1 to 0.21.2 in /hack/tools #2527
Bump github.com/golangci/golangci-lint from 1.40.1 to 1.41.1 in /hack/tools #2528
README: Remove go-report #2522
Bump github.com/aws/aws-sdk-go from 1.38.61 to 1.38.63 #2518
dependabot: Update author of autocommit to pass CLA checks #2521
fix: added missing kms permissions required for EKS encryption #2447
Fix clusterctl metadata #2520
CLI command added to list aws resources created by CAPA #2509
fix: remove usage of slices of struct pointers #2495
chore: rely on cluster deletion in eks e2e tests #2511
Fix dependabot Github action #2519
Update dependencies #2506
🌱 Add addtional linters #2517
Add file and make commands for nightly build #2515
Issue 2428: Enforce comments on the codebase #2443
Dependabot: Add workflow to automatically update generated code #2516
✨ Add shortnames to all resources #2510
Bump github.com/aws/aws-sdk-go from 1.38.57 to 1.38.61 #2507
fix: break down DescribeTags requests by 20 LoadBalancers at a time #2500
Bump dependencies for June 2021 except gomock #2485
Bump github.com/sergi/go-diff from 1.1.0 to 1.2.0 #2479
Bump github.com/aws/aws-lambda-go from 1.23.0 to 1.24.0 #2474
Update calico in e2e tests #2469
Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.4 #2477
Bump k8s.io/klog/v2 from 2.8.0 to 2.9.0 #2476
Bump golang from 1.16.2 to 1.16.5 #2473
Bump maven from 3-jdk-8 to 3-jdk-14 in /hack/tools #2472
Add dependabot configuration #2470
ISSUE-2414 : Add additional linters #2431
Minor introduction section improvements #2460
Copy envtest cleanup from core cluster-api repo #2458
feat: add support for taints for managed machine pools #2405
fix typo in awsfargateprofile webhook #2445
Adding v1alpha4 webhook validation checks #2436
Add new controller commands to clusterawsadm related to updating bootstrap credentials #2457
Refactor tests to plain go #2418
Use Kustomize to generate test templates #2344
Minor makefile release fixes #2461
fix: Process extra statements for Cluster API Controllers #2437
Reword wrong webhook usage #2451
Only read AWSClusterStaticIdentity secrets from controller namespace #2425
Update developer section in the book #2439
Move IAM API types to /api/v1alpha4/ #2438
Switch published artifacts to k8s.gcr.io #2430
Update CAPI version to nightly 20210525 #2429
Add externally managed predicate #2383
:bug: Align region resolution in create/delete cloudformation stack commands #2423
Update controller runtime to v0.9.0-beta.5 #2417
fix: handle LaunchTemplateNameNotFound error #2411
fix: managed machine pool correct min/max size #2375
fix: missing iam permission for key pairs #2404
add identity ref support for fargate controller #2403
fix max-length for nodegroup IAM role #2379
Add validation testing for defaulting #2398
Get LaunchTemplates by name #2395
Add e2e parallelization #2382
Add v1alpha3 to v1alpha4 conversion unit tests #2390
Update template for capi remediation e2e tests #2386
:bug: AWSMachinePool: When userdata changes, create new LaunchTemplate version, but don’t start Instance Refresh #2354
fix ineffectual assignment #2376
⚠️ Generate v1alpha4 types #2121
Issue 2358: Add required clustercontrolleridentities to eks rbac #2359
test: Ensure teardown runs #2370
book: fix typo identityidentity to staticidentity #2365
bug: add namespace access to eks-contoller rules #2373
Rename references to the default branch to main #2357
🏃♂️ Update cloudbuild to Go 1.16 #2337
fix: Properly handle empty string SSH key name in ASG launch template creation #2362
Replace AMI list in README with link to amis page in book. #2360
Add Google site verification #2353
docs: Add EKS and experimental CRD documentation #2352
Add multitenancy documentation #2319
Test coverage #2350
✨ Support AWS multitenancy #2253
Refactor AMI commands and publish AMIs in book #2345
Add CRD reference docs #2347
Fix machinepool template links #2349
:bug: Refer to sshKeyName
field in error #2348
Move myself to emeritus status #2343
Add list AMIs command to clusterawsadm #2304
Publish generated IAM permissions and clusterawsadm documentation #2342
Allow custom bootstrapper user name #2341
Fix netlify builds #2338
Add ApplySecurityGroupsToLoadBalancer action to controllers role #2328
🐛fix for vpc deletion failure #2327
Add maintainer docs #2325
Make conversion-gen output location explicit #2324
Add Apidiff script #2312
Add upgrade to main test #2313
Social card image #2322
Add AWSFargateProfile resource #2265
refactor: Group SSH Key Name validation tests together #2315
Add clusterawsadm docs #2314
:bug: Accept empty string SSHKeyName in AWSCluster & AWSMachine validation webhooks #2308
docs: clarify subnet requirements for existing-aws-infrastructure #2307
fix: machine pool failure domains honoured #2302
Update klog dependency to v2 #2295
fix: broken link to pod networking #2303
Enable EventBridge feature #2293
Set the UserAgent to “capa-controller” #2285
feat: ability to delete amazon vpc cni #2292
Add enum validation for loadbalancer scheme #2290
Fix e2e multi cluster test #2281
feat: add GPU EKS cluster template #2278
✨ Implement ASG capacity rebalance #2288
Update to latest cluster api commit #2291
Fix Govcloud support for CloudFormation generation #2289
PROPOSAL: sedefsavas as maintainer #2279
chore: remove usage of AWSManagedCluster from templates / docs #2264
Update core cluster api version to v0.3.14 #2282
Update README.md #2273
Add name tag to ELB #2286
e2e spot instance test: delete spot option from control plane machines #2266
Update README with correct AMI link #2276
🐛 hack: fix semver comparison in ensure-kind #2262
Add AWSClusterControllerPrincipal controller to multitenancy proposal #2269
Replace awslog with logrWrapper #2259
🌱New AMIs for versions 1.20.4, 1.19.8, and 1.18.16 #2260
Updated the PR template to include kind assignment #2252
📖 Multitenancy: Restrict controller credential usage by creating a permission resource #2237
🐛 Fix manager arg inconsistencies #2261
✨ Add a log debug log configuration to the AWS clients #2229
📖 Add AWSFargatePool ADR #2250
🌱 Minor comment update #2249
✨feat: added release-notes automation #2247
🐛 AWSManagedControlPlane: Add conditions for Updating/Creating #2246
🌱 AWSManagedMachinePool: Make public access to SSH explicit #2243
✨ Add filters support for additional security groups #2241
🐛 Fix bastion and AWSMachinePool connectivity #2235
✨ Support overriding security groups in AWSCluster spec #1933
feat: updated PR template to include the release notes sand checklist #2232
📖 Added how to develop locally using Tilt for EKS Control Plane #2234
:bug: Make EventBridge non-critical to cluster reconciliation #2240
✨ Watches instance state changes and reconcile AWSMachine if necessary #2037
📖 Minor update on release process doc #2223
Update mdbook to 0.4.5 to fix CVE-2020-26297 #2230
controllers: Add conditionals around fetching secret backend service #2228
🌱Add CAPI E2E tests #2138
Revert “Add externalInfraCluster” #2221
✨ feat: add EKS addon support #2202
:bug: Ensure EKS controllers are preloaded in e2e #2220
✨ Support custom AMI lookup with EKS #2057
Disable cgo for building kustomize without gcc #2217
Fixups to Docker build #2216
Bump dockerfile-experimental version #2215
Ensure mirrored OCI images are pulled before building Dockerfile #2214
Bump GCB Docker image for cloudbuild #2213
Refactor release process for Github and Staging #2096
✨ Secondary cidr support for EKS workload clusters #2086
✨ Add fine-grained service rate limiters #2201
✨ Add IRSA to EKS workload clusters #2070
🌱 skip EKS upgrade tests when running e2e #2211
🌱 New AMIs for Kubernetes versions 1.20.2, 1.19.6, 1.18.15, 1.17.17 #2206
🐛Trigger rolling replacement upon launch template change #2193
🌱 Add encrypted AMI copy #2203
🌱Upgrade AWS SDK version to 1.36.26 #2204
Upgrade to CAPI v0.3.12 #2198
🐛 fix: updated the eks e2e script with latest boskos changes #2199
🐛 test: investigate and fix eks e2e tests #2188
📖 docs: eks docs refactor and added eks console docs #2187
:bug: Fix OpenAPI defaulting for secrets backend and add OpenAPI testing #2135
Consolidating boskos scripts for CAPA #2101
🐛Add UpdateAutoScalingGroup to controller IAM #2194
🐛 AWSMachinePool: Remove unused ID field on launch template spec #2184
✨ Add instances to AWSMachinePool status #2197
✨Add copy AMI command to clusterawsadm #2112
New AMIs for Kubernetes versions 1.17.16, 1.18.14, 1.19.6, 1.20.1 #2190
🌱 fix: updated service account for leader election #2183
🌱 feat: control plane deletion checks #2175
✨ feat: initial EKS e2e tests #2168
🌱 New AMIs for: Kubernetes version 1.19.5, 1.18.13, 1.17.15 #2164
:book: Fix some of the broken doc links. #2159
loadbalancer: Fix NPE when comparing load balancers #2163
🌱 Move ncdc to emeritus status #2161
🐛 Error if a loadbalancer exist with the same name in the same region with a different scheme #2154
📖 add config example to docs specifying IAM role #2151
📖 Updated wording on prerequisites doc #2149
📖 fix emoji display on contributing guide #2150
clusterawsadm: Enable use of shared configuration file #2077
:sparkles: clusterawsadm: Allow CLI to take a configuration file to print IAM policy documents #2147
CAPA Maintainer promotions #2031
🐛 Set Subnets as an optional property #2140
Add externalInfraCluster #2124
✨ Add support for AWS_CONTROLLER_IAM_ROLE env var #2100
📖 docs: EKS packaging ADR #2126
🌱 add Interruptible field to AWSMachine status #2120
:book: Update consuming-existing-aws-infrastructure.md to provide context to where networkSpec belongs #2103
🐛Fix for CAPI 3.11 upgrade #2133
📖 docs: e2e test structure ADR #2127
🌱Bump CAPI version to v0.3.11 #2129
🌱Upgrade e2e Kubernetes version to 1.19.4 #2114
⚠️ refactor: e2e test reorganisation #2102
:bug: awsmachinetemplates: Allow cloudInit.secureSecretsBackend to be defaulted #2111
🌱 Remove old terraform scripts #2113
✨ fix ASG event message #2108
🌱Build new AMIs #2109
🐛Validate that additional security groups can not have filters #2072
🌱 Remove unused allow additional roles feature flag related code #2035
🐛 AWSManagedMachinePool: Fix cloud provider key usage and nodegroup IAM role name #2085
Makefile: Ensure manifests compile during verify #2098
Revert PR 2052 as this breaks the release manifests #2099
:book: Update docs to use capa-system namespace #2094
🐛 Fallback to cluster subnets on update ASG #2095
🐛 fix ownerref group on kube secret and configmap #2092
🐛 Add CNI defaulting to the controller #2090
✨ Add support for AWS_CONTROLLER_IAM_ROLE env var #2052
🐛 Updates AWSMachine CloudInit defaulting logic #2082
📖 docs: add ADR template and first ADR #2080
🐛 Add fallback if subnets not provided on AWSMachinePool #2051
🐛Make the regex less restrictive to allow underscore etc. for ssh key file name #2071
🐛 fix: add required iam permission for managed node groups #2043
Fix roundtrip conversions between v1alpha2 and v1alpha3 #2074
🐛fix: ensure env var enables AWSMachinePool webhooks #2046
📖 docs: eks docs update for managed machine pools #2044
🌱 Updated Bastion node’s AMI. Changed the OS version to Ubuntu 20.04 from Ubuntu 16.04 #2068
:seedling: docs: Provide AMI IDs for rebuilt Ubuntu amis and fix e2e conformance with CI Artifacts jobs #2018
🐛fix: add more condition for resource’s status filtering #2049
🌱 Validate subnet’s az with failure domain when subnet id is passed #2011
📖 docs: updated flavors and machine pool docs #2030
:docs: fix typos in eks commands #2038
✨ SSM (AWS Systems Manager Parameter Store) as a Secret Backend #1924
🌱 Improve AWSManagedMachinePool remote access support #2013
✨ Add tagging for AWSMachinePool resources #2021
✨ Add machine name tag to instance during creation #2015
🌱 Fix volume description to remove ‘root’ since it’s also used for non-root volume #2005
Validation around fields that are passed in as AWS API parameters #1978
📖 AWSMachinePools docs and flavor #1863
🌱 Add AWSManagedMachinePool flavor #2024
✨ Add support for DefaultCooldown to AWSMachinePool #2006
🌱 Add comments for VersionNumber field in AWSLaunchTemplate #2000
📖 Fix link to docs site and move to top of repo README #2028
📖 docs: fix a broken link to prerequisites #2017
🐛 Fix AWSManagedMachinePool NPE with scalingConfig #2014
add io2 as valid ebs volume type #2010
🌱 Remove the integration test #2012
🐛 Fix AWSMachinePool panic when MixedInstancesPolicy is not set #2007
.dockerignore: Add cmd package #2002
✨ feat: enable additional user & role mapping for aws-iam-authenticator #1995
✨ AWSManagedMachinePool (EKS managed nodegroup) support #1916
Update to CAPI 0.3.10 #1991
📖 docs: eks docs updated in preparation for 0.6.1 release #1997
🌱 fix: incorrect capitalization for eks field #1998
:bug: Fix NPE when deleting security groups on cluster deletion #1996
🌱 Support using custom endpoints for AWS services #1858
🐛 externalManagedControlPlane status field should have been optional #1994
Update AMIs for Kubernetes 1.19.2, 1.18.9, 1.17.12 #1974
🐛 Add externalManagedControlPlane Status to fix node drain under EKS #1992
Book: Update published topics #1981
🌱 Adds e2e test for spot instances #1963
✨ Implement AWSMachinePools #1860
🐛 fix: adding node to EKS cluster fails #1962
:book: Add netlify configuration #1947
🐛 fix: bastion reconcilation and connection error when using eks
flavor #1957
🌱 Remove references to awsmanagedcontrolplanes.infrastructure #1973
🌱 Add conditions for the reconcile delete workflow #1905
:seedling: Bump codebuild timeout for eks control plane #1966
PROPOSAL: @richardcase as reviewer #1918
🐛 Retry with listing all ELBs when listing by tag fails #1952
⚠️ refactor: split awsmanagedcontrolplane into new manager #1949
fix docs for creating a EKS cluster #1960
🌱 Verify e2e code compiles as part of pull-cluster-api-provider-aws-build #1953
:seedling: Update to controller runtime 0.5.11 #1950
📖 Add docs on updating AWS credentials used by CAPA #1948
Bump Golang version to 1.13.15 #1944
✨ Unmanaged VPCs don’t require public subnets #1884
🐛 AWSMachine ssh key should defer to AWSCluster when nil #1932
✨ chore: changed template name from managed to eks #1943
:seedling: Makefile: Fix code generation for mocks and EKS bootstrap provider #1938
Make the VPC error message print the offending name and hint at possi… #1880
📖 docs: added managed template to release docs #1939
🌱[e2e] Install CNI using ClusterResourceSet and bump up CAPI to v0.3.9 #1816
:bug: Add capi exp schema and fix manager args and rbac #1936
✨ Persists changes early when using default subnets #1915
:book: Update AMIs for Kubernetes v1.16.15 and v1.19.1 #1928
:seedling: instances: Sort tag keys so unit tests can succeed #1937
✨ Allow specifying subnet IDs for control plane load balancers #1931
✨Add ability to specify instance tenancy #1926
🌱 Bumps aws-sdk. Creates tags during route table creation #1920
Revert “Update to CAPI v0.3.9” #1930
✨ feat: default iam role for eks #1925
🌱 Update to CAPI v0.3.9 #1927
🐛Fix clusterawsadm policy mix up #1922
Update prerequisites doc regarding bootstrap user 📖 #1917
feat: added machines to managed template #1914
🌱 Reload tilt on exp changes #1913
Update e2e tests to latest Kubernetes release #1904
:seedling: cloudbuild: Increase timeout, use newer Docker image #1910
chore: wire up EKS bootstrapper and AWSMachine controller for AWSManagedControlPlane #1909
Update AMIs for latest Kubernetes patch releases #1903
✨ Look up official EKS AMI when appropriate #1817
✨ docs: add eks documentation #1894
✨ feat: added ability to enable EKS via env vars #1902
🌱Fix for Bastion struct field comment #1901
✨ Custom Bastion AMI #1864
✨ Add EKS bootstrap provider #1815
🌱: Only use clusterctl-based e2e and conformance tests #1890
✨ Add EKS control plane #1724
✨ Add validation and tests for io2 volume type. #1889
🌱Add metadata.yaml for defining contracts #1883
🌱 cleanup unused annotation on Machine #1881
✨ clusterawsadm: Add actions to IAM policy required for EKS #1879
✨Add support for multiple block device mappings #1878
🌱 refactor AWSMachine to use scope interfaces #1853
🐛Fix spot instance field validation #1873
✨ Add Spot instances support #1868
✨ refactor: split security groups from network service #1856
🌱 Ignores local zones when fetching AZs #1865
refactor: tags package to support other services #1848
🌱 Fix error handling for goerr113 linter #1836
✨ bastion: Make instance type selectable, with new defaults #1831
:bug: Workaround for https://bugs.launchpad.net/cloud-init/+bug/1888822 #1859
Fix MachineScope GetInstanceState/SetInstanceState comments #1854
🏃♂️ Move myself to emeritus reviewers #1849
test/e2e_new: Use ci/latest version marker for retrieving cross builds #1845
✨ Use filters to select subnet for machines #1833
📖 Update prerequisites.md to add IAM section header #1841
🌱 Remove unused make targets #1835
🐛 Adds Ready condition to list of owned conditions for AWSMachine and AWSCluster #1834
🏃 Migrate rest of e2e tests to use clusterctl framework #1798
e2e: Fixups for conformance template generation #1823
✨ Update to cluster-api v0.3.7 #1825
clusterawsadm: Add bootstrap user back to deprecated alpha command #1820
✨ refactor: cluster scope and service refactor for future EKS support #1810
:seedling: ci: disable gofumpt linter #1819
:running: e2e: Rewrite kubernetes main branch conformance to use clusterctl #1760
:seedling: Increase golangci timeout #1809
🏃 Updates ci script to test using new e2e flow #1797
✨ controllers: Capture metrics for every AWS API request #1807
🌱 Creates NAT GWs in parallel #1805
🌱 Allows configuring crossZoneLoadBalancing on controlPlaneLoadBalancer #1801
🐛 Fixes cluster creation with names starting with ‘sg-’ #1802
🐛 Fix issue with NAT gateway failing due to EIP already been assigned #1803
🌱 Bump golangci-lint #1794
Update to AWS SDK for Go 1.33.3 #1783
🌱 Opt for a more inclusive “other” category for our emoji #1793
✨ allow configuration of Bastion host’s ingress rules with cidrBlocks field #1761
🐛 Restricts AZ limit to 1 in e2e tests #1789
✨ Add randomvariable as a maintainer #1791
:running: Makefile: Build clean binaries on release #1790
✨ Adds cluster conditions #1777
awsmachine_controller: Allow instances to be deleted if ELB is already gone #1788
✨ Add conditions to AWSMachine #1740
Add Seth Pellegrino to emeritus reviewers #1781
Remove sethp-nr from reviewers list #1775
:bug: clusterawsadm: ensure role policies work #1763
🐛 Delete bastion regardless of VPC type #1774
🐛 Preserve all VPCSpec fields #1767
GCloud note and README instruction for folks that might wanna build a… #1766
:bug: Ignore “not found” errors when deregistering ELB instances #1737
create a bastion host if it’s enabled in the spec, regardless of managed or unmanaged VPC #1759
🐛 Check before (de)registering with ELB #1758
✨ Allow user defined ingress rules for CNI #1747
Bump cluster creation timeout for conformance in multi-AZ #1749
clusterawsadm v2 #1734
✨ Changes to the default subnet logic #1721
🏃 Refactor e2e tests to use clusterctl framework from CAPI #1716
:book: Single controller multitenancy proposal v3 #1713
:running: Remove spews from tests #1735
✨Make machine’s providerID consistent with node providerID #1730
:running: AWS SDK updated to v1.31.3, tag NAT gateway on creation #1733
:sparkles: Update cluster-api dependencies to v0.3.6 #1732
add events for AWS cloud service failures #1695
:running: Switch to using CAPI’s MachineAddress instead of corev1.NodeAddress types #1731
✨ Customizable Image Lookup Format #1694
Do not rely on status to determine if we should delete a bastion that was previously created #1680
:bug: ELB should now not register subnets in the same AZ more than once #1714
🏃Reconcile ELB attached machines when a Machine is being deleted #1710
:bug: Include stopped bastion instances when describing #1708
fix: flag webhooks as side-effect free #1709
:book: Update roadmap for delayed v1alpha4 #1688
:sparkles: Update cluster-api dependencies to v0.3.5 #1706
Add documentation for multi-AZ control plane 📖 #1675
:running: [ci-conformance] Fix kustomize template to better handle envsubst #1687
:book: Update AMIs for latest Kubernetes versions #1697
Update docs on accessing instances 📖 #1692
Add instructions for existing AWS infrastructure #1560
:book: Add AMI for k8s v1.18.1 #1690
✨ Add validations to AWSCluster #1677
:running: [ci-conformance] Additional conformance test fixes #1686
:running: [ci-conformance] Fix ssh-to-node to use instanceId rather than private IP address #1684
✨ Default cluster ready to false #1683
:running: More fixes for conformance test jobs #1682
:running: [ci conformance] increase timeout waiting for nodes #1681
Added version setup log #1679
:sparkles: Update to latest cluster-api version #1672
:sparkles: Update predicate handling #1667
:running: Fix filters in e2e-conformance.sh #1669
:running: Update cluster-api release used for e2e/conformance tests #1671
:running: Fixes for the conformance script #1666
:running: Update dependencies and latest k8s AMI #1665
🏃 Seed the random number generator #1663
🏃 Initialize CR logger earlier #1662
Ensure ELB is resolvable before marking as ready 🐛 #1651
:warning: :bug:Add flag option for uncompressed userdata. #1648
:sparkles: Loosen the filter used for image lookups #1653
:bug: Watch for unpaused Clusters in AWSCluster controller #1655
📖 typos: fixing typos #1647
Fix v0.3.0-rc.3 to v0.3.0 #1649
:book: Update AMIs for latest k8s releases #1645
:book: Update latest v1.16 and v1.15 AMIs #1640
:sparkles: Update cluster-api dependency as well as k8s and sonobuoy versions for testing #1636
:book: v0.5.0 docs #1635
Normalize vars to have AWS_ prefix #1633
:running: Update e2e tests for SSHKeyName change to pointer #1634
:bug: Update failureDomain support to handle it being set on the Machine rather than AWSMachine #1630
:warning: 1156 allow no key pair v1alpha3 2020 #1621
Backport ginkgo parallel2 #1628
:running: Update the CAPI components used for conformance testing #1626
controllers: Implement pause mechanism #1617
:bug: Use latest Calico manifests #1623
:book: Add a project roadmap doc #1600
:sparkles: Update CAPI dependency and set MatchPolicy=Equivalent on webhooks #1618
:sparkles: Bring AWS SDK in-line with Kubernetes master and add new regions #1612
Update releasing process doc. #1613
:running: Release artifacts and conformance test tweaks #1607
:bug: secrets-manager: Fix error handling #1606
:bug: Ensure that leader election is still enabled after applying auth proxy #1599
:warning: Update node instance profile to add support for Session Manager #1593
:bug: Bump Calico version to 3.12 for Kubernetes 1.17 compatibility #1601
:bug: Need ARN values different in GOV regions. #1597
Refactor kustomize config/ folder #1575
🐛 fix clusterctl-settings.json #1584
Enabled errorcheck linter and handled errors 🏃 #1567
🏃enable <stylecheck> linter rule and fix related issues #1569
🏃 Enabled scopelint and fixed reported errors with suggestions #1559
Update and require CRDv1 #1577
:running: Do not set xtrace in hack/ensure-kind.sh #1574
🏃enable <gosimple> linter rule and fix violations #1570
🏃 enable <unused> linter rule and fix related issues #1566
Enabled staticcheck and replace deprecated packages 🏃 #1568
✨add omitempty to networking types that may be empty #1557
:book: userdata-privacy: Additional troubleshooting info #1558
🏃 cleanup: enable gocritic
linter #1543 #1549
:bug: panic in createSecurityGroup error reporting #1551
:book: Update README for latest built AMIs #1548
:sparkles: Add extra root volume options #1498
🏃cleanup: enable unparam linter #1545
:bug: Support chunking AWS secrets #1535
🏃Test conversions with object fuzzer #1525
:book: Update docs for correctness around userdata-privacy #1529
:bug: Re-add missing return when reconciling failed machines #1527
:bug: cloudformation: Add tag permission for secretsmanager #1524
:bug: Fix panic in getAPIServerClassicELBSpec #1521
:running: Remove hardcoded 3h timeout from hack/heartbeat_account.py #1518
:sparkles: ec2: Add support for userdata privacy #1490
:running: Update the version of conversion-gen we are using #1514
:running: Switch Kubernetes CI URL #1515
:sparkles: Support cross zone load balancing option #1442
:running: Remove deprecated AvailabilityZone field on machine spec #1509
🐛Prevent NPE if Machine’s spec.Version is not set by failing the AWSMachine #1448
🏃 Update Machine FailureDomain field #1507
Fix to avoid updating tags when there is no change in them and add unit tests #1504
:sparkles: Add liveness/readiness probes #1487
🏃 Sync cluster-api-maintainers #1502
✨Add clusterctl labels to CAPA components #1488
✨Adding an auth-proxy sidecar container #1494
:running: [e2e] Add waiting for deployment and watching logs for bootstrapper and control plane deployments #1493
🏃 e2e: don’t fail test if log streaming fails #1492
🐛 Persist AWSCluster/AWSMachine finalizers immediately to prevent orphaned AWS resources #1455
🐛 Generate event when instance fails to launch because no subnets available in an availability zone #1445
⚠️ Update control plane security group rule to remove 0.0.0.0/0 ingress CIDR #1482
:sparkles: Add support to enable/disable bastion host #1466
🐛 Include security groups when reconciling load balancer #1481
:bug: Fix when AWS return InvalidInstanceID.NotFound with statusCode 400 #1480
⚠️ ELB uses separate security group #1456
✨ add clusterctl-settings.json #1470
🐛 Fix deleting AWSCluster when VPC doesn’t exist #1453
:running: Install cabpk and kcp components in e2e tests #1465
:warning: Remove check for root volume size #1463
“url 404” #1458
🐛 Create events for Elastic IP allocate/disassociate/release #1447
:bug: Fix NPE when instance doens’t have a root volume #1444
🐛 Fix typo in SuccessfulTagVPC event name #1446
🏃 Let GCB build release images #1433
:sparkles: Add support for updating outdated managed routes #1421
:running: Exclude pprof lint warning in golangci-lint config #1434
:running: Update Go 1.13 #1430
✨Add version to user-agent for AWS API calls #1427
✨ Support Tilt for local development #1432
:bug: Fix broken e2e test caused by #1426 #1431
:sparkles: Add support for extra AWS policies in clusterawsadm #1426
🐛Fix creation of Internet-facing ELB #1424
✨ Add support for failure domains #1420
🐛 make create-cluster: use –decode for base64 decoding #1415
:bug: Fix e2e CABPK imports #1412
:bug: Base64 the User Data retrieved from the bootstrap secret #1409
:bug: Update RBAC to add getting, listing, and watching Secrets for bootstrap data #1408
⚠️ Support bootstrap data in secret #1407
:running: Use variable to determine cluster name in create-cluster #1406
:running: Use local_hostname in cloud-init config #1405
:running: Remove clusterctl calls from create-cluster / update CAPI #1404
🏃 Update to KIND v0.6.1 #1401
🐛 Update KubeadmConfig(s) to v1alpha3 #1399
🏃 conformance: Fix gsutil usage, try capturing all VM logs #1396
🏃 Make conformance cluster names unique by default #1388
🐛 make create-cluster: Improve cert-manager wait #1385
:sparkles: cherry pick of 1341 from release-0.4 to master #1386
✨ Add validation webhook for AWSMachine #1218
🐛 Add new required ELB permissions #1382
🏃Rename Makefile dev target to create-cluster #1371
:bug: Fix kubeadm types import #1380
⚠️ Move Status.APIEndpoints to Spec.ControlPlaneEndpoint #1372
✨reconcile apiserver elb tags #1377
:running: Update project maintainers and reviewers #1340
🏃Update controller-tools version #1367
🐛 Correct outdated information in releasing doc #1365
🐛 Remove git branch from version info #1366
Rename ErrorMessage and ErrorReason to FailureMessage and FailureReason #1352
:bug: Validate AWSMachine updates last #1358
:bug: Add NoCredentialProviders to list of authentication errors #1356
point to the output dir in examples generate script #1345
✨Expose ImageLookupBaseOS field in AWSCluster and AWSMachine CRDs #1319
✨Fetch logs from nodes #1338
:bug: Improve EC2 state handling, and set error for manually deleted EC2 instances #1256
📖 docs/README.md: remove broken link #1305
🏃 Add v1alpha2 to v1alpha3 conversion webhooks #1329
:sparkles: Support cluster names > 22 characters in length #1290
🐛 Fix IMAGE_ID issue in examples #1337
:running: [e2e] Temporary e2e test fix for cluster-name label not being applied for machinedeployments automatically #1334
Update CI Kubebuilder / k8s 1.15.5 #1320
✨ Add addresses to machine status #1314
🏃Remove converters.SDKToInstance references #1333
🐛Add cert-manager to output of generate-examples #1324
:running: [e2e] Improve logging and add event logging #1321
✨Fine tune e2e-conformance and ci-conformance.sh #1330
✨ Allow passing in parameters to ci-conformance.sh #1326
✨ Fix path to image-builder under pod utils #1325
✨Better command line processing in e2e-conformance.sh #1316
:running: [e2e] Fix up MachineDeployment for latest v1alpha3 changes #1318
:running: [e2e] Update ClusterLabelName usage #1315
✨Fix up e2e conformance tests (master) #1280
:running: [e2e] Fix e2e suite #1313
✨ AWSCluster: Allow setting ImageLookupOrg at the cluster level #1309
:running: [e2e] Forward port MachineDeployment to HEAD #1296
:running: [e2e] Additional e2e tweaks #1312
🐛 Wait for cert-manager in make create-cluster-management
#1304
:running: [e2e] Update e2e test to use upstream cert-manager #1311
Update cert manager / fix Makefile targets #1310
:running: [e2e] Add boskos heartbeat #1306
🏃 Bump AWSMachine concurrency to 10, AWSCluster to 5 #1308
Drop cabpk from manager tolerations patch #1303
:running: Update generate examples to v1alpha3 #1302
:bug: We should propagate any errors during create-stack #1299
:running: [e2e] delete cloudformation stack on teardown #1298
📖 Document how to generate release notes #1294
:sparkles: deleting unused /build directory #1293
:sparkles: Bump goformation to v3, and remove IAM hacks #1288
:sparkles: Add printer columns #1277
:bug: Revise wait backoff parameters #1284
:running: [e2e] add junit output for e2e tests #1281
:bug: Record events only on AWSMachine #1276
:bug: Fix Machine reconciliation of deletion #1273
:running: [e2e] reinitialize the kindClient after deploying the cluster api components #1271
:running: [e2e] Create access key after creating the prerequisites #1267
:book: Update available AMI versions #1269
:running: [e2e] more e2e fixes #1265
:running: [e2e] update credentials used for controller #1259
:bug: Disassociate Elastic IPs on deletion, if still associated #1258
:running: unit tests for deleting machines #1244
🐛 Control plane Internal ELBs now connect to private subnets instead of public subnets #1263
✨e2e-conformance.sh to be able to run e2e tests #1254
:sparkles: Allow webhook to be disabled and make leader election namespace configurable #1257
✨ LOAD_IMAGE to allow injecting locally built image into kind #1250
:running: [e2e] Fix verification issues with e2e test #1251
:running: [e2e] Fix region handling for e2e tests #1248
:running: [e2e] Fetch controller logs when tearing down kind cluster #1245
🐛Fixes clusterawsadm version
command #1232
:running: Machine controller test #1197
:running: go.mod: Bump AWS SDK to v1.25.16 #1234
:running: Additional e2e test fixes #1231
:bug: Fix AWSMachineTemplate webhook name #1230
:running: Update name of AWSMachineTemplate validating webhook #1219
:running: Patch up e2e tests #1229
🏃 Fixup code for cabpk merge into capi #1226
🏃 Cleanup dockerfiles #1225
docs: Delete obsolete documents #1224
:bug: add a default bastion AMI for the eu-north-1 (Stockholm) region #1223
🐛 WaitForWithRetryable should return latest error #1221
:sparkles: Cluster API v1alpha3 #1220
✨ Surface inner error from WaitForWithRetryable
#1217
✨ Add validating webhook for AWSMachineTemplate #1116
🐛Do not attempt to log NAT gateway ID when creation fails #1213
🐛 Fix API version in v1alpha3 #1212
⚠️ Add v1alpha3 types #1210
⚠️ Remove all v1alpha1 codes #1206
🐛 Use sshKeyName from awsCluster if not set in awsMachine #1198
:running: Update controller-runtime v0.3, Golang v1.12.10, CAPI v0.2.5, CABPK v0.1.3 #1199
✨ Instance deletion logs #1181
:bug: Add permission to allow controllers to get tags #1192
🐛 Add omitempty to RouteTableID #1196
🏃Use released manifests for CAPI and CABPK in examples #1194
✨ Add webhook port flag #1176
:running: Use e2e test helpers and cleanup e2e tests #1186
🏃 Add a development dockerfile #1188
:sparkles: add optional ControlPlaneSpec to AWSClusterSpec type #1179
:running: Fix hack/ensure-kustomize.sh #1184
🐛Add rule to verify generated codes and manifests #1183
:bug: Delete cloud provider provisioned load balancers and security groups #1168
:bug: Actually apply explicitly specified subnet tags #1177
🐛 Correct IAM profile for control plane #1182
🐛 Support running alongside other Cluster API pods in the same namespace with leader election enabled #1178
✨Increase AWSCluster and AWSMachine default concurrency #1163
:sparkles: Apply elb-related tags to managed subnets #1174
add well-known tolerations to released CAPA manager manifest #1170
📖 Cleaning up readme.md #1165
🏃Align Makefile (release) and hack/tools with other repos #1162
:book: Improve prerequisites document to be embedded in book #1159
:running: E2E test updates #1122
:book: Fix broken link in docs/development.md #1154
🐛Fix a leak of AWS Tags from between Machine and Cluster resources #1153
🐛 Specify controller manager broadcaster options so events do not get discarded #1124
fix: use copy builtin correctly for security groups #1152
:book: Fix typo in readme #1150
:book: Update latest AMI information #1149
🏃Fix log names are too verbose #1136
Add go mod verification in CI #1131
✨add support for specifying an ENI #1146
🐛fix: use clusterScope’s port in APIEndpoint #1147
:bug: remove finalizer when machine is absent #1144
✨ Add ability to customize APIServer LB listener port #1126
✨ Record events for credentials and permissions issues #1129
Remove hack/verify-install.sh #1133
🐛 Register all available AZs (from public subnets) to the APIServer ELB #1127
:book: Fix broken link in docs/README.md #1125
✨ Add prow image building #1123
✨ Specified measurement unit for rootdevicesize comment #1119
:sparkles: Add support for applying custom tags to all AWS resources we manage #1113
📖 Update getting started guide to prerequisites doc #1111
:sparkles: Functions for converting v1a1 types to v1a2 #1081
Use latest clusterawsadm for generate-example #1115
🏃 Remove release notes from PR template #1112
🏃 Context cleanups #1109
🐛 handle an unhandled error #1108
:sparkles: Add AdditionalTags to AWSClusterSpec #1107
:running: Add release binaries target #1104
🐛 Adds kind and apiversion to example #1103
✨Update Cluster API to v0.2.0 #1098
🏃 Add release targets #1096
⚠️Rename ssh key name field #1095
:bug: Improve handling of instance deletion #1094
🐛 Fix bug with requeuing machines from AWSCluster requests #1088
Make Manager SyncPeriod configurable via a flag #1090
:bug: Add unique label for MachineDeployment example #1091
:sparkles: Add tag to action, update Makefile #1087
🏃♂️ Name v1alpha2 imports #1086
:warning: No embedded object meta #1085
:running: Allow to provide custom GOPROXY #1082
Update tolerations patch #1083
:sparkles: Add github action to publish images on master merge #1078
:running: Fix e2e error #1080
:running: Remove unused constants #1079
✨Remove vendor and Bazel #1076
🐛Refactor wait package to be capped to 10m and simplify #1075
🏃 Fixups examples #1070
:sparkles: Add concurrency support #1073
:bug: Cleanup events #1067
:running: Remove image builder #1072
:running: Update AMI information and default k8s version #1071
:running: Cleanup Makefile targets #1065
:bug: Clean up some of the security group events and logs #1064
use cluster api patch helper to do the scope close #1020
:sparkles: Add MachineDeployment example #1060
✨ Make example controlplane HA, add toleration to managers #1061
:bug: Fix reconciliation issue when not specifying an ssh key #1058
✨Add automation examples for v1alpha2 clusters #1047
:bug: Remove empty patches key in config/crd/kustomization.yaml #1053
:sparkles: Remove unnecessary requeues #1048
fix: add capi to scheme, small yaml fixes #1042
add capi categories #1046
:sparkles: Remove as much kubeadm code/logic as possible #1045
:running: Update PR template to match CAPI #1036
Do not exit immediately if gazelle fix finds something; address shellcheck nit #1043
Add missing partition argument to ReconcileBootstrapStack call #1040
add tags for service of type LoadBalancer to create ELB #1033
Update manager image references #1039
–partition flag for clusterawsadm #1029
Update cluster-api to latest master reference / fix e2e #1038
Update Go 1.12.9 #1030
Port controllers #1028
chore: set status.ready when machine is running #1034
Do not include input object in the error message #1025
Convert project to kubebuilder version 2 #994
Rev dependencies, remove GVK hack #1009
fix: base64 decode bootstrap data #996
Change APIServer healthcheck to SSL protocol #1001
fix: pass cluster into machinescope return #997
fix: update rbac for working with Cluster objects, enable status endpoint #995
Set Makefile default shell to bash #999
update dev docs with move to gomod #985
Port #916 to v1alpha2 #975
packer: Add image permission and encryption options #963
fix for AMI build to detect Amazon Linux #979
Remove generation from v1alpha1 types #971
Port #839 forward #974
Port 0.3 event generation code to master #961
Query vpc before attempting to delete #973
Update E2E #957
Updating ose-aws-machine-controllers images to be consistent with ART #430
Update golang version to 1.17 #429
Migrate to API definitions to openshift/api #427
Bug 2007802 : do not requeue if the machine has been updated #424
Upgrade to use golang 1.16 #423
Updating ose-aws-machine-controllers images to be consistent with ART #421
Full changelog
OCPBUGS-5728 : Log “agent wait-for” commands to .openshift_install.log #7452
OCPBUGS-19092 : Enable serial console for external OCI platform #7511
OCPBUGS-18690 : ic: azure: validate NVMe-only family types #7500
CORS-2479 : agent: Ensure registries.conf is world readable #6745
add jbtrystram to coreOS approvers and reviewers #7464
OCPBUGS-19093 , OCPBUGS-19688 : Allow agent-tui to use serial console #7526
Tweaks to validateRendezvousIPNotWorker #7437
OCPBUGS-18986 : Tag aws instance profiles. #7510
OCPBUGS-19376 : GCP default value for service account #7519
MULTIARCH-3701 : Enable ppc64le for agent installer #7366
pkg/asset/installconfig/powervs: fix dropped error #7419
OCPBUGS-19699 : Remove warning about CPUPartitioning #7527
OCPBUGS-18187 : Increase bootstrap timeout for vSphere platform by 30 mins #7518
OCPBUGS-18830 : AWS terraform bootstrap destroy will not refresh state #7491
OCPBUGS-12707 : always write AWS cloud.conf #7514
AGENT-710 : Use invoker for bootstrap template generation #7508
OCPBUGS-18876 : Pass CPUPartitioning via install-config overrides if set #7513
OpenStack: fix IPv6 docs #7482
OCPBUGS-18945 : update RHCOS 4.15 bootimage metadata to 415.92.202309161058-0 #7499
LICENSE: Update #7502
OCPBUGS-19286 : Updating ose-installer-artifacts images to be consistent with ART #7496
SPLAT-1170 : enable cloud controller manager type to be defined #7457
OpenStack: Set external network for cloud-provider #7411
OCPBUGS-17724 : Graceful fail for AWS getUser on destroy #7429
AGENT: publish services diagrams #7323
OCPBUGS-19149 : Updating ose-baremetal-installer images to be consistent with ART #7494
OCPBUGS-19130 : Updating ose-installer images to be consistent with ART #7493
OCPBUGS-17218 : Warn when firewall rull missing. #7417
OSASINFRA-3236 : deps: Bump gophercloud to v1.6.0 #7208
OCPBUGS-19037 : Handle agent tui failure gracefully #7490
OCPBUGS-19017 : Add Net capabilities to dnsmasq container #7487
OCPBUGS-18113 : Do not set FailureDomains on CPMS when in a single zone Azure region #7448
AGENT-702 : Generate minimal ISO for external platform #7450
OCPBUGS-18304 : for vsphere ipi add cluster domain to the uploaded vm configs so that… #7451
Implement workaround to allow SNO installations for OKD/FCOS #7445
OCPBUGS-18428 : Add ip=dhcp,dhcp6 kernel param for vSphere dual-stack #7467
OSDOCS-6999 : tested machine series ‘C3’, ‘C2D’ #7381
OCPBUGS-18450 : AWS permission missing for security group viewing. #7460
OCPBUGS-18365 : Fix defaulting of userManagedNetworking value #7458
integration tests: Swap order of diff arguments #7462
AGENT-693 : Support external platform #7442
OCPBUGS-18457 : Make extracting ISO kargs more robust #7463
OCPBUGS-18457 : Fix PXE integration tests #7461
OCPBUGS-17806 : gomod: bump openshift/api version #7421
OCPBUGS-17770 : azure: use marketplace image plan’s publisher #7426
OCPBUGS-7690 : azure: destroy: dns records leak if permissions missing #7433
OCPBUGS-17869 : azure: fix setting outboundType #7455
OSDOCS-6880 : Adding 64-bit ARM GCP instance types to documentation #7320
OCPBUGS-16204 : aws: attach additional security groups to controlPlane #7352
OCPBUGS-18046 : update govc version to v0.30.7 #7425
OCPBUGS-15659 : IPI pre-check for MachineAPI capability #7414
OCPBUGS-17860 : OpenStack: Remove NodePorts range 0.0.0.0/0 rules #7405
OCPBUGS-17073 : Revert “Merge pull request #7205 from rna-afk/azure_managed_by_tag” #7412
OCPBUGS-17940 : Add COS endpoint to proxy server (Power VS) #7430
AGENT-692 , OCPBUGS-3860 : Update assisted-service dependencies #7439
OCPBUGS-17227 : gcp: fix validation of custom instance types #7388
OCPBUGS-17869 : azure: put NAT gateway behind TechPreviewNoUpgrade #7434
Destroy startironic.sh forever #7250
CORS-2660 : GCP: deprecate the licenses field #7397
CFE-858 : Update google terraform provider to latest version #7201
MULTIARCH-3676 : PowerVS TG terraform changes #7389
CFE-686 : Generate Infrastructure CR with the GCP user defined tags & labels #7138
CFE-687 : Apply user defined labels on created gcp resources #7153
OCPBUGS-11999 : upkeep: updated description to remove techpreview #7313
CORS-2700 : Make bootstrap S3 bucket optional during bootstrap destroy #7288
CFE-688 : Update install-config CRD to support gcp labels and tags #7126
OCPBUGS-16776 : update RHCOS 4.14 bootimage metadata to 414.92.202308032115-0 #7409
Add baremetal capability validation #7394
azure: validation: machinepool: sort slice before comparing #7407
OCPBUGS-13408 : Log message and add integration test #7408
PowerVS: Update listCOSInstances to continue querying #7404
maintenance: update openshift/api #7401
MGMT-13628 : add support for confidential VMs on Azure #7312
openstack: Test zero replicas in worker machine-pool #7400
OpenStack: Fix user docs for additional network with IPv6 #7395
gather: Use journalctl -o with-unit
#7371
SPLAT-1123 : Revert Alibaba deprecation warning #7396
OCPBUGS-15994 : Update core password after loading config-image #7338
OpenStack: Remove SGS created by CPO on destroy #7378
data/data/coreos: bump FCOS to F38 stable #7311
OCPBUGS-16912 : Ensure DHCPv6 client sends Solicit with mac address #7384
Bug OCPBUGS-16249: Add ip=dhcp,dhcp6 option to Kernel args #7367
PowerVS: Check whether Machine pool CIDR is /24 #6903
OCPBUGS-16292 : GCP XPN: clarify service account support #7347
OCPBUGS-6759 : Fix discrepancy with disk size master #7100
OCPBUGS-16959 : openstack/upi: add missing modules namespaces + doc #7373
CORS-2719 : Remove service account user permission #7291
OCPBUGS-17064 : always create a MachineSet #7380
OpenStack: Fix default for openstack_worker_server_group_names #7359
OCPBUGS-16692 : OpenStack: fix crash with empty platform in machinepool #7363
CORS-2445 : GCP add bootimage override in install-config #7215
CORS-2503 : azure: use marketplace images for all nodes #6890
MULTIARCH-3676 : PowerVS add transit gateway destroy #7294
CORS-1770 : Support pd-balanced disk types for GCP deployments #7337
OCPBUGS-16245 : Make nmstateconfig.yaml optional in config-drive #7333
OCPBUGS-15989 : vSphere - bump terraform provider #7354
OWNERS_ALIASES: Add new user to owners_aliases #7348
OCPBUGS-16515 : gcp: use zones available for both instance and project #7317
OCPBUGS-15852 : Single node cannot be installed if etcd appears in the hostname #7304
OCPBUGS-14877 : Validate that number hosts does not exceed replicas #7268
CORS-2628 : Allow users to set ManagedBy tag to resource group #7205
OCPBUGS-16380 : Add /etc/containers volume on create-cluster-and-infraenv #7332
OCPBUGS-16207 : ic: aws: validate max security groups #7345
OpenStack: Add steps to enable dual-stack clusters #7269
Revert “Merge pull request #7096 from r4f4/gcp-instance-zones” #7360
SPLAT-657 : AWS Local Zones subnets automation for edge compute pool #7137
OSASINFRA-3193 : Update openstack/Dockerfile.ci for ansible-core #7346
Include start-cluster.env in agent-gather #7350
Fix the deployment on OpenStack for worker pools with no replicas. #7356
OCPBUGS-16219 : Fix timing issue between network services #7355
OCPBUGS-16415 : Sync nmstateconfig script with assisted-service changes #7353
Agent: Allow additional kernel args to be passed to ISO #7306
Remove mentions of use-octavia #7335
OCPCLOUD-2036 : introduce External platform type #7217
OCPBUGS-16395 : openstack/upi: update doc for CCPMSO #7351
OCPBUGS-16245 : Make nmstateconfig.yaml optional in config-drive #7333
OSASINFRA-3181 : Volume Types for OpenStack CPMS #7300
CORS-2445 : GCP: Add default values for arm64 #7258
PowerVS: Replace deprecated key_id attribute with name for ibm_pi_key resource #7256
PowerVS: Handle empty serviceInstanceID in metadata.json #7328
OpenStack: Dual stack support with BYON #6797
MULTIARCH-3667 : Add support for CPMSO for Power VS #7226
OCPBUGS-15421 : Allow different service account for xpn installs in gcp #7308
OCPBUGS-15997 : openstack: add root volume AZ validation #7309
aws: drop hostedZoneRole Feature Gate #7327
Agent: clear service status once all services started #7316
AGENT-660 Display insert config image message to console #7299
PowerVS: Create new newAuthenticator function #7321
OCPBUGS-9404 : azure: skip LB creation when not needed #7063
Revert “Merge pull request #7289 from r4f4/padillon-settle-ops” #7318
Agent: Log kernel params when generating pxe assets #7314
OCPBUGS-15238 : GCP: ic: client: use a higher context timeout #7290
AGENT-648 : Remove validation check limiting None platform to SNO #7236
Allow destroy for C2S isolated (us-iso and us-isob) partitions. #7086
OCPBUGS-15999 : update RHCOS 4.14 bootimage metadata to 414.92.202307070025-0 #7310
OCPBUGS-14900 : Use correct SELinux label. Make rename atomic. #7307
create: add check for cluster operator stability #7289
SPLAT-827 : support static IP assignments with vSphere IPI #7179
AGENT-562 : Load config from config image #7200
OCPBUGS-15825 : Fix agent gather tui logs #7293
OSASINFRA-3155 : OpenStack: Create ControlPlaneMachineSet CRDs #7280
ic: gcp: validate instances against user-configured zones #7096
AGENT-678 : Fix concurrency issue in agent integration tests #7303
OCPBUGS-14762 : Use the same names for public LB in IPI and UPI Azure #7292
OCPBUGS-2324 : terraform: aws: bump version to 5.4.0 #7274
tls/root: Document this more and change friendly name #7232
CORS-2572 : azure: implement egress via NAT gateway #6933
docs: Add note about not configuring allowed address pairs for day 2 manila configuration #7287
OCPBUGS-14932 : specify azure cli version #7297
OCPBUGS-14932 : Update azure cli to 2.40.0+ #7216
PowerVS Add support for Capped processors #7286
CORS-2645 : AWS Cross-Account Private Hosted Zone: Add Further Validations #7253
AGENT-624 : Allow override of networkType #7223
Update hack/go-test.sh to golang 1.20 #7270
AGENT-627 : Decompress kernel on ARM #7276
OWNERS_ALIASES: offboard ashcrow and bgilbert from CoreOS #7275
AGENT-558 Generate unconfigured agent ignition #7186
OWNERS: merge agent/installer #7278
OSASINFRA-3182 : openstack: remove portTargets #7239
AGENT-498 : Get iPXE script template kernel parameters from ISO #7150
OCPBUGS-15238 : GCP: ic: improve project validation #7267
Default dataStore is returned the name instead the inventoryPath #7261
Use the correct image name for agent-tui extraction #7266
OCPBUGS-13636 : new Aws secret regions support #6184
CORS-2372 : Azure: auth Installer with Managed Identity from VM #7108
OCPBUGS-11796 : azure: skip NSG creation when BYO vnet #7094
OCPBUGS-9435 : terraform: aws: secret regions now support ALIAS record #7184
SPLAT-1094 : warn users about deprecation of Alibaba Cloud #7257
OCPBUGS-14869 : Add timezone info in installer logs #7243
CORS-2656 : Remove context from cluster uninstaller struct #7169
openstack: document external LB #6920
bootkube: Drop cruft in MCO bootstrap #7244
Update OWNERS_ALIASES #7203
Agent: run shellcheck on start-cluster-installation.sh #7062
OSASINFRA-2168 : Docs: update OpenStack requirements #7015
OCPBUGS-15095 : Add kubevirt digest-ref in RHCOS boot images #7254
AGENT-563 : Create configuration image #7157
AGENT-510 : Support interactive network console when pxe booting #7185
Allow CustomNoUpgrade features via install-config #7246
MULTIARCH-3664 : enable multipath for powervs #7222
OCPBUGS-13960 : update RHCOS 4.14 bootimage metadata to 414.92.202306141028-0 #7247
CFE-829 : Remove Azure Tags TechPreview only indicators and checks #7187
CORS-2631 : Add additional security group ids in AWS #7151
AGENT-596 : use agent-installer-utils for agent-tui extraction #7212
AGENT-491 : Support pxe base url #6723
OCPBUGS-14917 : PowerVS: Cleanup service instances for destroy cluster #7173
OpenStack: add support to multiple subnets in the bootstrap #7111
Add ControlPlaneMachineSet for Nutanix #7119
OPNET-298 : Allow primary-v6 dual-stack on vSphere #7124
CORS-2613 : AWS: Cross-account Shared VPC Support #7225
OpenStack: support user provided dual-stack api and ingress Port #7133
OpenStack: configure IPv6 address in the bootstrap node #7128
SPLAT-995 : vSphere Add new template field #6995
OCPBUGS-14757 : images: installer: add xz to the container #7238
OCPBUGS-14818 : disable oVirt provider #7213
AGENT-556 : Wait for rendezvous host configuration #7068
OCPBUGS-13955 : support OPENSHIFT_INSTALL_OS_IMAGE_OVERRIDE #7211
OCPBUGS-14121 : Convert Rendezvous IPv6 address to canonical format #7234
OCPBUGS-14416 : Shorten SNO installation duration by releasing CPC lease #7219
OCPBUGS-14565 : Replace with govc docker image and fix ibmcli folder permission issue #7231
OCPBUGS-13108 : Log additional host info at warning level #7209
OCPBUGS-13662 : Ignore CPUPartitioning for ABI #7218
OCPBUGS-11736 : gcp use preconfigured private zone for installation #7155
Bump & vendor k8s 1.27 dependencies #7220
OCPBUGS-10342 : Check that number of replicas matches hosts #7059
OSASINFRA-3153 : move loadBalancer
API to GA for OpenStack #7127
OCPBUGS-10306 : [vSphere] Upi installation failed due to VMs for master and worker node creation failed #6999
AGENT-567 : Re-enable ‘create pxe-files’ command #7102
AGENT-555 : Move Rendezvous Host config to separate file #7061
OCPBUGS-13764 : Support /dev/disk/by-path root device hints #7192
OCPBUGS-1769 : Ignore IAM Roles that the Installer is not authorized to access #7180
OCPBUGS-14077 : MULTIARCH-3492: Avoid conflicting subnets #7145
OCPBUGS-14076 : PowerVS: Remove ClusterOSImage #6996
OCPBUGS-13094 : Use oc command in bootkube.service in a disconnected env #7178
OCPBUGS-7410 : Reject active VPC connections before service destroy #7101
OCPBUGS-7699 : CVE: go-getter vulnerable to denial of service via malicious compressed archive #6893
OCPBUGS-13552 : vSphere Add ova sha query; additional debugging #7171
OCPBUGS-13718 : ic: azure: validate diskTypes in AzureStack #7194
OCPBUGS-9378 : vSphere set bootstrap/master efi #7154
OCPBUGS-13535 : Set AdditionalTrustBundle in override when mirroring not enabled #7182
OCPBUGS-13547 : Ensure –payload-version is set for MCO on bootstrap #7160
OCPBUGS-13547 : remove special cases for featureset in rendering #7189
OCPBUGS-7978 : FCOS: bump to latest stable version #6902
OCPBUGS-13628 : Revert “remove special cases for featureset in rendering” #7183
OCPBUGS-13300 : masters on a single compute server group #7172
OCPBUGS-3542 : Add bootstrapExternalStaticDNS #6585
remove special cases for featureset in rendering #7158
OCPBUGS-13253 : update RHCOS 4.14 bootimage metadata to 414.92.202305090606-0 #7176
pass payload version and manifests to kas and kcm #7152
OCPBUGS-9081 : openstack destroy: account for BULK DELETE limits on object-storage #7168
OCPBUGS-7699 : terraform: google: bump provider for go-getter CVE fix #7051
OCPBUGS-13107 : openstack destroy: Limit Swift workers to 3 #7165
Updating ose-installer-artifacts images to be consistent with ART #7122
OCPBUGS-11921 : GCP XPN: Pass instance service acct in manual mode #7117
OCPBUGS-12964 : Bootstrap on aws should have same metadata service type as on other nodes #7149
OCPBUGS-11792 : update RHCOS 4.14 bootimage metadata to 414.92.202304252144-0 #7135
pass featuregate args to config-operator to get rendered featuregates #6990
OCPBUGS-12904 : openstack: Add netcat to the Installer image #7142
OCPBUGS-12776 : GCP XPN Private Cluster Fails with no Public Zone #7134
OCPBUGS-12869 : fix nmstate related unit tests #7089
Updating ose-baremetal-installer images to be consistent with ART #7121
Updating ose-installer images to be consistent with ART #7120
OCPBUGS-12748 : use python3 for cloud sdk #7118
OCPBUGS-12196 : bump CVO to stable-4.14 #7114
OCPBUGS-11999 : fix: remove feature flag for cpu partitioning no longer needed #7110
OCPBUGS-11801 : Fix agent-tui libnmstate dependency name #7095
OpenStack: enable ingress traffic for dual-stack installations #7099
OCPBUGS-10767 : Fix and improve locking session and AWS Metadata access #7070
OWNERS_ALIASES: offboard Sohan from CoreOS #7103
OCPBUGS-9081 : openstack: Bump Gophercloud #7098
OCPBUGS-11100 , OCPBUGS-11102 , OCPBUGS-11418 : CVE: bump hashicorp/vault version #7091
OCPBUGS-11788 : update RHCOS 4.14 bootimage metadata to 414.92.202304131328-0 #7092
OCPBUGS-8449 : Azure: don’t set default subscriptionID for disk encryption sets #7076
pkg: rhcos: use Errorf instead of Error #7074
OCPBUGS-4998 : Log additional info when status is pending-user-action #7060
OCPBUGS-10673 : [Alibaba] update the bandwidth value of EIP #7011
OCPBUGS-11636 : AWS - Remove ACLs from s3 ign #7081
OCPBUGS-11479 : Upgrade libnmstate version used #7075
OCPBUGS-10478 : gather: azure: fix collecting VM serial logs #6992
Add imageDigestSources, deprecate imageContentSources #6235
PowerVS: fix human readable group-id #7073
docs: gcp: upi: update obtaining RHCOS source image #7072
gcp: add confidential compute support for boostrap TF #7002
AGENT-275 : Add new agent graph command to output agent internal dependency graph #7066
OCPBUGS-7954 : openstack: Only check HTTPS certs on public endpoints #7057
MULTIARCH-2517 : PowerVS: create install-config improvements #6885
OCPBUGS-10845 : Use 100 GB as minimum disk size in validations #7025
openstack: Bump CI base image to v4.14 #7052
terraform: don’t run zip if building provider binary failed #7047
OCPBUGS-8449 : pkg/asset/installconfig: set subscriptionID #6975
OCPBUGS-11039 : remove container-runtime flag from kubelet config #7036
rhcos: Bump to 414.92.202303281555-0 #7038
update tested instance type on 4.13 #7042
OCPBUGS-11038 : GCP: add europe-west12 region to the survey as supported region #7033
OCPBUGS-7966 : Do not remove host default configuration unless network configuration is provided for it #6991
OCPBUGS-2130 : vSphere - finding networks use full path cluster #6973
OCPBUGS-7699 : bump terraform for go-getter CVE fix #6892
OCPBUGS-8349 : Kubelet Client Cert should include system:serviceaccounts group #7032
OCPBUGS-10728 add project filter to gcp usage api requests #7018
OCPBUGS-10638 : Properly handle invalid agent command #7005
OCPGUS-2363 : IBMCloud: Use direct COS endpoint #6952
OCPBUGS-9081 : openstack/destroy: BulkDelete more objects at once #7017
OCPBUGS-8035 : IBMCloud: Fix SSH Private bootstrap #6944
OCPBUGS-7973 : IBMCloud set dnsrecords offset #6924
OCPBUGS-8509 : baremetal: do not use port 80 for httpd #6945
OCPBUGS-9982 : bootstrap-pivot: skip pivot in SCOS Live ISO #6965
PowerVS: Add capacity checks before installation #6850
OCPBUGS-8237 : update terraform-provider-ironic to 0.4.0 #6956
OCPBUGS-6727 : Nutanix Hostname of the VM is not set when using DHCP network config #6981
AGENT-502 : add agent-tui it test #6978
openstack: Remove version info, update lb FIP -> API FIP #7001
OCPBUGS-10570 : openstack: No master primarySubnet control-plane if portTarget is set #6994
OSDOCS-5240 : doc/fix-aws-localzones: replace jq to aws –query #6993
OCPBUGS-10207 : Do not always output warning msg when releaseImage is digest #6971
OCPBUGS-7015 : vsphere, nutanix survey: relax vip in machine cidr #6967
OCPBUGS-9949 : Verify output file exists when oc image extract
is run #6960
OCPBUGS-7954 : openstack: Provide manual instructions for invalid certificates #6998
OCPBUGS-10313 : fix agent tui showing up multiple times #6977
Bump mongo-driver from 1.10 to 1.11.2 #6987
OCPBUGS-8540 : CVE: bump mongo-go-driver for fix #6950
OCPBUGS-10394 : Sort userTags in Machine and Machineset manifests #6976
Shorten SNO installation duration by releasing CVO lease #6757
OCPBUGS-2968 : bootstrap: Do not needlessly podman pull #6536
terraform: google: bump stringset dependency #6951
openstack-manifests: Export JUnit results #6966
Updating ose-installer-artifacts images to be consistent with ART #6968
quota: gcp: replace deprecated monitoring package and fix linting issues #6896
OCPBUGS-8119 : CVE-2023-25173: bump containerd #6949
OCPBUGS-8468 : aws: bump aws-sdk-go version #6943
data: libvirt: increase volume size to 32GB #6963
Updating ose-baremetal-installer images to be consistent with ART #6954
Updating ose-installer images to be consistent with ART #6953
refactor: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
#6935
OpenStack: support multiple API and ingress VIPs #6940
update RHCOS 4.13 bootimage metadata #6886
OCPBUGS-8094 : In agent ‘wait-for bootstrap’ command, test ssh to Node0 #6919
openstack-manifest: Show assets dir if persisted #6929
OCPBUGS-7262 : Disable systemd status while TUI showing #6925
OpenStack Failure domains #6917
OCPBUGS-8203 : Don’t log password values #6922
OCPBUGS-5129 : Pass Capabilites from install-config to cluster #6923
OCPBUGS-8305 : Power VS: Add resourceGroup to infrastructure manifest #6928
AGENT-356 : Disable ‘create pxe-files’ command #6927
OCPBUGS-8258 : Specify filename for default registries.conf #6926
openstack: consistent TechPreview-only feature validation #6916
RFE-2782 : Create edge compute pool to support AWS Local Zones #6371
OPNET-199 : Allow v6-primary dual stack on baremetal #6881
Generate CSI driver manifests #6856
Azure: use managed storage account for boot logs #6848
OCPBUGS-7015 : Relax MachineCIDR check for vSphere, Nutanix #6915
ARMOCP-417 : enable arm64 for agent installer #6401
AGENT-502 : Enable agent tui #6898
GCP: conditionally create bootstrap service account #6853
vsphere: Remove bostrt from approver/reviewer group #6918
OCPBUGS-7860 : azure: session: fix unclear auth error messages #6901
OCPBUGS-7991 : vSphere - only create RP when cluster is not empty #6905
Support the new fields in NutanixMachineProviderConfig #6841
openstack-manifests: Option to run selected test cases #6908
AGENT-526 : Refactor Agent InstallConfig embedding #6796
OCPBUGS-7993 : hack/build-coreos-manifest: support OKD #6906
bump version of ovirt terraform provider #6883
OCPBUGS-7622 : Ignore CPMS file if not exist #6887
linter: enable reporting about exported names lacking comments #6880
CFE-757 : Fix issues reported by QE #6870
OCPBUGS-7579 : azure: fix certificate-based auth with passpharse #6871
Update alias for Metal Platform #6884
CORS-2496 : Default 2xlarge
instead of xlarge
in AWS when the control-plane is single-node #6814
OSASINFRA-3090 : External LB support for on-prem platforms #6812
Bug 1904573 : baremetal container modify /etc/passwd group writable #6872
SPLAT-823 : Zonal GA, single terraform, deprecate legacy platform spec #6770
openstack: Fix missing docs link #6852
OCPBUGS-7180 : update RHCOS 4.13 bootimage metadata #6861
Removes m1kola from azure-reviewers #6865
OCPBUGS-7495 : Convert platform type for AgentClusterInstall #6855
CFE-582 : Generate Infrastructure CR with the azure user defined tags #6310
AGENT-456 : Remove connectivity checks from bash script #6846
integration: Don’t pass host data in the install-config #6795
linter: bump version to sync with CI #6859
OCPBUGS-4954 : IBMCloud: Handle COS reclamations #6845
CFE-757 : Fix issues reported by QE #6820
CORS-2386 : IBMCloud: Add networkResourceGroupName #6613
IBMCloud: Add tests for installconfig metadata #6348
OCPBUGS-1048 : if tag categories don’t exist, the installation will fail to bootstrap #6327
CFE-586 : Apply user defined tags on created azure resources #6354
OCPBUGS-7356 : data/manifests/bootkube/cvo-overrides: Default to stable-4.13 #6689
OCPBUGS-6777 : Fix file check for loading openshift manifests #6821
AGENT-505 : Embed agent files in initrd #6842
installer dev build settings to enable delve #6835
OCPBUGS-7261 : Update AgentConfig template #6840
OCPBUGS-4549 : azure: fix MS Graph calls on Gov cloud #6844
openstack-manifests: Add a debug option #6839
OpenStack: Fix distribution of zones on 32-bit systems #6834
OCPBUGS-6422 : CVE-2022-41717: bump net/http for fix #6801
CNF-6357 : feat: add CPU Partitioning flag into the install config #6430
SPLAT-820 : multi-zone is no longer tech preview #6782
destroy: vsphere: move API calls to client abstraction and add unit tests #6604
Add support for confidential compute #6799
Add Adam #6824
OCPBUGS-5234 : azurestack: upi: fix compute scale up #6735
CNF-6362 : feat: add support for nto rendering during bootstrap #6691
OCPBUGS-4997 : Set the configured proxy settings for agent installer #6827
azure: Add error message when authorizer fails. #6551
OCPBUGS-6486 : fixing ovirt installation on iSCSI #6816
OCPBUGS-6270 : Don’t require vSphere details for agent installer #6793
OCPBUGS-6722 : bootimage: move secure execution artifact to separate artifact #6811
PowerVS: Check for potential network conflict in existing CCs #6798
OCPBUGS-6663 : Check platform baremetal settings against default values #6809
AGENT-455 : Check registry and rendezvous host access at startup #6767
OCPBUGS-4549 : destroy: azure: handle nil
responses from msgraph sdk #6717
AGENT-505 : Embed agent-tui binary in the agent ISO #6786
PowerVS: Remove region requirement #6772
Bug 2072202 : Check for reachability of API and API-Int URLs later in bootkube #6611
Bug 2067847 : prometheus/client_golang: Denial of service using InstrumentHandlerCounter #6391
CORS-2479 : bootstrap: set 0644 mode for registries.conf #6789
GCP: Remove the BYOH code #6771
AGENT-453 : Create interactive console service for agent installer #6756
OCPBUGS-5959 : bump RHCOS 4.13 bootimage metadata #6790
CORS-2469 : upi: Document removal of CPMS for UPI installation #6727
Bug 2070744 : Fix infinite loop error #6515
CORS-1558 : Add uninstall complete after destroy code #6572
AGENT-504 : Agent extract binary #6777
OCPBUGS-5182 : validate additional confidential VM types #6733
OCPBUGS-5461 : Allow NO_PROXY to contain IPs #6776
OCPBUGS-3253 : Warn if agent assets detected when using non-agent waitfor #6740
OCPBUGS-4654 : azure: upi: use Image Gallery in ARM templates #6684
OCPBUGS-5184 : azure: validate Windows-only VM types #6734
CORS-2449 : gcp: Set pre-created CPMS to Active state #6752
OCPBUGS-1612 : vsphere: set default resource pool when missing failure domain topology #6409
Generate the cloudproviderconfig manifests for integration of nutanix-ccm to OCP #6269
CORS-2405 : Create ControlPlaneMachineSet CRDs #6632
OCPBUGS-5734 : make VIP 168.63.129.16 noProxy in all clouds except Public #6761
OCPBUGS-1695 : Update FCOS to latest 37.20221127.3.0 stable #6487
OCPBUGS-5770 : CVE-2021-4238: goutils: update for randomness fix #6763
BUG 2110982: GCP skip public loadbalancer ip addresses #6755
AGENT-501 : Make it easier to change node zero IP and SERVICE_BASE_URL #6747
MGMT-12839 : Add Shielded VMs options to gcp mpool and TF #6698
OCPBUGS-5324 : CVE-2021-4235 go-yaml: Denial of Service in go-yaml #6741
OCPBUGS-881 : fail to create install-config.yaml as apiVIP and ingress VIP are not in machine networks #6469
SPLAT-901 : set default for variables that are deprecated by failure_domains #6750
OCPBUGS-1769 : Check for AWS STS installation before trying to get all IAM Roles #6666
GCP XPN: remove tech preview feature gate #6754
Expose Azure useImageGallery parameter in the MachineSets() call #6737
OCPBUGS-2088 : Validate that the rendevousIP is assigned to a master #6716
ARO-1796 : Update Azure SDK for go to v63.1.0+incompatible #6746
openstack: Revert Gophercloud workaround #6663
SPLAT-900 : provision VMs in to failure domains #6738
OCPBUGS-4874 : Remove order dependency for agent CLI string #6739
CORS-2449 : Create CPMS manifest #6695
OCPBUGS-2881 : Destroy the service and host project dns records #6534
Bug OCPBUGS-3921: OpenStack: fix bootstrap destroy cmd #6617
OCPBUGS-3706 : Improve error reporting from agent wait-for install-complete #6730
Better logic to derive vpcRegion/Zone from vpcName/Subnets #6665
update tested instance types on 4.12 #6731
Updating ose-baremetal-installer images to be consistent with ART #6678
OCPBUGS-5151 : baremetal: Extra time for provisioning interface #6729
OCPBUGS-3032 : Report status on the console immediately #6697
Updating ose-installer images to be consistent with ART #6675
OSASINFRA-3057 : openstack: Document Image Registry migration to Swift #6710
openstack: Rely on Go’s stdlib for errors #6656
Updating ose-installer-artifacts images to be consistent with ART #6693
cmd: update import of deprecated terminal package #6594
GCP: Tfvars will determine the user has create firewall permissions #6679
OCPBUGS-4941 : OpenStack: Force JSON content-type in Swift object listing #6707
PowerVS: Defer cancel when calling contextWithTimeout #6700
linter: fix issues since revision 75173a17cf #6712
OCPBUGS-2996 : bump RHCOS 4.13 bootimage metadata #6703
CORS-2340 : hack: replace deprecated go-lint #6601
OCPBUGS-3706 : Wait longer for baremetal #6688
Fix import order using the gci tool #6643
Switch back to gp2 ebs volume type for bootstrap instance #6692
OCPBUGS-2891 : aws: destroy: delete ELB listeners #6528
Consolidate loadsdk debug statements #6686
OWNERS_ALIASES: Remove lucab #6696
OCPBUGS-4549 : azure: replace deprecated AD Graph API #6614
Save rendezvous IP in a file ‘rendezvousIP’ alongside the ISO #6683
OCPBUGS-3987 : Check nmstateconfig content in agent-config.yaml #6674
CORS-2147 : Add documentation for the client certs authentication #6505
OCPBUGS-4367 : Fix missing debug messages when getting baseISO #6662
Use backoff functions in PowerVS destroy logic #6591
OCPBUGS-3032 : Report agent installation problems on the console #6544
OCPBUGS-3668 : fully qualified username must be provided #6596
OCPBUGS-1560 : vsphere zonal, terraform depends on ova import #6498
Agent integration tests proposal #6598
CORS-2291 : terraform: save logs to a file #6532
OCPBUGS-3196 : Set ip=dhcp,dhcp6 for master nodes on dualstack #6626
OCPBUGS-2130 : import ova resource cluster path fix #6519
OCPBUGS-2498 : ose-installer-container: vault: insufficient certificate revocation list checking #6493
Wait longer for VM to obtain IP from DHCP in PowerVS #6651
platformprovisioncheck: fix shadowing of err
variable #6595
Alibaba: add the tags of the machine nodes #6535
Azure: use azidentity with adapter #6003
OCPBUGS-4125 : Enable CVO unmanage overrides in bootstrap-in-place installations #6649
openstack: Refactor TFVars generation #6465
Update OpenStack spec dependencies #6382
OCPBUGS-3164 : hold bootkube service until bootstrap has pivoted #6488
OCPBUGS-4355 : Fix return value from execute() #6646
OCPBUGS-4328 : images: updating images to be consistent with ART #6641
vSphere Zonal: validate dns and external load balancer #6612
GCP: remove private zone manipulation #6610
Replace deprecated io/ioutil package #6602
ibmcloud plugin “permission denied” #6627
Bug 2105570 : out-of-bounds read in golang.org/x/text/language leads to DoS #6389
OCPBUGS-3524 : data: azurerm: restore RHCOS SA access configuration #6583
OCPBUGS-3405 : Redact pull secret from agent-gather #6574
Adding aarch64 instance types for azure #6531
OCPBUGS-2931 : Azure Stack: use managed images for compute nodes #6540
OCPBUGS-3985 : Pass featureset to kas #6579
mv ibmcloud to /bin folder #6624
OCPBUGS-3278 : (Agent) Do not require host data in platform baremetal section in installconfig #6573
OCPBUGS-3277 : Restart create-cluster-and-infraenv.service if it fails #6577
OCPBUGS-3933 : OpenStack: Force JSON content-type in Swift #6615
add ibmcloud cli to image #6600
Update vSphere Owner files #6607
OCPBUGS-2384 : [Alibaba] fix the creation of public record #5671
docs: fix broken link to default kubelet.service taint #6593
OCPBUGS-3186 : IBMCloud: Confirm Zones and BYON Subnets #6553
OCPBUGS-3123 : Pass FeatureSet to cluster config render #6576
OCPBUGS-2738 : Uplift terraform-provider-ironic to 0.3.0 #6511
OCPBUGS-3382 : Fix cluster wide proxy #6571
OCPBUGS-3280 : Automatically retry install #6567
OCPBUGS-3304 : Always use first matching mirror in assisted-service #6563
OCPBUGS-2841 : (AGENT) only support amd64 archs #6546
OCPBUGS-3214 : Always add router CAs to kubeconfig, even if console is not available #6557
Update apiVersion for lso operator group #6558
OCPBUGS-2513 : Set PublicContainerRegistries for entries in mirror #6545
OCPBUGS-1627 : [vsphere-zones] Fix user folders #6412
OCPBUGS-1704 : gcp: fail during validation if service usage is not enabled #6516
OCPBUGS-3287 : agent ased installation fix for dual stack vips #6530
OCPBUGS-3096 : Static linking the terraform and providers binaries #6548
OCPBUGS-2911 : Use project after creation #6552
OCPBUGS-3110 : azure: Fix client certs authentication #6527
OCPBUGS-2847 : GCP XPN Featuregates #6522
OCPBUGS-2758 : Provide datastore as full path #6547
Bug 2074299 : update golang.org/x/crypto to address security vulnerabilities #6388
OCPBUGS-2966 : Add GCP CreateFirewallRules to tech preview #6533
OCPBUGS-1791 : add bootstrap configmap during the SNO reboot #6521
OCPBUGS-2290 : Power VS Check for existing DNS permitted network and public gateway #6481
Add linux/arm64 binary to installer-artifacts #6514
OCPBUGS-1033 : support multiple documents in the same extra manifest file #6492
OCPBUGS-3018 : Use result from List function after checking error #6541
OCPBUGS-2144 : Azure: Set appropriate architecture for gen v1 image #6517
go-fmt: apply formatting with golang 1.19 #6497
OCPBUGS-2895 : Azure: Fix DiskEncryptionSet regex validation #6513
AGENT-348 : Warn when information in install-config is ignored #6523
OCPBUGS-2837 : Reduce debug logs in agent wait-for commands #6520
Fix unexpected behavior from merging #6470 and #6500 #6526
AGENT-390 : Include CPU Architecture in ISO filename #6485
docs: feature sets #6506
Agent-321: Cluster and Host validations rework #6500
OCPBUGS-2327 : Add validation for releaseImage and registry.conf #6423
OCPBUGS-2086 : Detect failure in wait-for on transition back to ready #6470
OCPBUGS-2627 : agent-config: Generate missing AdditionalNTPSources in InfraEnv #6495
OCPBUGS-2338 : Don’t use error messages as default values #6486
OCPBUGS-1824 : enhance agent systemd service dependency #6408
OCPBUGS-1704 : Service Usage API is required, not optional #6504
Revert “create: add check for cluster operator stability” #6503
OCPBUGS-2301 : Search Network Project For resources #6499
OCPBUGS-2436 : Revert “Revert “[AWS] Add LB Type in the infrastructure cluster object via install-config yaml”” and fix OCPBUGS-2436 #6491
OCPBUGS-2174 : fix metadata tags not supported in certain regions #6475
Add initial support for OKD/SCOS #6443
Updating golang version to fix gofmt issues #6484
Bug 2117537 : validation rule for invalid rendezvousIP in AgentConfig #6474
create: add check for cluster operator stability #6124
Revert “[AWS] Add LB Type in the infrastructure cluster object via install-config yaml” #6490
Add LB Type in the infrastructure cluster object via install-config yaml #6478
Bug 2059491 : [Alibaba] fix the format of Name #5668
AGENT-284 : Allow user to choose platform type #6438
OCPBUGS-2262 : Update gcp explain for DNS zones #6483
OCPBUGS-1941 : bump RHCOS 4.12 bootimage metadata #6452
Bug 2072202 : Check for api and api-int resolution during cluster install #5816
OCPBUGS-2259 : Fix soft-anti-affinity known issue #6479
Removing jstuever from OWNERS #6480
OCPBUGS-1881 : vsphere/destroy: improve logs when folder is not empty #6456
Adding “syd05” as a choice for zones in PowerVS #6468
OCPBUGS-1856 : IBMCloud: Allow traffic to kube-api-lb #6458
update to release.openshift.io/feature-set to match OCP 4.12 #6476
AGENT-347 : generate OS_IMAGES dynamically #6441
OCPBUGS-1900 : Avoid SNO bootstrap jsonpath error #6463
OCPBUGS-1698 : multi-zone network slice validation #6422
OCPBUGSM-47893 : added validation rule for invalid mac address in AgentConfig #6473
populate vSphere infrastructure spec #6457
OCPBUGS-1896 : Validate Credentials Mode After Install Config step #6453
OCPBUGS-2029 : Fix agent installation InstallConfig proxy processing #6461
Add docs about IPv6 on the additional Networks #6435
AGENT-375 : generate FIPS annotation for ACI #6467
AGENT-349 : Allow console login to Agent ISO #6464
OCPBUGS-1913 : Agent Installer: Do not fail on deprecated apiVip and ingressVip values #6462
Power VS: Disconnected cluster support #6347
azure: create bootimages using image gallery #6304
CORS 2046: GCP Add base domain validation when DNS zone is specified #6300
Fixes tested_instance_types_aarch64.md #6451
pkg/types: add feature set support #6336
pkg/asset/releaseimage/pullspec: Include override pullspec in log message #6460
Bug 2104997 : Add additional fields to proxy manifest #6374
OCPBUGS-527 : Improve error message in case of failure during the agent image generation #6436
AGENT-271 : Generate kubeadmin-password with ISO #6313
AWS: destroy: move helper functions to their own file #6131
AGENT-369 : SNO validation #6444
Add host-config status to agent-gather #6442
AGENT-321 : Move validation failures to debug log level #6446
CORS-2073 : Remove terraform provider “random” #6387
Increase start timeouts for assisted services #6445
OCPBUGS-891 : aws: add explicit EIP dependency for nat gw #6379
images: UPI: update gcloud install on rhel8 container #6158
OCPBUGS-1490 : [vsphere-zones] Handle no set zones #6390
powervs: introduce manifest for OVNKubernetes configuration #6405
Power VS: Enable IBM DNS service for private cluster support #6228
AGENT-264 : validate agent-config macs #6434
Ensure installer created ControlPlaneMachineSets are active on install #6425
AGENT-330 : Add disconnected instructions to MCE integration doc #6424
OCPBUGS-561 : bump RHCOS 4.12 bootimage metadata #6403
Remove extra blank line in DHCP debugging #6439
Change PowerVS default machine CIDR #6428
Change error on execute() to a debug message #6427
fix agent-config-template emitted by agent create
#6306
CORS 2040: [gcp] Adding Public and Private Managed zones #6288
Bug 2116904 : Base generated NMStateConfig on InstallConfig name #6244
AGENT-354 : script for gathering install data #6402
AGENT-364 : Validate network type for SNO clusters #6419
cleanup unused types and constants after platform spec refactor #6370
AGENT-351 : Add MachineNetwork to agent-cluster-install for dual stack #6364
AGENT-319 : Set agent-config version to v1beta1 #6416
OCPBUGS-816 : Check that cached base ISP matches hash in release payload #6318
AGENT-365 : Set install invoker to “agent-installer” #6418
Bug 2055247 : pkg/asset/installconfig/azure: standardDDv5Family is not currently supported #6203
Verifying yq is installed properly in libvirt installer containers #6319
Agent installer: try to make systemd services more robust #6312
OCPBUGSM-47737 : Do not enable pre-network-manager-config.service #6323
Add documentation for agent networking #6400
vsphere: prevent duplicate validation check in multi-zone #6398
AGENT-288 Log rendezvous host IP when creating agent ISO #6393
AGENT-309 Display the rendezvous IP in motd and issue #6386
Agent: Don’t pass AdminKubeConfigClientCertKey #6373
hack: Use golang-1.16 image of origin-release #6367
OCPBUGS-1231 : disconnected machine-os-images info #6339
AGENT-325 Set NetworkType in AgentClusterInstall #6287
Bug 2094716 : docs: fully air-gapped AWS IPI install #6076
OCPBUGS-1489 : [vsphere] Loop over all folders for destroy #6378
AWS: resolve subnet-related FIXMEs #6140
go getter update for terraform & terraform providers #6352
GCP: Add me-west1 region #6359
aws: replace deprecated object in terraform config #6383
powervs-delete-named-dhcp #6365
azure: validation: avoid specifying capabilities twice #5952
CORS-2280 : IBMCloud: Add DNS Record for internal public traffic #6375
OCPBUGS-729 : vSphere 6.7u3 failing privilege validation #6293
Agent: Increase bootstrap-complete timeout #6384
aws user tags: set limit == openshift/api #6368
OCPBUGS-927 : azure: add sleep between zone and link creation #6349
Update power-go-client #6229
Fix generating Machine objects for PowerVS #6366
AGENT-328 : Add documentation for agent mce integration #6358
aws: allow clusters with public only subnets #6342
AWS UPI docs: remove control plane machineset #6346
OCPBUGS-705 : vSphere privilege checking failing when providing user-defined folder and/or resource pool #6281
GCP: allow environmental authentication #6330
AGENT: add ipv6 support #6328
OCPBUGS-1234 : [CFE-580] Fixed error condition for user tag validation #6356
OCPBUGS-717 : Upgrade python3.7 to 3.8 for AWS UPI #6270
OCPBUGS-963 : OpenStack: Lift validation for 14 chars cluster names #6309
OCPBUGS-1234 : [CFE-580] Extend user tags limit to 40 based on AWS limits #6345
OCPBUGS-1226 : OpenStack UPI: Create server group for Computes #6340
Power VS: use the new name field for the dhcp nw #6294
Add AWS r6i into tested instance types table #6337
vsphere zonal: platform spec and terraform updates #6329
CORS-2280 : IBMCloud: Add DNS Service permitted VPC #6325
CORS-2280 : IBMCloud: Add DNS Service destroy #6321
OCPBUGSM-47740 : No networkconfig needed with DHCP agent config #6317
azure: add support for arm64 instances (Dps_v5 instances) #6298
azure: Add client certification to terraform #6250
pkg/asset/ignition/bootstrap/cvoignore: Add group/kind/name(space) collision detection #6247
Add additionalTrustBundlePolicy field to allow CA bundle propagation #6232
OCPBUGS-1247 : Restrict CPMS from being created with single node clusters #6331
GCP: Add createFirewallRules parameter to installconfig. #6338
CORS-2043 : GCP: Passsthrough installer service account to Terraform r… #6326
Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. #6308
OCPBUGS-927 : Add depends to enforce order for azure terraform dependencies #6311
vSphere: Zonal Terraform #6064
Terraform go 1.18 #6257
Revert “AWS: Create ControlPlaneMachineSet CRDs” #6324
OCPBUGS-302 : bootstrap gather: fix panic when platform is “none” #6243
Add bind-utils in upi installer image #6277
download ‘aliyun’ #6265
AGENT-308 : Add 4.12 to OS_IMAGES #6315
OCPBUGS-889 : bump default channel to stable-4.12 #6302
vSphere: Add the ability to attach a tag to a mob #5357
Power VS: Machine CIDR #6264
AGENT-318 : Merge agent-based installer #6263
AGENT-326 : Fix releaseImage mirror handling with unit test #6275
Collapse AgentConfig spec and add versioning #6237
Bug 2115770 : Check for RendezvousIP in Agent config if NMStateConfig is not provided #6236
AGENT-246 : Temporarily require at least one NMStateConfig to be specified #6239
Bug 2117687 : compute.replicas must be 0 for SNO #6223
Remove assisted-ui service from list of agentEnabledServices #6194
Bug 2114977 : Populate staticNetworkConfig in NMStateConfig.Generate #6201
AGENT-273 Installer command to create agent-config.yaml file #6167
AGENT-173 : Add agent wait-for install-complete #6115
AGENT-161 : install-config validations for agent installer #6193
Bug 2112906 : Add a delay when checking Node0 IP address #6196
AGENT-246 : Do not fail on nmstateconfig validation if agent-config is provided #6099
AGENT-281 : Generate the NMStateConfig manifests from the agent-config #6164
Fix minor bugs with disconnected agent deployments #6177
Merge RC release-4.11 into agent-installer branch #6176
Bug 2106062 : bump RHCOS 4.11 bootimage metadata #6130
BUG 2104906: destroy/gcp: Use min length for destroying disks #6094
Bug 2104727 : Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #6090
AGENT-280 : Use toml.Unmarshal to parse registries.conf #6170
AGENT-299 : Set mode 0644 on containers.conf #6171
AGENT-231 : agent extra manifests #6155
AGENT-138 : Get the base ISO from the release payload #6154
AGENT-137 : Convert the install-config to ZTP assets #6134
AGENT-172 : Add ok messages when validation failures get resolved #6135
AGENT-286 : Use default image built by podman for pause container #6133
AGENT-265 : Agent asset interface with traits #6009
AGENT-172 : Monitor hosts validation during installation process #6030
AGENT-282 : Create cluster deployment asset manifest from install config #6114
AGENT-280 : Generate mirror config from install-config #6098
AGENT-267 : Add host role to /etc/assisted/hostconfig #6121
Bug 2106820 : Convert all MAC addresses to lowercase #6118
AGENT-263 : Get images from release payload #6100
AGENT-268 : Remove assisted-service UI container #6106
AGENT-136 : Add optional install-config asset for agent installation #6087
NO-ISSUE: Wait for InfraEnv to be created before running agent #6101
AGENT-174 : Wait for bootstrap #5953
AGENT-234 : Take node0 selection from agent-config if it exists and se… #6072
AGENT-228 : Systemd service to set hostname defined in agent-config #6037
Bug 2101879 : Use systemd path unit to monitor the node0 file #6052
AGENT-269 : Update agent-installer branch with latest changes from release-4.11 #6070
Bug 2093126 : bump RHCOS 4.11 boot image metadata #6060
AGENT-144 : Pass pre-generated InfraEnv ID to apply-host-config #6066
AGENT-144 : Pre-generate InfraEnv ID #6045
AGENT-227 : Use root device hints from agent-config.yaml #6054
AGENT-214 : Mount mirror registries.conf for assisted-service #5992
AGENT-187 : AgentConfig asset #6022
AGENT-230 : Enable multipathd in agent ISO #6029
AGENT-218 : Agent lock release version #5993
Bug 2094896 : ensure all the required agent manifests are available #5986
AGENT-133 : Remove double embedding of agent data #5977
AGENT-207 : Assets for disconnected installs #5957
AGENT-171 : Update agent-installer branch with latest changes from master #5970
Improve user interface of agent installer #5975
AGENT-40 : Generate kubeconfig alongside ISO #5959
AGENT-133 : Move Ignition generation from fleeting code to asset #5945
agent: default openshift version when pullspec it’s a digest #5949
AGENT-180 : use nmstateconfig asset and improved validations/tests #5943
AGENT-133 : Export addStorageFiles and addSystemdUnits as functions #5944
Don’t run create-cluster-and-infraenv in the background #5955
Hard-code agent release image to fix CI #5954
AGENT-203 : Add ClusterImageSet asset #5942
Fix unnecessary delays in start-cluster-installation #5934
AGENT-165 : Install release specified in ClusterImageSet #5933
AGENT-195 : Create ClusterDeployment asset #5928
AGENT-169 : AgentClusterInstall asset #5890
AGENT-180 : Use agent-pull secret manifest #5930
Agent-160: Add baseIso asset #5889
Agent-196: Add asset for nmstateconfig #5920
AGENT-193 : Do not set api_vip for SNO cluster #5891
AGENT-131 : Ignition and iso assets for agent installer #5906
AGENT-194 : Fix service name in dependencies #5919
Rename “fleeting” to “agent-installer” #5916
Typo: Fixed redundant ` #5910
AGENT-194 : Fixes to start cluster installation script and service #5894
AGENT-159 : Assets generation for create manifests command #5871
AGENT-56 : Move create cluster and infraenv to assisted-service repo #5878
AGENT-56 Move create cluster and infraenv to assisted-service repo #23
AGENT-132 : Import fleeting prototype #5852
Improve service URL handling #27
Fix format specifiers leading to makefile error #32
AGENT-66 : Use logging #26
AGENT-119 : Read in multiple NMStateConfig definitions from one yaml file #25
AGENT-39 : Read node0 IP from nmstateconfig #22
AGENT-34 : Set BOOTSTRAP_HOST_MAC in assisted-service environment #21
AGENT-18 : Configure static network addresses from manifest file #20
Temporarily disable nmstateconfig processing #19
AGENT-48 : Add NMStateConfig to InfraEnvCreateParams #17
Fix function name #18
AGENT-38 : Automate cluster installation #12
AGENT-59 : Break assisted-service pod into separate systemd services #13
Exit on manifest file errors #15
Clean up build process and documentation #11
AGENT-37 Create cluster and infra-env using assisted-service REST-API #7
AGENT-43 Fetch infra-env-id before host registration #9
NO-ISSUE Increase assisted-service start timeout #10
Rename assisted-installer pod to assisted-service #8
Run assisted-service only on pre-identified node0 #5
Add agent service #4
Start assisted service #2
Add lint checks #3
agent: create skeleton commands and folders structure for agent-based installer #5823
CORS-2280 : IBMCloud: Add TF support for private DNS #6282
vsphere: error checking while creating vsphere clients #6305
Correct the GCP machine series name #6296
add bind config for PowerVS publish==internal IPI #6227
Bug 2084471 : validate baremetal hosts names are lowercase RFC 1123 #6112
terraform: azurerm bump provider to v3.19.1 #6262
Power VS: Enable global routing for cloud connection and specify dns #6289
fix check for control plane suitability for default zones #6295
Bug 2070744 : Fix infinite loop when failing to untag resources #5995
AWS: Create ControlPlaneMachineSet CRDs #6172
Add dual stack API & Ingress VIP support for on-prem platforms #5798
OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers #6291
gcp: machines to use networkProjectID when defined #6284
Bump FCOS to latest stable #6290
Switch delete ordering of CloudConnect and VPCs #6280
gcp: specify network_project_id for network and subnets #6283
Bug 2117439 : Azure masters should publish on an internal load balancer #6230
Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements #6286
CORS-2271 : IBMCloud: Add DNS Service support - installconfig #6255
Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
validate vSphere privileges #5741
Add support for private DNS server to PowerVS #6157
GCP: Remove firewall rules when providing network project id #6219
GCP: Add missing regions #6259
manifests: Pass the NetworkProjectID to manifests #6242
support for multi-zone/region installation #5911
cmd/openshift-install/create: One shot console access #5336
IBMCloud: Pull in latest openshift/api changes #6056
OCPBUGS-268 : vSphere - enable steal time accounting #6215
Bug 2028474 : oVirt: Removed cluster name length limitation #6206
gcp: Add validation for Network Project Data #6207
Bug 2098072 : vsphere: fix default disk type when not speficied #6233
Bug 2061947 : IBMCloud: Handle missing RG #6152
CORS-1994 : Update Installer Dependencies #6175
Bug 2109538 : nutanix: allow creating manifests without Prism Central connection #6149
IBMCloud: Use unique mutex for Client retrieval #6241
OCPBUGS-262 : UPI image download govc rate limit failure #6047
Extract the image-references file from the release, pass it to machine-config-operator
#6234
powervs: allow VPC, Cloud connection, and NW re-use #6217
Bug 2109800 : IBMCloud: Allow metrics traffic #6208
IBMCloud: BYON Enablement #6183
IBMCLOUD Power VS: Updated Max and Min machinepool resource limits #6147
GCP: Added user specified tags on control plane instances #6199
Azure Stack UPI Docs: Remove Feature Gate CRs #5657
Bug 2115790 : bump RHCOS 4.12 bootimage metadata #6212
terraform: ibmcloud: bump provider version #6210
Revendor with golang 1.18 #6077
Update installer images to use golang 1.18 #6163
GCP: Add networkProjectID parameter to install-config. #6166
powervs: default to tier1 storage #6211
Download yq
in upi installer containers #6008
Remove LoadBalancer settings from cloud provider config #5834
Add SPLAT members to platform reviewer/approver aliases #6202
Alibaba: Use a static region list #6178
Power VS: Add Montreal as a supported region #6209
OWNERS_ALIASES: Add Adam Piasecki (c4rt0) #6181
Switch libvirt VM’s to vnc graphic mode #6062
GCP: Added user specified tags on compute instances in installconfig #6185
CORS-2009 : Update default release image #6180
Fix ineffassign #4866
Bug 2105933 : data/data/coreos: update FCOS to 36.20220716.3.1 #6108
Bug 2114754 : gather: properly delete serial log dir #6197
tls: only report error if one happened #6195
Updating ose-installer-artifacts images to be consistent with ART #6096
Revert “GCP: Revert Instance Type from N2 to N1” #6058
CORS-2167 : Remove UPI Metal TF references #6174
Change defaultNetworkType to ovn-kubernetes #6014
PowerVS: Add 60 sec wait time after VPC creation. #6162
updated terraform-provider-ovirt #6169
Update vsphere permissions file #5387
Update kube components to v0.24.0 #6165
IBMCloud: BYON Enablement - SG Rule Cleanup #6143
BUG 2105341: Remove required check for control planes in boostrap gather #6168
BUG 2109388: Add AWS S3 Bucket Permissions #6150
added soundcard_enabled field to tf resources for master vms #6148
Update Installer approvers list #6151
IBMCloud: Update RHCOS image for VSI #6142
Bug 2102324 : Fix validation errors for instance type #6127
Updating ose-baremetal-installer images to be consistent with ART #6085
As a developer I want to update installer to use propagateUserFlags for GA #5994
terraform: update azure provider to v3 #6000
Azure console logs gathering #5904
OWNERS_ALIASES: drop miabbott from coreos aliases #6123
Gcp console logs gathering #5902
IBMCloud: BYON Enablement - Terraform #6051
Bug 2095323 : Create security group rules for each MachineNetwork CIDR #6125
Bug 2106061 : bump RHCOS 4.12 bootimage metadata #6129
test: use T.TempDir
to create temporary test directory #5730
IBMCloud: BYON Enablement - InstallConfig #6050
Bug 2097691 : vsphere installconfig: use full dc path in network validation #6105
Terraform: Remove azureprivatedns provider #5983
Update OWENRS-ALIASES after changes in the team #6113
Bug 2106667 : OpenStack UPI: Allow setting external DNS #6116
Bug 2061947 : IBMCloud: Skip DNS Record delete #6013
Bug 2102228 : rhcos: Move to rhcos.mirror.openshift.com #6109
Bug 2082395 : Make azure baseDomainResoureGroup optional for private c… #6049
cmd/openshift-install/gather: Errorf for Available=False #5985
Bug 2070318 : Allow setting bootstrap kubelet ip #6042
Updating ose-installer images to be consistent with ART #6083
Bug 2098299 : Switch to perform normal marshalling with unknown fields #6039
openstack: Update base images #6082
AWS Destroy: Clean up endpoint services #6089
openstack UPI: Remove Swift example, use Glance #6091
Bug 2104578 : Remove unnecessary SG rule #6086
Bug 2090836 : Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #5973
OpenStack: prompt FIP description #6075
Bug 1944365 : openstack: validate that VIPs are outside DHCP pools #6069
openstack UPI: clarify naming of RHCOS image #6081
Bug 2102324 : Fix panic when unknown region is provided. #6065
Bug 2103144 : openstack: validate apiVIP and ingressVIP to be semantically different #6067
Bug 2103236 : Provide proper error message for empty projects list #6071
BUG 2102632: destroy/gcp: Use min length for destroying disks #6068
Bug 2099401 : IBMCloud: Set regional URL for ibmcloud client #6046
openstack: Prepare for a UPI CI job #6055
Bug 2100841 : Print the “export KUBECONFIG=…” command on its own line for easier cut-and-paste #6018
Bug 1997704 : [OpenStack] Document in-tree limitation for external LBs #6033
Bug 2100496 : oVirt VM creation fails on empty affinity group description #6044
Bug 2064693 : Restore ability to use local clouds.yaml #5947
Bug 2047732 : [IBM]Volume is not deleted after destroy cluster #5962
Bug 2076646 : destroy/gcp: Disk names are filtered using kubernetes name format #5976
Bug 2095226 : Added changes to verify cloud connection and dhcp serviceinstance details of a powervs instance #5899
Bug 2097940 : PowerVS: Handle optional VPCRegion #6020
Bug 2082283 : Transition to the oVirt Terraform provider v2 #5867
Bug 2096905 : Swap Nutanix Prism Client #6002
Bug 2094694 : Nutanix cluster name validation #5991
Bug 2098243 : Adding error handling to powervs platform #5958
Bug 2096605 : vsphere: validate diskType if supplied #6019
Bug 2049108 : Fix network interface not found error #6016
Bug 2097260 : Fixes openshift-install create manifest failure of Power VS Platform #6007
Bug 2092107 : Re-add Power VS install-config DNS validation tests #5938
Bug 2092296 : Changed DefaultMachineCIDR of PowerVS to 192.168.0.0/16 #5940
Bug 2097239 : Changed Lower limits of CPU for PowerVS Cloud #5929
Bug 2090816 : Increase bootstrap timeout, not k8s API timeout #6010
Bug 2095917 : Nutanix set osDisk with diskSizeGB rather than diskSizeMiB #5998
Bug 1859153 : IAM instance profile race condition #5982
OWNERS_ALIASES: update coreos aliases #5989
Bug 2096352 : Collect whole journal and netstat data #5988
Bug 2090816 : baremetal: wait longer for bootstrap to complete #5981
baremetal: static IP for bootstrap node #5787
Bug 2068180 : update doc for DNS and disconnected clusters #5974
Bug 2090049 : GCP Destroy resources that are owned by cluster #5965
Bug 2094902 : Simplify cross-compiling #5905
Bug 2085336 : based on 4.11 CORS-1916 add the vm family #5913
Bug 2089563 : Use Power VS machine provider spec from openshift/api #5873
Bug 2093368 : OpenStack: Fix LoadBalancer FIP deletion on destroy #5964
Bug 2057582 : Remove all occurances of packet_device from upi/metal #5969
Bug 2057582 : For metal upi update source and versions of terraform providers #5941
BUG 2075459: IOPS was not being set even when manually configured #5925
Bug 2084280 : Remove optional services from permissions check #5915
Bug 2085380 : azure: validate VM image and instance HyperV gen match #5918
Bug 2084580 : Add check to validate cluster name for dots #5931
Bug 2086791 : Azure: validate ultrassd instance types in multi-zone regions #5937
Bug 2090487 : SNO network type update #5927
Updating ose-installer images to be consistent with ART #5950
Updating ose-installer-artifacts images to be consistent with ART #5908
Bug 2085187 : terraform: revendor golang.org/x/sys #5896
Bug 2088660 : Fix for absence folder for bootstrap ignition iso #5935
Bug 2089682 : Ensure Presence of Overlay networks in cluster is handled gracefully #5939
Bug 1965468 : Revert “Bug 1909136: OpenStack: delete volume snapshots” #5923
Bug 1969794 : Correct typo #5922
Bug 2084441 : azure: proper premiumIO validation message #5924
Bug 2078431 : Set TF_DATA_DIR to the Terraform Dir. #5864
Bug 2086718 : Add destroy cluster support for PowerVS #5737
Bug 2086936 : vSphere: change socket back to cores #5914
Bug 2086056 : openstack: add doc for OVS HW offload #5886
Bug 2065893 : bump RHCOS 4.11 bootimage metadata #5887
Bug 2085721 : Fix name for customization controller image #5909
Power VS: Use bucket name from coreos stream rather than inferring it #5782
Increase Unit Testing Coverage of AWS Install Config to Include ValidateForProvisioning #5791
Added changes for validating the IBM Account Type for Provisioning Power VS resources #5734
Updating ose-installer images to be consistent with ART #5895
AGENT-40 : allow reading cert keys #5872
Power VS: Separating bootstrap resources to own stage for clean destroy #5901
Aws console logs #5807
GCP: Revert Instance Type from N2 to N1 #5898
Dynamic retrieval of GCP Regions for a Project #5815
Update to Golang v1.17 #5870
azure: move zones functionality to the client API #5844
azure: validation: dedup getting the capabilities #5893
update azure arm templates to support customer provided vnet #5880
machines: Set defaults for machine instance types #5841
Azure Provider: fix vmNetworkType defaults by checking vm capabilities #5846
OpenStack: fix SR-IOV documentation TOC #5881
Bug 2078875 : Delete all the ports from tagged Neutron networks. #5838
Bug 2082604 : Revert “image: set os name to red-coreos-stable-amd64” #5869
openstack: Add the Kuryr squad as approvers #5866
Update template for CloudProviderConfig #5875
Bump Azure Stack Terraform Provider for Go 1.18 #5865
Add -n argument to copy network config from install environment to install-to-disk.sh.template #5795
Update SR-IOV & DPDK doc for OpenStack #5712
Bug 2080054 : Add ‘ARG TAGS=“”’ line for each build step #5794
Pull the OS Image for Nutanix via URL #5868
Power VS: fix terraform vars #5863
Update TF Provider Version to 1.40.1 #5862
Use neutral pronoun in doc. #5384
Change the default machine pool config for Nutanix #5857
Bug 2074210 : Add new Regions to the GCP Installer configuration list #5811
Update os name to correct value #5860
Update the comment explaining vCPUs on Nutanix #5859
Bug 2064170 : Fixed duplicate strings in explain #5836
Bug 2077662 : Fix AWS Platform Provisioning Check #5831
Support RAID and BIOS configuration for master nodes of baremetal IPI deployments #5196
Power VS: Create Remaining TF Resources #5780
Handle the mapi-provider-nutanix types moving to openshift/api #5812
vsphere: upi ignition leak #5850
vSphere: ignore bootstrap eagerly scrub changes #5848
Bug 2078895 : ovirt: fixing incorrect ‘format’ value validation #5847
vsphere upi: missing etc resolv #5842
vsphere: remove unused namer interface #5824
Bug 2029438 : Set rc-manager=unmanaged on baremetal bootstrap #5482
Unpack to install dir #5825
baremetal: remove redundant proxy setting #5598
Determine Nic name in Bootstrap VM for ARM and x86 #5698
Add bootstrap directory for Nutanix platform #5828
Provider Azure: Enable accelerated networking on control plane nodes #5309
Ensure that the /bin/terraform-provider-matchbox binary is present #5829
Bug 2074659 : Fix empty string usage in ValidateForProvisioning #5801
vsphere: upi, use community ignition provider #5808
Bug 2076393 : vsphere: no longer logout of platform client before finished #5818
Bug 2076880 : for vsphere ipi add cluster domain to the uploaded vm configs so that 30-local-dns-prepender can use it #5788
Ensure Nutanix API VIP is populated in the SAN for the MCS Cert #5821
Bug 2048451 : Fix proxy dial to pick all proxies #5743
update the vm types OCPQE-8674 #5704
data/bootstrap/files/usr/local/bin/bootkube: –rm all Podman containers #5803
libvirt: use el8 repo for Google Cloud SDK #5467
AWS IMDSv2 support #5793
Bug 2075873 : data/data/coreos/fcos.json: update initial FCOS to 35.20220327.3.0 #5817
Changing the machine-config service name #5707
Ensure ignition host is set to API VIP for Nutanix platform #5813
Add Power VS-specific fields to cloud-provider config #5809
Check for CVO failing condition before exiting as success #5745
Add in-repo documentation for user-selectable capabilities #5732
vSphere session cleanup #5796
Power VS: Add basic install-config validation #5779
Adding public&private zones to DNS config on PowerVS #5749
Revert “cluster: unpack terraform binaries into install directory” #5810
Bug 2064170 : Fixed Azure punctuation installconfig.controlPlane.platf… #5802
Repin libvirt-version #5797
Add IBM Power VS: tf data #5614
cluster: unpack terraform binaries into install directory #5715
azure: Enable HyperVGeneration setting for Azure disks #5721
pkg/destroy/aws: Log unfiltered pagination #5775
terraform: fix module name of terraform providers #5727
remove platform.azure.osDisk #5785
Lower severity of ListAWSDefaultServiceQuotas warning msg #5747
images: Update terraform version in UPI image #5762
Bug 2033482 : vsphere: ensure terraform variables are defined #5778
Add VolumeID testscases for Power VS machinepool #5742
Power VS quota asset #5748
MGMT-9797 : Set single-node none-platform clusters Ingress DefaultPlacement
to ControlPlane
#5746
Added platform validation testcases for IBM PowerVS platform #5708
Add cluster destroy logic for Nutanix clusters #5638
Add IBM Power VS: tfvars #5615
pkg/asset/manifests/operators: Set kubernetes.io/description for cluster-config-v1 #5783
Updating ose-baremetal-installer images to be consistent with ART #5590
Add exit code for infra, bootstrip and install failures #5702
Bootstrap-in-place ignition creation should also create a worker.ign
file #5786
Remove defaultStorageContainer from nutanix platform installconfig #5784
Update installconfig validation for Nutanix #5781
Re-update BMO vendor to use ipxe for iRMC #5662
Bug 2038774 : [IBM] add IPsec IKE UDP ports 500, 4500 to security group #5539
Update declarative assets for Nutanix #5636
Bug 2056460 : Preallocated disks for OCP nodes on oVirt #5594
gather: collect sssd journal logs #5771
Add nutanix-specific terraform variables #5637
Removing no-longer-needed DNS etcd stuff #5764
Add nutanix-specific customizations to installconfig #5633
Update default releaseimage to 4.11 #5774
collect machine state in bootstrap gather #5770
Refactor UltraSSD tfvars #5757
Bug 1918005 : vsphere: Use Managed Object ID for networks instead of potentially duplicate name. #5673
Azure: validate UltraSSD instance types #5759
OWNERS_ALIASES: Update current installer team #5766
Validate disk encryption sets #5692
vendor: update api to latest version to use AzureUltraSSDCapabilityEnabled #5756
vsphere: make cluster destroy more resilient to api failures #5556
Bug 2061891 : IBMCloud: Add br-sao region to static list #5760
Add Nutanix-specific customizations to manifests #5631
terraform: add terraform verification to ./hack/verify-vendor.sh #5675
Add nutanix-specific customizaitons to machines #5632
Bug 2047935 : bump RHCOS 4.11 bootimage metadata #5729
Bug 2066463 : IBMCloud: Patch IBM client auth #5736
Bug 2062998 : Update region check for coreos AMIs #5731
terraform: compress provider binaries faster #5739
Add nutanix-specific customizations for assorted assets #5634
Bug 2048067 : [Alibaba] fix location service endpoint #5664
Bug 2060687 : terraform: fix setting of zone in load balancers for non-zonal azure regions #5684
Doc: Update VIP number to 2 #5599
Updating ose-installer-artifacts images to be consistent with ART #5591
Add the terraform plugin for Nutanix #5635
Add IBM Power VS: cluster assets #5651
AlibabaCloud: fix for bootstrap teardown removing slb backends #5682
Use powervs NewClient in GetDNSZone #5723
vsphereprivate: update to v2 terraform sdk #5716
Bug 2064969 : terraform: upgrade aws provider to v4.5.0 #5719
Revert “Merge pull request #5665 from r4f4/azure-azid-adapter” #5722
vendor: upgrade aws sdk to v1.43.19 #5710
Azure: Add ultraSSDCapability to control plane instances. #5701
Bug 2061549 : azurestack: create the api DNS record when publishing internally #5691
Set ignition string to sensitive #5720
Bug 2047670 : aws: remove validation check for internal publish strategy #5695
baremetal: refresh owners list #5713
include conn timed out err for bootstrap collection #5677
Bump gophercloud #5686
Add Nutanix-specific platform types #5603
vSphere: Update terraform provider to current upstream #5694
Add IBM Power VS: machine assets #5611
Bug 2060617 : fix(ibmcloud): Properly match regex for DNS destroy #5679
Add IBM Power VS: manifest assets #5610
Azure azidentity adapter #5665
Validate BMC driver supported and requires provisioning network #5458
terraform: build binaries on go.mod changes #5672
Add IBM Power VS: installconfig assets #5612
Add VPCRegionForPowerVSRegion function #5700
Azure disk encryption support #5641
Bug 2060508 : azurestack: fix backend address pools for internal publishing #5678
azure/validation: Skip “resource group empty” check for ARO #5330
Bug 2061527 : IBMCloud: Missing infra providertype #5687
Bug 2061544 : azurestack: stop pinning to Standard_LRS for disk type #5688
Bug 2060970 : data/data/coreos/fcos.json: update initial FCOS to 35.20220213.3.0 #5680
doc: terraform maintenance document #5670
Updating ose-installer images to be consistent with ART #5589
remove stray tmp/simple_log.log file #5606
GCP may also return Forbidden status when trying to check quotas #5649
Bug 2026356 : Fix bootstrap disk instance type #5515
Bug 2034147 : Validate num cores with vcpus #5656
Bug 2059213 : build all terraform providers and terraform binary locally #5666
Add IBM Power VS: types #5609
point 06_workers.json to azurestack version #5661
Bug 2021041 : vsphere: Not found TagCategory when destroying ipi cluster #5558
Render the CVO manifest with user-specified capabilities from the install-config #5645
isolate terraform #5507
Bug 2046181 : baremetal: reduce API timeout to 15 minutes #5639
Check for DeletePlacementGroup permission before destroying cluster #5655
OWNERS_ALIASES: Drop wking from approvers #5644
data/manifests/bootkube/cvo-overrides: Default to stable-4.11 #5621
Updated owners to current OCP on RHV members #5654
baremetal: use combined Ironic, drop MariaDB #5553
Update OWNERS_ALIASES #5640
Bug 2047257 : openstack: Migration script should –force drain #5618
Tested instance type lists for AWS/Azure/GCP #5517
Bug 2047925 : Update BMO vendor #5588
cmd/openshift-install/create: Do not attempt analysis when we fail to gather logs #5582
Bug 2046181 : baremetal: wait for image-customization to come up #5579
aws: support the entirety of the secret partitions #5597
Bug 2050767 : vsphere: check that network exist in provisioning validation #5607
Bug 2048451 : Use proxy dial to validate endpoints #5600
Bug 2050146 : Don’t shortcut OpenStack scraping if quota is unavailable #5601
Bug 2048222 : Remove non-public AWS regions from list of regions #5595
Azure Stack: Add UPI Instructions for internal CA #5573
Remove Caleb Boylan from core installer reviewers #5593
Ensure removal of placement-groups during cluster destroy on AWS #5528
Bug 2047455 : Update custom image os type #5587
Bug 2047255 : [Alibaba] fix validation of resource group ID #5584
Bug 2046025 : [Alibaba] fix destory exist private zone #5583
Bug 2043003 : [Alibaba] fix destroy not exist security group #5580
Bug 2045916 : IBMCloud: Stop defaulting to dedicated storage profile #5578
Bug 2043297 : bump RHCOS 4.10 bootimage metadata #5577
Bug 2042370 : [Alibaba] fix installer index panic #5575
Bug 2042770 : [Alibaba] fix resource creation for existing network #5574
Bug 2040143 : [Alibaba] remove unsupport regions #5572
Bug 2035720 : [Alibaba] support internal publish strategy #5534
Bug 2025868 : Check HyperVGenerations for instance type #5509
Bug 2042036 : remove options for existing resources which are currently not supported #5568
Bug 2041765 : Adjust the startup order of httpd container #5541
Bug 2041750 : [Alibaba] fix endpoint error in some regions #5571
Bug 2047258 : Read GovCloud from RHCOS stream #5585
Bug 2045927 : Add proxy for ironic-agent.service #5569
Bug 2041694 : [Alibaba] fix system disk category of bootstrap #5564
Bug 2042655 : revert delay of bootstrap control plane teardown for alibaba #5550
Bug 2041319 : [Alibaba] fix VSwitch subnets overlap #5566
Bug 2041926 : [Alibaba] fix creating public record being skipped #5565
Bug 2023839 : Bump Fedora CoreOS to 35.20220116.2.0 #5567
Bug 2038166 : openstack: Fix invalid-https-certificate detection #5576
Bug 2037209 : update alibaba for provider spec api changes #5562
Bug 2037209 : vendor: update openshift/api to latest in preparation for alibaba machine provider changes #5563
Bug 2043731 : Add IP outputs for IBM terraform instances #5538
Bug 2037813 : [baremetal] networkConfig field now accepts yaml instead of string value #5545
Bug 2042315 : Fallback to External IP_OPTIONS when ProvisioningNetwork is Disabled #5548
Bug 2040160 : [Alibaba] fix EIP metering method #5547
Bug 2026321 : Remove allowed values for nodeVMsize #5532
Bug 2042438 : openstack/Dockerfile: add make and gettext #5546
Bug 2033271 : [Alibaba] fix deletion of resource group #5536
Bug 2041598 : Azure Stack remove CA bundle from CPC #5543
Bug 2017874 : Check quota for G and VT instances #5510
Bug 2038166 : openstack: Document legacy HTTPS cert validation #5544
Bug 2041361 : [Alibaba] fix load balance listener strategy #5540
Bug 2033524 : [Alibaba] support for list existing domains #5533
Bug 2035705 : Azure: Only attempt to destroy resourcegroups if present #5516
Bug 2039241 : [baremetal] use podman secret for image-customization server #5525
Bug 2035454 : [alibaba] fix deletion of the OSS bucket #5530
Bug 2039109 : Fix image-customization-controller image pull failure #5513
Bug 2039408 : Add northamerica-northeast-2 region to GCP validation #5531
Bug 2034527 : Pass different IP options to installed CoreOS image and IPA #5521
Bug 2039689 : Alibaba: fix payment method for NAT gateway #5529
Bug 1965969 : aws: Fix dns destroy logs #5494
Bug 2038384 : Azure: Update Default Instance Types #5519
Bug 2020480 : [vsphere] installation failure sometimes with error: the object ‘vim.Folder:group-v******’ has already been deleted or has not been completely created #5495
Bug 2033239 : Alibaba: fix the wrong default region #5490
Bug 2034537 : openstack: Update OWNERS #5503
Bug 2025788 : Check vCPUsAvailable for given instance type #5505
Bug 2019977 : Validate region provided in install config #5432
Bug 2028695 : Delete bootstrap profiles during cluster destroy #5506
Bug 2034245 : terraform: use the correct os for terraform providers #5501
Bug 2033749 : Azure Stack: Terraform Local Provider #5497
Baremetal: Deploy using CoreOS ISO from the release payload #5473
azurestack: Add a custom rhcos image field for ASH #5468
tf/stages: delete unused code around compat and gather, and improve comments #5476
Terraform: Unset TRACE-level debugging #5493
Azure Stack: fix versions for Terraform Upgrade #5492
Alibaba: fix: add the availability zone of worker #5438
AWS: Remove unused Instance Class Function #5335
tf/alibaba: fix name of alibaba tf provider #5489
azurestack upi : get VHD_URL with openshift-install coreos print-stream-json #5470
ibmcloud: remove resource group question from survey #5462
Remove GCP cluster api provider #5437
Bug 2032521 : vendor: address eventually consistency creating aws dhcp options associations #5488
machineconfig: Use KernelArguments field instead of kernel-args file #5439
asset/tfvars: use generic name for platform tfvars file #5477
Bug 1981941 : Upgrade terraform to 0.14.6 #4729
Azure Stack: add CA support in bootstrap ign stub #5430
pkg/asset/installconfig/aws: public DNS validation #5189
owners: refresh baremetal-approvers/reviewers #5485
tf/stages: add resolution to stages for openstack and ovirt #5484
Alibaba: support existing VPC, VSwitchs and PrivateZone #5379
images/libvirt: provide specific version of google cloud sdk #5486
aws: Update our local zone filtering code #5483
OpenStack: Instruction on how to deploy on ovs-dpk #5390
Bug 1921627 : Shorten instance group suffix to ig #4828
azurestack: Fix cluster tag check for A record destroy #5362
Openstack: Split terraform into stages #5078
Alibaba: fix the validation of instance type #5480
Baremetal: Split terraform into stages #5064
ovirt: split terraform into stages #5034
aws: changing default EBS type on masters to gp3. #5239
openstack: Document Control plane node migration #5475
Alibaba: refactor validation of machine pool #5426
Alibaba: format the log of the destroyer #5435
Cleanup machine references to ibmcloud SG #5472
Azure Stack Bootstrap Destroy Bug #5443
Bug 2025464 : aws: get ips for all control plane instances for bootstrap gather #5465
openstack: Document credential rotation #5471
Azure Stack availability set #5442
aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws #5373
Alibaba: fix: destroy the records of the current cluster #5421
azure upi: get VHD_URL with openshift-install coreos print-stream-json #5469
rhcos: ami regions from rhcos stream at runtime #5466
Alibaba: fix: replace the ic.ClusterName in the validateClusterName #5461
Bug 2025093 : Remove The Default Value For The Disk Provisioning Type of Vsphere #5416
close a verify-codegen ci failure loophole #5447
azure: Fix terraform cluster IP output #5448
Bug 1964380 : remove privateDNSZoneName #5459
Bug 2027501 : bump RHCOS 4.10 bootimage metadata #5452
bootstrap: remove support for certs lacking SAN #5464
Alibaba: fix: rename the bootstrap output variable #5460
docs/dev/pinned-coreos.md: update rhcos-stream.json example #5453
Bug 2020216 : replace public-access with sas token in bootstrap deployment #5457
pkg/types: Correct docs for deprecated options #5444
Revert “open cluster-policy-controller ports for metrics” #5451
Bug 1997059 : aws: Filter out local zones when generating a default list of zones #5392
Condense IBM Cloud SG names #5455
Bug 1968364 : azure: Update upi docs to remove mentions of sshKeyData #5456
Generate network config secrets for baremetal platform #5247
machines: Extract root disk sizes to constants #5169
Update URL from cloud.redhat.com to console.redhat.com #5137
azurestack: Fix gather bootstrap for azurestack #5382
installer-artifacts: add darwin/arm64 binary #5418
Alibaba: fix kubebuilder validation #5406
Bug 1999668 : Azure: Ensure destroy doesn’t panic when invalid credent… #5314
Bug 1964380 : azure upi: do not create etcd DNS records #5394
Alibaba: fix: remove the default value #5410
libvirt: add doc on a default load balancer configuration for libvirt #4930
vendor: update terraform-provider-google for rate limit fix #5417
Alibaba: fix: remove unused ResourceGroupID #5431
Bug 2027387 : fix(ibmcloud): Do not compute image file checksum #5436
Alibaba: fix: remove the master node records #5422
OpenStack: Parallelize port deletion #5429
Bug 1968364 : azure: fix upi bug preventing using ed25519 keys #5407
Add Kiran and Caleb into Installer reviewers #5433
Alibaba: fix: use EXACT search mode #5411
baremetal: add NetworkConfig field #5207
Alibaba: fix: update comment on ResourceGroupID #5415
fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 #5427
Alibaba: Update tag and API types to mirror other providers #5381
Alibaba: update tags for cloud resources #5385
Alibaba: fix: use the max function #5414
Revert “Workaround golang linux/arm64 link error” #5402
remove MCO manifests #5383
feat(ibmcloud): Support VPC dedicated hosts #5295
Alibaba: support to create a resource group #5378
Use openshift/api instead of machine-api-operator #5350
Bug 2015837 : openstack: unset OS_CLOUD for running Terraform #5398
Vendor: Bump API for Azure Marketplace Images #5393
alibaba: implement cluster destroy #5348
upi/aws/cloudformation: make bootstrap instance type configurable #5400
Alibaba Cloud Provider: remove the ingress record. #5396
vSphere: Set default disktype to thick not eager #5395
Update code and Dockerfiles for golang 1.17 #5397
update registry.ci.openshift.org/ocp and origin images to 4.10 #5358
Bug 1960378 : Relax the imageContentSource validation #5346
IPI for vSphere w/ existing resource pool #5136
Bug 2016008 : aws: add newly supported regions for arm64 #5377
Alibaba: add metadata server IP validation #5360
Update registry.ci.openshift.org/origin image to 4.9 #5237
Bug 2021607 : Relax vcenter hostname check #5367
update Packet UPI for Equinix Metal rename #5014
Bug 1965969 : aws: Output public zone id correctly when deleting hosted dns records #5343
docs: correct spelling in docs #5165
Bug 2003113 : Improve host role management during assets creation #5205
openstack: Add stephenfin to owners #5354
vSphere IPI: Enable thin provisioning via the OVA import #4664
OWNERS_ALIASES: Removing Etienne #5363
Bug 2021364 : aws: remove invalid s3 permission #5232
Bug 1956776 : Fix network validation for UPI #5340
validation: Enforce strict unmarshalling of config #5307
Implement WithCustomExtractHostAddresses to gather bootstrap in stages #5355
openstack: Fix install config for openstack manifests #5349
azurestack: Fix destroyer to delete A records #5351
Alibabacloud recommitted and fixed #5333
Use Openshift Cluster API instead of MachineAPIOperator #5331
Bug 2004313 : azure: Skip making azure bootstrap ignition temp file #5296
Remove old RHCOS metadata (not stream metadata) #5252
Removes mjudeikis from OWNERS_ALIASES #5345
Bug 2016955 : Set AWS Bootstrap Type == Master #5334
Bug 1960378 : Relax the imageContentSource validation #5297
Fix broken data/unpack_test.go #5332
aws-ec2: add m6i as preferred instance type #5327
baremetal: fail if apiVIP and ingressVIP are set to the same value #5186
Bug 2013877 : Validate OpenStack supports resource tagging #5323
Vendor: Unpin kube-openapi #5324
Update OWNERS #5326
Bug 1956776 : Fix network validation #5317
Bug 2009253 : Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal #5284
Bug 2006291 : baremetal: Prevent ProvisioningNetworkCIDR with host bits set #5233
Bug 2004596 : bump RHCOS 4.10 boot image metadata #5280
Bug 1917893 : bump oVirt terraform provider version which fix “Disk is locked” bug #5313
Remove kubevirt platform #5301
Bug 2012326 : gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems #5281
Bug 2010921 : Azure Stack: add trust bundle to cloud config #5248
data/manifests/bootkube/cvo-overrides: Default to stable-4.10 #5312
vSphere: Split terraform into stages #5094
Bug 1956776 : Check if network is valid in install-config #4906
Bug 2012235 : IBM Cloud: Add RG to CP config #5294
baremetal: Move Dockerfile.ci to 4.10 images #5290
docs/dev/pinned-coreos: pass --no-signatures
to plume cosa2stream
#5268
Bug 2011893 : baremetal: check that driver supports secure boot #5285
Bug 2012233 : IBMCloud: Handle 5 rule SG limit #5289
ovirt: update of upi playbook files #5222
aws: Remove shared tags from user specified IAM roles #5286
feat(VSphere): validation of cpus/coresPerSocket in config #5217
IBM Cloud: provider config zones #5275
ovirt: remove dougsland from OWNERS_ALIASES #5282
Bug 1999734 : fix(ibmcloud): Add CIS CRN to infrastructure manifest #5182
azurestack: Add subnet nsg group association in terraform #5150
openstack: Update affinity docs #5274
ibmcloud: fix terraform formatting error from #5147 #5273
Bug 2010665 : do not modify cvo ignores for bootstrap-in-place #5271
Remove instanceType option m4
from AWS IPI default deployment #5162
Record rpm-ostree status and history in log-bundle #5130
Bug 1949672 : Update UPI ignition version to 3.2.0 #5164
Bug 1992777 : ibmcloud: Possible fix for “ibm_iam_authorization_policy” error #5147
libvirt: split up tf files into stages #5119
Bug 2009791 : Fix IBM Cloud config usage #5263
Make bootstrap image asset depend on rhcos image. #5267
Updating ose-installer-artifacts images to be consistent with ART #5221
openstack: Expose worker server group policy #5071
Bug 1955544 : Add ingress rules to master SG for compact clusters #5236
openstack: Move TFVars logic to own package #5264
Bug 2009699 : Fix RAM validation for openstack flavors #5260
Bug 2008119 : force cvo to ignore installer-provided resources #5258
Inject subnet names into IBM Cloud provider config #5234
open cluster-policy-controller ports for metrics #5105
vendor: Bump OpenShift API to Add Alibaba Platform #5216
Bug 2008599 : Azure Stack: Add Internal Load Balancer #5249
docs: libvirt: fix typo #5246
Bug 2000430 : bump cluster-api-provider-ovirt #5184
Block create cluster
if bootstrapInPlace is set in install-config #5218
images: Fix jq not found error #5235
terraform/openstack: remove unused extra_tags #5226
pkg/destroy: log when writing quota for visibility #5204
Bug 2004600 : Remove duplicate ramdisk log container #5219
Updating ose-installer images to be consistent with ART #5194
fix(ibmcloud): Delete COS in recursive mode #5211
OWNERS: Prune crawford #5214
fix(ibmcloud): Allow NodePort access from all subnets #5188
Update baremetal approvers/reviewers #5213
Bug 2002567 : OpenStack: Fix links in SR-IOV workers doc #5201
baremetal: Specify entrypoint when starting inspector #5208
Typo fixing from Github to GitHub #5206
pkg/destroy/gcp: report cluster footprint in quota #5158
Bug 1994142 : fix(ibmcloud): Add more cloud config fields #5152
Bug 2001317 : openstack: Inaccurate MissingQuota error #5197
Bug 1993364 : Consider all Networks on Router clean up #5193
Bug 1993364 : openstack/destroy: fix Kuryr/BYON #5191
bring example in line with the default value #4971
Update OWNERS #5172
gcp upi: clarify ROUTER_IP needs to be set #5167
UPI: Add yq to images for ASH CI #5160
docs: fix broken link to CVO/operators.md in operators.md #5141
libvirt docs update when systemd-resolved is in use #5132
Add SRIOV Support for Kubevirt Provider #5088
Full changelog
Merge upstream #303
✨ Add e2e tests #1303
⚠️ Use ironic inventory API instead of calling ironic-inspector #1355
:book: clarify tag usage in releasing.md #1366
📖 fix releasing.md on annotated tags #1365
🌱 Enable concurrency in BMO controllers through cmdLine flags #1247
📖 fix typo in releasing.md #1363
🌱 Gosec: Run submodules separately #1362
:sparkles: Add a list of alternate disk names to HardwareDetails #1269
:seedling: run dependabot less often #1359
:seedling: Bump go.uber.org/zap from 1.25.0 to 1.26.0 #1358
:seedling: Bump github/codeql-action from 2.21.5 to 2.21.7 #1357
🌱 Stop using Inspector API for inspection status #1260
:bug: Proceed to power off after deprovisioning #1312
⚠️ adopt manifests for kustomize v5 #1353
:seedling: Bump actions/cache from 3.3.1 to 3.3.2 #1354
:seedling: Bump actions/checkout from 3.6.0 to 4.0.0 #1351
:seedling: Bump github.com/gophercloud/gophercloud from 1.5.0 to 1.6.0 #1350
📖 update releasing.md #1352
📖 improve release notes tool #1348
🌱 fix issue with git directory ownership in golint #1349
🌱 fix the golang tag and sha to match golang:1.20.7 #1345
:seedling: Bump github/codeql-action from 2.21.4 to 2.21.5 #1343
:seedling: Bump actions/checkout from 3.5.3 to 3.6.0 #1344
🌱 Bump controller-runtime to v0.15.2 #1342
🌱 Bump controller-tools to v0.12.1 #1341
:seedling: bump x/net to v0.14.0 #1340
OCPBUGS-19191 : Updating ose-baremetal-operator images to be consistent with ART #302
Merge upstream #301
🌱 Bump golangci-lint to v1.54.2 #1337
:seedling: Bump github.com/google/uuid from 1.3.0 to 1.3.1 in /apis #1334
🌱 Bump golangci-lint to v1.54.1 and fix lint issues #1333
🌱 Bump go version to v1.20 #1314
:seedling: Bump actions/setup-go from 4.0.1 to 4.1.0 #1331
:seedling: Bump github/codeql-action from 2.21.2 to 2.21.4 #1330
✨ Add an explicit Architecture field (closes #1270) #1328
:seedling: Fix code quality issues in BMO TLS configuration code #1327
:seedling: Bump github.com/onsi/gomega from 1.27.7 to 1.27.10 #1325
:seedling: Bump go.uber.org/zap from 1.24.0 to 1.25.0 #1324
Stop linting when building the image #285
OCPBUGS-17363 : Trigger reconcile on Secret change #296
:bug: Trigger reconcile on Secret change #1322
OCPBUGS-17038 : Merge upstream #293
:seedling: Bump github/codeql-action from 2.20.0 to 2.21.2 #1319
:sparkles: Add TLS configuration flags for BMO #1282
Set minimum TLS version for webhook #1311
:bug: Remove duplicate declaration of annotation constants outside metal3api #1310
:seedling: Bump github.com/gophercloud/gophercloud from 1.4.1-0.20230614092438-44d55f08cdc0 to 1.5.0 #1300
:bug: Power off nodes upon deletion #1176
Merge upstream #288
⚠️ Change iBMC to use iPXE instead of PXE #1305
📖 update releasing.md with release branches #1298
:seedling: Bmh annotation validations #1120
🌱 Stop using Extra when building hardware inventory #1297
Revert “:seedling: Bump github.com/golangci/golangci-lint in /hack/tools” #1299
:seedling: Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #1295
:seedling: Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 in /apis #1292
:seedling: Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 #1291
:seedling: Bump actions/setup-go from 2.2.0 to 4.0.1 #1289
:seedling: Bump github/codeql-action from 2.1.39 to 2.20.0 #1288
:seedling: Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.7 to 3.5.9 #1293
:seedling: Bump actions/checkout from 2.6.0 to 3.5.3 #1290
:seedling: Bump github.com/golangci/golangci-lint from 1.51.1 to 1.53.3 in /hack/tools #1296
🌱 Add dependabot workflow and configuration #1287
Merge upstream #286
🐛 fix distroless:nonroot pinning #1286
⚠️ bump core kubernetes libraries #1276
🌱 update kubeconform to v0.6.2 #1285
🌱 Remove explicit version when importing v1alpha1 #1281
Upstream Rebase #284
Move hardware profile code to the api module #1278
Simplify dependencies of the apis module #1279
Revert “🌱 Reduce the preprovisioning image retry delay” #1280
🌱 Reduce the preprovisioning image retry delay #1275
OCPBUGS-7581 : Merge upstream #280
:bug: Don’t check for ironic capacity in ‘deleting’ state #1259
OCPBUGS-13080 , OCPBUGS-13124 : Merge upstream #276
🐛 Do not try to update images for nodes in transient states #1271
:seedling: bump golang image from 1.19.6 to 1.19.9 #1272
:sparkles: Support /dev/disk/by-path root device hints #1264
📖 update releasing.md with links to main process #1266
✨ Add flags for configuring rate limits #1268
🌱 pin distroless to static:nonroot with sha digest #1267
OCPBUGS-12362 : Merge upstream #274
🌱 Bump go module dependencies #1257
Add missing rbac rules for BaremetalHost Controller #1256
📖 update releasing.md #1244
Use same settings for provisioner and controller logs #1249
OCPBUGS-5833 : Merge upstream #270
✨ Supported forced reboot of preprovisioning images #1237
🌱 add broken link checker action #1254
📖 fix broken links in markdown files #1255
🌱 Disable scheduled workflows from running in forks #1246
:bug: Revert live-iso validation as it is blocking pxe boot when non-virtualmedia drivers are used #1250
Updating ose-baremetal-operator images to be consistent with ART #271
OCPBUGS-11310 : Revert live-iso validation #266
OCPBUGS-11036 : Merge upstream #264
⚠️ Store htpasswd files in Secrets instead of ConfigMaps #1241
⚠️ run BMO deployment as non-root (v2) #1242
🐛 Create nodes with namespace already prepended #1243
Replace package “text” with “google/safetext” #1215
Merge upstream #260
:sparkles: Delay delete of detached hosts based on annotation metadata #1236
🐛 Revert “run BMO deployment as non-root” #1239
:warning: run BMO ironic deployment as non-root #1231
OCPBUGS-1147 : Merge upstream #259
🐛 Do not reconcile HostFirmwareSettings for detached hosts #1234
:seedling: Delay deprovision/delete when multiple finalizers exist #1230
🌱 remove old unnecessary OWNERS files #1232
Updating ose-baremetal-operator images to be consistent with ART #257
OCPBUGS-3029 : Merge upstream #255
:bug: Always retry failed cleaning on deprovisioning (fixes #1182) #1184
📖 add PreprovisioningImage documentation (closes #1009) #1221
🐛 allow namespace to continue terminating when bmh is deprovisioning at the same time #1226
🐛 uplift golang and x/net #1222
:bug: Accept http_proxy/https_proxy from env when make docker
#1213
📖 Mention CustomDeploy in the API docs #1205
Merge upstream #253
Fix a minor typo in API document #1219
📖 update user-guide url #1220
🐛 hack: gomod needs to verify all go.mod files #1217
🌱 set maintenance reason when turning maintenance on #1212
🐛 bump kustomize to v4.5.7 #1214
🌱 Separate mariadb component #1196
🌱 Separate updating images from ValidateManagementAccess #1207
Do not consider empty RAID and root device hints updated #1134
🌱 kubesec: update codeql-action to v2 #1208
🌱 owners: add tuminoid to reviewers #1206
Updating ose-baremetal-operator images to be consistent with ART #248
Merge upstream #249
✨ add explicit securitycontexts to controller #1204
🌱 use docker.io consistently, and pin more checks #1203
🌱 pin golang:1.19.4 with digest #1202
🐛 .github: secure github actions #1201
🌱 Refine ironic provisioner log data format #1175
🌱 manifestlint: move from kubeval to kubeconform #1200
:bug: docs: Remove erroneous state transition #1198
🐛 uplift x/net to 0.4.0 #1197
🌱 shellcheck: pin to 0.9.0 #1195
🌱 Add Lennart Jern as a reviewer #1194
🌱 Bump golang 1.19 in release.yml #1193
📖 Add detail guidelines for contributing guide including release and versioning process #1170
🌱 Bump golang to v1.19 and other go module dependencies and fix golint test #1171
🐛 Fix endless requeue of HostFirmwareSettings #1191
🌱markdown: pin mdl to 0.12 and fix complaints #1192
🌱 Fix mac address for demo and fixture provisioners #1188
🐛 Uplift to go.etcd.io/etcd/v3 #1189
🌱 Ironic-deployment: Use kustomize components #1172
🌱 Dockerfile: use apt-get instead of apt #1186
Run make fmt to fix issues #1183
Add Kashif Khan as approver #1178
🌱 build: introduce support for FROM overrides #1180
:seedling: Add SECURITY_CONTACTS file #1179
🌱 Bump golang to v1.18 #1174
Exclude hosts with virtual media from PROVISIONING_LIMIT #1173
run_local_ironic.sh: add proxy setting #1169
OCPBUGS-2210 : Exclude hosts with virtual media from PROVISIONING_LIMIT #244
OCPBUGS-1080 : Merge upstream #242
Delete controller flag for baremetalhost for secret #1164
run_local_ironic.sh: make HTTP_PORT customizable #1168
📖 Add issue and PR templates to the repository #1166
🌱 Uplift go modules: k8s.io/* to v0.24.2, CRT to v0.12.3, controller tools to v0.9.1 and golangci-lint to v1.47.1 #1149
Merge upstream #241
Set external_http_url on the node when BMC is IPv6 #1162
ironic: Always add ImageFormatInitRD to supported formats #1151
🌱 Update versioning to match new package release versions #1165
Decouple hostData logic from main reconcile function #1148
Remove upstream release GitHub workflow #240
Merge upstream #239
delete minor unreachable code in test caused by t.Fatal #1156
Move fmuyassarov to emeritus_approvers #1161
Automate releasing process with GitHub action #1150
Uplift go.etcd.io/etcd to v3.3.27 and gopkg.in/yaml.v3 v3.0.1 #1142
Bump golangci-lint to v1.46.2. #1157
Improve webhook verification #1107
Fix software RAID #1063
Handle maintenance more gracefully #1154
add honza pokorny as approver #1155
Validate Host DNS name in BareMetalHost resource #1040
Merge upstream #238
Increase the handling of 409 errors when node creation fails #1112
Fix ironic httpd readness & liveness Probe #1152
Move hardys to emeritus_approvers #1153
use StepInterface constants #1145
remove_local_ironic.sh: update the list of containers #1111
Add short description of HardwareData API #1140
Skip the inspecting state when inspection is disabled #1128
Update build status badges #1144
Fix comment #1143
Don’t require pre-provisioning image for live ISO provisioning #1139
Add zhouhao3 to reviewers #1138
Stop treating missing network as fatal error #1135
Get rid of envsubst for nameprefix #1126
Uplift to gopkg.in/yaml to v3.0.0 #1123
📖 Update outdated BaremetaHost state diagram #1125
Get rid of a separate state for profile matching #1127
Add kubesec to BMO #1103
HardwareData custom resource for host inspection data #1099
Updating ose-baremetal-operator images to be consistent with ART #232
Bug 2087213 : Don’t require pre-provisioning image for live ISO provisioning #231
Bug 2087213 : Don’t require PreprovisioningImages for older ZTP #229
Bug 2092650 : Stop treating missing network as fatal error #227
Merge upstream #224
Check if bmc hostname follows DNS Standard #1068
Uplift kustomize to v4 to remove go-getter dependency #1118
Uplift go modules to latest release and controller tools to v0.8.0 #1117
Set minReadySeconds for BMO and Ironic #1106
Bug 2080305 : Uplift kustomize to v4 to remove go-getter dependency #223
Update vendoring #222
Disable iDRAC RAID #219
Merge upstream #218
Allow image provider to override kernel and add kernel params #1109
Revert “Set maintenance reason when turning maintenance on” #1116
Add Riccardo to reviewers #1115
docs/api: Add iRMC default port info #1108
Enable RAID for Redfish-based iDRAC driver flavor #1095
Add NET_RAW capability for dnsmasq #1104
Check for empty HFS status settings #1100
Fix make target for setting Ironic image #1102
Fix NAMEPREFIX default value #1096
Remove amd64 and linux to ensure multiarch container build #1097
Clarify documentation on BMC formats #1093
Set maintenance reason when turning maintenance on #1088
Move bmh crd to level 31 #216
Enable multi-arch builds #214
ocp: add baremetal capability annotation #212
Merge upstream #213
Expose CheckRAIDInterface from the RAID module #1094
Only update the HFS status on changes #1080
imageprovider: an explicit state when an image is not ready #1089
Merge upstream #211
Switch the deployment to use a single ironic process #1091
Copy labels from BaremetalHost to PreprovisioningImage #1092
Use deep copy/equal for host root device hints #1083
Add mac address validation for BootMACAddress #1087
Merge upstream #209
Add make targets for setting images #1074
deploy.sh: use getopts to parse arguments #1078
Update CI badges with Metal3 #1081
Move from Available to Preparing if HostFirmwareSettings changed #1075
Bug 2043118 : Move from Available to Preparing if HostFirmwareSettings… #208
downstream: add vendor target #207
Merge upstream #205
Rework run_local_ironic to use combined Ironic #1065
Make bmc subscription validator less aggressive #1077
Bug 2041765 : irmc: change BootInterface to ipxe #1076
move maelk to emeritus_approvers list #1071
Allow flags to be set when running bmo #1067
Add physicalDisk and controller WebHook validation for HardwareRAID #1070
Use integer value in clean steps for HostFirmwareSettings Integer type #1064
Add physicalDisks and controller parameters to HardwareRAID #1062
Update ironic-image, ipa-downloader tag to main #1069
Add BareMetalHost validation #1000
Add prometheus metric for provisioner not ready #997
Publish events for all invalid HostFirmwareSettings #1060
Make the inspector use the same image as Ironic #1066
Update error message when soft poweroff fails #1055
Minor doc fixes for HostFirmwareSettings #1058
Add main branch reference instead of master #1057
Uplift ulikunitz/xz v0.5.8 [CVE-2020-16845] #1056
make-bm-worker: add some options and fix some issues #1039
update provisioning state info #1032
Doc changes for HostFirmwareSettings and FirmwareSchema resources #1015
Add bfournier & remove asalfeld from OWNERS #206
Updating ose-baremetal-operator images to be consistent with ART #204
Bug 2044496 : Update vendor #202
Bug 2044496 : Make bmc subscription validator less aggressive #201
Bug 2041765 : irmc: change BootInterface to ipxe #200
Bug 2036006 : Use integer value in clean steps for HostFirmwareSettings Integer type #199
Bug 2035882 : Publish events for all invalid HostFirmwareSettings #198
Updating ose-baremetal-operator images to be consistent with ART #188
Merge upstream #197
Add BMC subscription CRD and reconciler #1014
Use a separate mariadb-image instead of one in ironic-image #1052
Do not add secret finalizer while deleting a host #1054
Remove reset_required from FirmwareSchema #1049
Merge upstream #196
Handle HostFirmwareSettings non-numeric string set for Integer type #1051
Add validations for bmo resource name #991
Remove BIOS config password related settings from schema #1050
Merge upstream #195
Add an interface for the image builder to report a failure #1047
Uplift mongo-driver@v1.5.1 & ulikunitz/xz@v0.5.8 #1044
Change hfs controller to be level-triggered when handling bmh updates #995
Fix kustomize binary path in Tiltfile #1046
Uplift to go1.17 #1048
irmc: change the return value of NeedsMAC() to true #1033
Update ocp_kustomization.yaml #194
Merge upstream #193
Create new BMC module and revert ironic packages to main module #1017
Add UT for stringlist #1028
Support ilo4 virtual media #1041
Fix golint issue #1031
Merge image controller updates from upstream #192
Remove stbenjam from OWNERS #1035
Make PreprovisioningImage controller more generic #1036
Merge upstream #191
Replace deprecated linter & fix lint issues #990
Fixes CentOS build failure on CentOS master #1037
Add ardaguclu and bfournie to reviewers #1042
:bug: Remove provisioning IP from ironic-dnsmasq checks #1030
Uplift to kubebuilder v3 #1011
Use PreprovisioningImage to build PXE images #1019
Add ironic package to mod Makefile target #1018
Fix outdated URL in run_local_ironic #1023
Add readiness and liveness probes #975
Use finalizer for BMC secret. #1008
Remove stbenjam from OWNERS #190
Merge upstream #189
📖 Update old branch name mention in docs #1020
Remove bmc package dependency on API #1007
Add RequiresProvisioningNetwork check into AccessDetails #994
Merge upstream 2021-11-01 #187
Add bootMode/bootMACAddress to API docs #1010
gitignore: Get rid of rules not associated with the project #1004
Rename Ready state to Available #340
Add PreprovisioningImage API and integration #936
Add s3rj1k to reviewers #1006
Rename ironic go module to correct path for go get can find #998
Create new ironic go module #989
Add cert-manager installation in the dev-setup doc #993
Merge upstream 2021-10-08 #185
Create and manage hostFirmwareSettings and firmwareSchema resources #938
Fix non-existing fmt target usage #987
Merge upstream 2021-10-01 #180
Remove ironic-inspector-log-watch #988
Fix fallback for ironic drivers that don’t support soft power off #985
Drop the duplicating logwatch #945
Add AGE column to BMH CRDs #973
Create namespace for ironic and ignore any errors #944
Honor DefaultDeployInterface value from Ironic config #953
Avoid logging BMC password when creds change #981
Remove travis ci config file #982
Add @andfasano and @fmuyassarov as approvers #986
Add more context to node lookup logging #974
Do not disable iDRAC Redfish vendor interfaces #933
Create a SecretManager type to manage Secrets #935
Updating ose-baremetal-operator images to be consistent with ART #179
Merge upstream 2021-09-10 #175
Stop relying on -modfile to allow vendorization #968
📖 Update CI status badges in Readme #971
🌱 Uplift go modules (under root/apis/hack folders) #970
📖 Update docs and add more context concerning new deployment folders #972
🌱 Remove deprecated ioutil usage #969
Fix comment for detached annotation and add StateAvailable #967
Allow writing ‘null’ for HardwareRAIDVolumes and SoftwareRAIDVolumes. #966
Enable detach annotation for ready nodes #965
Add automation support for locally supplied IPA #957
Add kashifest and fmuyassarov as approvers #963
Fix auto clean failure in preparing state #929
Enable BareMetalHost validation webhook #865
Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #949
unittests: Add a mechanism for simulating a lost ironic db #723
Explicitly set node bios_interface #946
Update rbac api version to v1 #955
Add CommonName to Ironic and Mariadb certificates #951
Always build a configdrive except for live ISO #909
Don’t use soon removed APIs #948
Move tools modules under hack/tools #937
Fix missing case of BuildRAIDCleanSteps #942
upgrade k8s/api to v0.21.1 (in apis/go.mod) and controller-tools to v0.6.0 #917
Updating ose-baremetal-operator images to be consistent with ART #176
Full changelog
OCPBUGS-19098 : Updating baremetal-runtimecfg images to be consistent with ART #274
OCPBUGS-18257 : Move haproxy firewall rule check earlier in loop #270
OCPBUGS-15947 : Don’t render config with incomplete unicast peer list #266
Remove old scripts #251
OCPBUGS-14403 : Use machine-config state instead of comparing roles #257
OCPBUGS-14936 : node: remove duplicate #260
OCPBUGS-12739 : Fix bug with IP conversion using net.IP #258
OCPBUGS-12739 : Use NonVirtualIP as a hint for selecting Peers #256
OCPBUGS-12739 : Use lazy match when getting IP from OVN #254
OCPBUGS-12739 : Dump whole Node object when failing to get node IP #253
OCPBUGS-12739 : Print error message when node annotation doesn’t parse #252
OCPBUGS-11691 : Verify kubelet version in upgrade check #247
OCPBUGS-12564 : Update x/net and parent dependencies #245
OCPBUGS-4370 : Add label to VIP via keepalived #236
OCPBUGS-12739 : In keepalived config print structs instead of pointers #241
OCPBUGS-12729 : Make nested dual stack VIP configs respect EnableUnicast #237
Updating baremetal-runtimecfg images to be consistent with ART #234
OCPBUGS-10695 : Use subnet mask to detect IP stack #227
OCPBUGS-5816 : Fixup isUpgradeStillRunning logic #230
node.go: remove no required check #228
Updating baremetal-runtimecfg images to be consistent with ART #225
OPNET-197 : Extend logic for detecting Node IP #218
OPNET-210 : Support preferIPv6 for IPI too #223
Extend utility functions for address manipulation #221
OCPBUGS-3127 : 5 minutes timeout for getSuitableIPs #219
OPNET-133 : Enabling remote worker feature only for baremetal platform #224
node-ip: fix user-managed-lb flag #222
OPNET-214 : node-ip: adjust logic for user-managed-lb #220
OCPBUGS-6004 : filter ovn fd69::2 ip from list of ips in case ovn #215
Add mko as reviewer and approver #216
OPNET-133 : Support remote worker in onprem installations #207
Updating baremetal-runtimecfg images to be consistent with ART #211
Remove creydr as a reviewer and approver #209
Add mandre and tsorya as approvers #208
OCPBUGS-2988 : If primary ip address was already created no need to choose new ip #200
OCPBUGS-2994 : Adding timeout for kubeapi calls for keepalived monitor #201
OCPBUGS-2512 : Improve IP address sort order for interface selection #199
Updating baremetal-runtimecfg images to be consistent with ART #196
Run go fmt #197
Adding node ip hint for all who want to use it #185
OCPBUGS-669 : Empty chosen list when retrying ip selection #191
Add list of Node configs to handle multiple VIPs #176
OCPBUGS-669 : Apply ipv6 bind check to non-VIP case too #188
Updating baremetal-runtimecfg images to be consistent with ART #184
Bug 2096226 : Check chosen node-ip can be used #181
Bug 2086483 : Update k8s dependencies to 1.24 #180
Updating baremetal-runtimecfg images to be consistent with ART #179
Bug 2069740 : Avoid kubernetes node port range #175
node: update IsUpgradeStillRunning() logic #173
Update OWNERS to reflect current team #177
Dockerfile: migrate repo to CentOS 8 Stream #174
Updating baremetal-runtimecfg images to be consistent with ART #168
Bug 2000236 : Disable printing usage help on error #165
Bug 1995021 : upgrade k8s.io/client-go #164
Fix docker_test run #159
Bug 2021544 : Ignore VIPs in node-ip show #157
Bug 2022050 : Add delay after sending bootstrap stop and start messages #158
Updating baremetal-runtimecfg images to be consistent with ART #156
Bug 2012780 : Avoid dynamically allocated port range for haproxy #155
Bug 1998951 : retrieve only single type addresses for Keepalived ingress #154
Updating baremetal-runtimecfg images to be consistent with ART #153
Updating baremetal-runtimecfg images to be consistent with ART #152
Full changelog
OCPBUGS-18137 : Provide the architecture of the control plane as argument to –scale-up-from-zero-default-arch #284
OCPBUGS-18954 : Ensure status reporter caches exit if they don’t sync #285
OCPBUGS-19411 : cluster-autoscaler-operator: clusterrole add clusteroperators watch #287
OCPBUGS-19169 : Updating ose-cluster-autoscaler-operator images to be consistent with ART #286
OCPBUGS-18278 : Address long acquire times during upgrade #281
OCPBUGS-18338 : Fix CI by running tests natively by default #282
Reconcile when external process change the clusteroperator status #279
OCPBUGS-14356 : add nutanix labels that should be ignored #275
CNF-5642 make operator optional #269
OCPCLOUD-2061 : Rebase dependencies to k8s 1.27 #274
Updating ose-cluster-autoscaler-operator images to be consistent with ART #273
OCPBUGS-10105 : Updating ose-cluster-autoscaler-operator images to be consistent with ART #271
Bug 1943194 : update GPU resource limits type to have validation #268
Update OWNERS #270
revert GPU label changes from pr 223 #267
: Update tooling in Cluster Autoscaler Operator #266
Add infrastructures resource to config.openshift.io #265
Allow infrastructures.config.openshift.io to be listed #264
Register configv1 types to schemes #262
Updating ose-cluster-autoscaler-operator images to be consistent with ART #259
: Update CAO to ignore platform related zone labels #260
Update OWNERS #261
: Set default container for operator #258
Add client certificate and key to service monitor #249
Updating ose-cluster-autoscaler-operator images to be consistent with ART #248
OCPCLOUD-1677 : add flag for duplicated events #253
Bug 1997396 : fix an error with autoscaler alert rules #254
OCPBUGS-1411 : Bump k8s deps to 1.25 #252
Bug 1997396 : update alerts for resource limits #250
OCPCLOUD-1427 : Expose autoscaler “–balancing-ignore-label” flag through CRD #251
Add verbosity option to ClusterAutoscaler object #247
Bug 2087039 : update dependencies to K8s 1.24, go 1.18 #246
Bug 2067803 : Bump prometheus/client_golang #242
Bug 2063194 : add leader election flags to autoscaler deployment #241
add capi version to autoscaler deployment #240
Updating ose-cluster-autoscaler-operator images to be consistent with ART #238
Bug 2034484 : fix: missed rbac and latest library-go #236
Bug 2026178 : update alerts to match style guidance #233
Library go bump #235
Update makefile to support podman #234
OCPCLOUD-1278 : add scale-down-utilization-threshold to CAO #226
update to Golang1.17 #227
update owners file #231
Bug 2025230 : Change ClusterAutoscalerUnschedulablePods severity to info #228
Bug 1943194 : add logic to detect GPU capacity and update accordingly #223
Updating ose-cluster-autoscaler-operator images to be consistent with ART #222
Full changelog
bump(openshift/client-go,library-go) #498
OCPBUGS-16794 : installerpod: change pod manifest mode to 0600 #496
OCPBUGS-19175 : Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #493
Bump openshift/* libs #492
Update to Kubernetes 1.28.2 #491
STOR-1425 : Update to Kubernetes 1.28.1 #490
OCPBUGS-14052 : KubeSchedulerDown: set runbook_url annotation #489
OCPBUGS-15256 : Sync openshift/api to reduce installerpod configmap based file permissions to 0600 #488
remove loglevel in deploy #487
OCPBUGS-14323 : Change manifest directory permissions #485
Remove featureset flag and use only the manifest #484
STOR-1263 : Bump k8s 1.27 #472
use standard featuregate library from API #483
OCPBUGS-12074 : Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #479
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #466
OCPBUGS-10568 : migrate to using lease objects for leader election #476
disable debug pporf with unauthenticated port #468
WRKLDS-705 : Bump openshift/api to enable DynamicResourceAllocation through TechPreviewNoUpgrade #463
WRKLDS-649 : Guard pod set readiness probe endpoint explicitly #459
OCPBUGS-6261 : bump(k8s): 1.26.1 #460
Add client certificate and key to service monitor #434
remove use of deprecated klog flags #457
Revert “Drop log flags removed in k8s 1.26” #456
bump (openshift/api) for CSIMigration* feature gates #455
Drop log flags removed in k8s 1.26 #454
Drop flags removed in k8s 1.26 #453
OCPBUGS-3041 : guard controller: set an explicit hostname to avoid name collisions #446
bootstrap-kube-scheduler: specify resources.requests #445
library-go vendoring for installer cmd timeout #444
Bump openshift/api to bring the MatchLabelKeysInPodTopologySpread enabled in TPNoUpgrade #442
trt-589 bump library-go #441
Bump go.mod golang version to 1.19 #440
k8s 1.25.0 #438
Describe how to increase log level of kube-scheduler instances #436
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #433
Update owners #432
Bug 2062459 : Introduce sync unit test #430
Bug 2086092 : bump to k8s v0.24.0 #420
Bug 2062459 : Fix bootstrap leader election config #428
Bug 2064024 : README: fix scheduler configuration formatting #427
Bug 2064024 : Update library-go to 80f9619c2 #425
Fix debugging information #424
manifests/deployment: comply to restricted pod security level #421
[rebase v1.24] remove –port flag from bootstrap #422
Update OWNERS #419
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #406
Bug 2053582 : Track static pod lifecycle #417
Bug 2053582 : Track static pod lifecycle #415
Update resourcelock to configmapleases #412
Bump(openshift/api): to get CSI changes #411
Do not wait for a port which is no longer used by the scheduler #410
update cert injection annotations to beta #409
Bug 2029470 : update library-go to get rapid installer pod fixes #407
Bug 2035986 : Replace deprecated annotation #393
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #401
Bug 2039414 : Update KubeSchedulerConfig to v1beta3(default in 1.23) #395
Bug 2005901 : Sync the library-go #397
Bug 2033751 : Return Error when trying to use Scheduler Policy #390
Bug 2040132 : drop –port flag #398
Bug 2035927 : Replace NodeResourcesLeastAllocated/NodeResourcesMostAllocated plugins with NodeResourcesFit #392
Bug 2005901 : Bump library-go #396
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #394
Bug 2005901 : Guard controller pdb #373
Bug 2034515 : bump library-go #388
Upgrade library-go version #387
Bump to k8s 1.23 #386
bump(library-go): to gather a fix for static pod UID version #384
Bug 2026352 : Sync with library-go to pick fixes for pruner panic #383
Bug 2002300 : Disable balancedAllocation and add weight for HighNodeUtilization profile #378
update scheduler metrics service selector #382
Fix gomod #377
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #375
bump(*): library-go #376
bump(openshift/api): to get fix for typo in feature gate #374
Bug 2010354 : Make alert consistent with the alerting-consistency guidelines #372
podsecurity: enforce privileged for openshift-kube-scheduler namespace #371
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #369
Bug 2001856 : bump libgo and related deps #368
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #367
Full changelog
OCPBUGS-18857 : Updating ose-cluster-samples-operator images to be consistent with ART #517
manifests: Drop explicit runlevel from CRD manifest #515
OCPBUGS-16435 : Bump k8 to v0.27.2 for ocp 4.14 #514
OCPBUGS-16403 : Update Cluster Sample Operator dependencies and libraries for OCP 4.14 #511
reconcile status when clusteroperator changes #510
OCPBUGS-15754 : Update Jenkins and Jenkins Agent Base image versions #504
OCPBUGS-14491 : Updating to use Jenkins 4.13 images #502
OCPBUGS-12775 : Update Cluster Sample Operator dependencies and libraaies for OCP 4.14 #500
Updating ose-cluster-samples-operator images to be consistent with ART #499
OCPBUGS-10910 : Add network tools imagestreams #495
Updating ose-cluster-samples-operator images to be consistent with ART #493
Fix jira component #494
update Jenkins to use v4.12 imagestreams #491
OCPBUGS-855 : When setting allowedRegistries urls the openshift-samples operator is degraded #487
OCPBUGS-6811 : Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #485
Change importMode to preserveOriginal for Openshift imagestreams #482
OCPBUGS-6579 : update sample imagestreams with latest 4.11 image using specific image tag reference #483
OCPBUGS-4357 : Bump k8s master #476
OCPBUGS-4166 : Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #474
OCPBUGS-3426 : Update Cluster Sample Operator dependencies and libraries for OCP 4.12 #471
Updating ose-cluster-samples-operator images to be consistent with ART #470
Updating ose-cluster-samples-operator images to be consistent with ART #465
Add client certificate and key to service monitor #464
Updating ose-cluster-samples-operator images to be consistent with ART #435
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #433
update jenkins CPaaS image refs prior to 4.11 GA #432
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #431
Bug 2095256 : Samples Owner needs to be Updated #429
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #428
AUTH-133 : manifests/deployment: comply to restricted pod security level #425
Updating ose-cluster-samples-operator images to be consistent with ART #426
JNKS-289 : pull in jenkins imagestream updates (add back maven/nodejs streams) #422
Jira SO-19: Make sure template and imagestream api version is groupified #420
JNKS-287 : remove imagestream manifest refs; remove override of jenkins images with payload images #416
Bug 2010364 : OpenShift Alerting Rules Style-Guide Compliance #419
Bug 2067823 : Taking care of CVE-2022-21698 #418
Bug 2064610 : Remove duplicate v1 from cakephp-mysql templates #417
manifests: Add capability.openshift.io/name #414
Updating ose-cluster-samples-operator images to be consistent with ART #412
Bug 2027745 : Allowing ImageStream creation when config registry empty #406
Bug 2033720 : Synching SSO library #411
upd rhel7 Dockerfile in case still used for rhel7 worker nodes #410
Bug 2033720 : Bump k8 dependencies to v0.23.1 #409
Bug 2033720 : Library synchronization for OCP 4.10 #408
Bug 2027745 : Move openshift build-machinery-go dependency #407
Update OWNERS #402
Remove single node prod cluster profile annotation as it is not used #405
Bug 2007757 : Including Template in must-gather related objects. #399
Bug 2006947 : fix proxy portion of tbr inaccessible check #397
Updating ose-cluster-samples-operator images to be consistent with ART #396
Bug 2002368 : acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings #394
Bug 2003683 : fix recently introduced panic when conflict errors occur #395
Bug 1993840 : more avoiding immediate degraded on intermittent API errors #391
Updating ose-cluster-samples-operator images to be consistent with ART #390
Full changelog
OCPBUGS-19189 : Updating ose-cluster-update-keys images to be consistent with ART #51
Adding the new CI Signer public key #49
Clean up owners file as part of DPP-10343 #46
Updating ose-cluster-update-keys images to be consistent with ART #45
Updating ose-cluster-update-keys images to be consistent with ART #43
Update OWNERS #44
OWNERS: Prune crawford #42
Full changelog
OCPBUGS-19868 : pkg/clusterconditions/cache: Avoid panic on all-fresh-cache evaluation #975
OCPBUGS-19512 : pkg/clusterconditions/promql: Warm cache with 1s delay #939
OCPBUGS-18386 : Properly reconcile SCC resources #966
OTA-854 : Add configurable CVO knobs for risk-evaluation PromQL target #926
OCPBUGS-18984 : pkg/payload/precondition/clusterversion/etcdbackup: Drop precondition #968
OCPBUGS-19222 : Updating cluster-version-operator images to be consistent with ART #970
OCPBUGS-18567 : lib/resourcemerge/apps: Cover paused and other spec properties in EnsureDeployment #965
OCPBUGS-13308 : Simplify user-facing messages on risk evaluation throttling #955
OCPBUGS-17418 : Really handle DeletedFinalStateUnknown correctly #954
CNF-9385 : add ImageRegistry capability #950
OCPBUGS-17418 : Handle cache.DeletedFinalStateUnknown #952
docs/user/tasks-*by-number-and-component.svg: Update to 4.13 #949
Dockerfile: bump to 1.19 and use public UBI pullspec #944
pkg/payload: De-noise ‘excluding …’ logs #945
bump api version to add new capability #941
pkg/cvo/metrics: Doc from_version semantics for cluster_version{type=“completed”} #929
Code cleanups for golangci-lint failures #942
OTA-559 : Migrate to (*Manifest).Include(…, overrides) #934
OCPBUGS-9070 : Fix hotlooping on Cronjob resources #910
Updating cluster-version-operator images to be consistent with ART #932
Updating cluster-version-operator images to be consistent with ART #930
Updating cluster-version-operator images to be consistent with ART #928
syncStatus: Reduce verbosity when syncing nothing of interest #922
Update dnsPolicy to allow consistent resolution of the internal LB #920
OTA-941 : pkg/payload/precondition/clusterversion/rollback: New precondition #918
Updating cluster-version-operator images to be consistent with ART #911
OCPBUGS-5469 : pkg/cvo/availableupdates: Prioritize conditional risks for largest target version #909
pkg/cvo: code cleanups #902
OCPBUGS-7419 : Trigger new sync round on ClusterOperator Available changes #904
install/0000_90_cluster-version-operator_02_servicemonitor: Add ClusterReleaseNotAccepted #906
OCPBUGS-6097 : CVO hotloops on ImageStream and logs the information incorrectly #894
OCPBUGS-6292 : Update golang.org/x/net/http2 for CVE-2022-41717 #901
Bug 2090680 : RetrievePayload: Improve timeouts and cover behavior with tests #896
pkg/cvo: Set ‘controller’ in our ownerReferences #900
pkg/cvo/sync_worker: Fix “The sync worker already has a pending notification” formatting #898
vendor: update openshift/api for NodeTuning capability #883
Bug 2089138 : CVO hotloops on ValidatingWebhookConfiguration #893
logging: consistently use RFC3339 in log messages #889
OCPBUGS-702 : Fix removing caBundle
field of CRDs when ...inject-cabundle=true
#870
lib/validation: Drop “a previous version” from desiredUpdate validation #888
Adding David to approvers list and removing Jack #891
upgradeable: improve logging and refactor #886
start.go: simplify code for computing sync period #887
OCPBUGS-5505 : Set upgradeability check throttling period to 2m #882
Revert “pkg/cvo/updatepayload.go: timeout payload retrieval” #881
pkg/cincinnati: Set User-Agent for Cincinnati requests #839
Bug 2090680 : pkg/cvo/updatepayload.go: timeout payload retrieval #846
tests: fix rare nil dereference in TestCache
#875
pkg/payload: code cleanups #877
OTA-817 : Support ClusterVersion spec DesiredUpdate Architecture field #860
OCPBUGS-4986 : pkg/payload/precondition: Do not claim warnings would have blocked #876
OTA-844 : pkg/cvo/metrics: Add ‘reason’ to cluster_operator_up #868
OTA-560 : Improve developer-oriented docs #871
Updating cluster-version-operator images to be consistent with ART #873
OCPBUGS-1443 : Avoid using a lister before client caches sync #874
OTA-560 : Modernize README.md to be user-centered #869
Build CVO from UBI8 instead of obsolete origin-v4.0:base
#872
Bug 2089093 : CVO hotloops on OperatorGroup due to the diff of “upgradeStrategy” #862
update library-go to pick up feature-set annotation change #853
Add myself as approver and David Hurta as a reviewer #864
OCPBUGS-1458 : Allow CVO to update KUBERNETES_SERVICE_HOST
with LB address #851
pkg/cvo/cvo_scenarios_test.go: Remove status check from TestCVO_UpgradeFailedPayloadLoadWithCapsChanges #857
resourcemerge: cleanup deprecated function calls #858
OCPBUGS-2727 : Do not fail precondition check for UnknownUpdate #856
Bug 2033499 : Don’t overwrite accepted risks if local payload #852
OCPBUGS-2125 : Allow unknown capabilities during payload load and implicitl enablement checking #850
bump api version to add new capability #835
Bug 2033499 : Populate acceptedRisks in ClusterVersion History #841
Dockerfile: Bump to Go 1.18 #845
Fix ups from gofmt 1.19 #849
Revert “Fix ups from gofmt 1.19 and yamllint” #848
Fix ups from gofmt 1.19 and yamllint #844
Updating cluster-version-operator images to be consistent with ART #842
OCPBUGS-1636 : pkg/cvo/sync_worker: Pre-create ClusterOperator in reconciling-mode too #840
Bug 1951835 : Handle report only sync errors #837
OCPBUGS-1402 : pkg/cvo/sync_worker.go: remove Lock/Unlock #832
OWNERS: Prune vrutkovs #838
pkg/cvo: add test utility functions #833
allow more than one featureset #821
OCPBUGS-575 : lib/resourcemerge/core: Reconcile seccompProfile in ensurePodSecurityContext #830
Bug 2006611 : Upgrade takes too much time when upgrading via –to-image #808
OCPBUGS-569 : CVO History Pruner return not assigned to config.Status.History #828
bump api version to add new capability #801
lib/capability: Sort all slices after building them #827
Bug 1951835 : Propagate Degraded to update status #662
Bug 2010365 : OpenShift Alerting Rules Style-Guide Compliance #800
Restore ‘Pull arch from payload’ and fix #813
/pkg/cvo: improve CV history pruning #805
Bug 2117033 : pkg/cvo/sync_worker: Trigger new sync round on ClusterOperator versions[name=operator] changes #818
pkg/cvo/status.go: sort implicitly enabled caps #814
pkg/cvo/sync_worker: Consolidate all ClusterOperator errors by reason #577
Revert “Pull arch from payload” #810
Pull arch from payload #796
Bug 2110590 : pkg/cvo/updatepayload: Set ‘readOnlyRootFilesystem: false’ #807
Bug 2109374 : pkg/clusterconditions/promql: Cap PromQL queries at 5 minutes #806
Bug 2094174 : pkg/cvo: reset payload load status #788
Bug 2108858 : lib/resourcemerge: change SecurityContext reconcile #804
Updating cluster-version-operator images to be consistent with ART #797
Bug 2100533 : remove local golang lint #792
Bug 2097067 : pkg/cvo: retain initial completed update history entry #791
Updating cluster-version-operator images to be consistent with ART #779
Bug 2091770 : pkg/cvo/updatepayload: Guard against ‘rm -fR -whatever’ with ./* #783
Bug 2071998 : pkg/cvo/updatepayload: Event when forcing through a sig-verification failure #763
Bug 2081895 : lib/resourcebuilder: Drop Get from check*Health functions #780
Bug 2079789 : capability: Init prior known from CV status #773
Bug 2084331 : vendor: Bump library-go to pick up manifest checkResourceEnablement fix #781
Bug 2081895 : lib/resourcebuilder/apiext: Restore check for Established=True CRDs #771
Revert “admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate” #775
Bug 2080429 : pkg/cvo/sync_worker.go: Save overrides and capabilities #770
admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate #772
Bug 2079789 : pkg/cvo/sync_worker.go: Initialize implicitlyEnabledCaps #768
Bug 2072389 : Do not save desired update on load failures #766
Bug 2070805 : pkg/cvo/updatepayload: Restore shell for rm globbing #767
Bug 2070805 : pkg/cvo/updatepayload: Shift previous-download removal into the job #765
Bug 2070854 : syncWorkerStatus: Avoid saving stale status values #759
Implicitly enable capabilities on updates #758
Bug 2070887 : pkg/cvo/sync_worker.go: set implicitly enabled caps earlier #761
pkg/cvo/sync_worker: Log only changed enabled capabilities #762
Bug 2070805 : pkg/cvo/updatepayload: Prune previous payload downloads #760
capability: disallow disabling, add enabling capabilities #754
Bump openshift/api to include new marketplace capability #757
pkg/cvo/metrics: Add a cluster_version_capability metric #755
vendor: update openshift/api #751
lib/capability: Sort status.capabilities arrays #752
pkg/cvo/sync_worker.go: ensure all of SyncWorkerStatus copied #750
pkg/payload: Log load-time manifest exclusion at V(2) #749
Consume post install static spec capabilities #744
Bug 2062568 : lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded #748
Get cluster version object earlier in startup #741
Bug 1822752 : pkg/cvo: Fix ups from separating load from apply #683 #745
Bug 1822752 : pkg/cvo: Separate payload load from payload apply #683
Bug 2050946 : Fix wrong informer for feature-gate-stopper #739
pkg/payload: Log manifest exclusion #712
vendor: Bump openshift/api to pick up capabilities #737
Updating cluster-version-operator images to be consistent with ART #732
Bug 2050946 : pkg/featurechangestopper: Seed queue to guard against incorrect startingTechPreviewState #736
Bug 2009845 : pkg/cvo/sync_worker: Use current state, not suggested state, for guarding Initializing->Updating #733
pkg/cvo: Drop unused ‘workers’ argument from Operator.Run #719
Bug 2009845 : pkg/cvo/sync_worker: Log transition to updating #730
Bug 2027342 : Add notification for certificate changes #726
Bug 2009845 : pkg/cvo/sync_worker: Do not cancel sync workers on install-time target-version change #729
Bug 2009845 : Respect overrides changes during install (second round) #728
Revert “Bug 2009845: Respect overrides changes during install” #727
Bug 2009845 : Respect overrides changes during install #713
Bug 2034484 : Library go bump #716
Bug 2000938 : lib/resourcemerge/apps: Avoid hotlooping on implicit strategy #722
Bug 2034493 : *: Use –v=2 logging to drop client-side throttling noise #721
Bug 2033745 : pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling #718
pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. #708
Bug 2029785 : pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges #707
pkg/start: Log and continue when we fail to retrieve the feature gate #706
pkg/featurechangestopper: Refactor to allow declaring work completion #704
Exclude featuregate.release.openshift/tech-preview=true manifests #694
Bug 2026560 : lib/resourcemerge/core: Merge volumeMounts by mountPath #703
Bug 2020107 : Remove run-level label #623
Bug 2028217 : lib/resourcemerge/apps: Default Deployment replicas to one #698
Bug 2027585 : pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk #697
Bumping the GOLANGCI_LINT_VERSION to v1.43.0 #695
Targeted edge blocking #663
Bug 2005407 : Changing the ClusterNotUpgradeable alert to info #659
install: Add description annotations to manifests #686
Bug 2022509 : cvo: Compare manifest group in getOverrideForManifest #689
Updating cluster-version-operator images to be consistent with ART #687
Bug 1990635 : Fixing the sync issue when desired version and channel changed at the same time #669
install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet #646
install: Drop single-node-developer profile #685
Adding docs to test CVO with custom update graph #681
Bug 1878925 : pkg/cvo/updatepayload: Drop history from target pullspec lookup #684
Adding seed to make rand.Float64() return random values #653
vendor: Bump openshift/api for targeted edge blocking #680
Bug 2014071 : lib/resourcemerge/imagestream.go: remove TagReference field dependency #677
Bug 2014071 : lib/resourcemerge/imagestream.go: Copy all data for new tag reference #674
Bug 2000938 : Ensure CVO applies appropriate Deployment strategy on update #650
podsecurity: enforce privileged for openshift-cluster-version namespace #668
Bug 2011896 : pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #670
Unset listen option while running CVO locally [doc/dev] #667
.ci-operator: Bump to Go 1.16 #665
Bug 2005581 : install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access #660
OWNERS: Prune crawford #656
Bug 2002834 : lib/resourcemerge/core: Remove unrecognized volumes and mounts #654
Updating cluster-version-operator images to be consistent with ART #655
pkg/cvo: Drop the explicit ‘upstream’ from our replacement ClusterVersion #640
Full changelog
OCPBUGS-19171 : Updating configmap-reload images to be consistent with ART #56
Updating configmap-reload images to be consistent with ART #52
OCPBUGS-10106 : Updating openshift-state-metrics images to be consistent with ART #51
Updating configmap-reload images to be consistent with ART #48
Updating configmap-reload images to be consistent with ART #47
OWNERS: Add Joao and myself, and move former team members to emeritus #46
Updating configmap-reload images to be consistent with ART #45
Bug 2067745 : Merge Upstream Master Branch #44
Updating configmap-reload images to be consistent with ART #42
Updating configmap-reload images to be consistent with ART #41
Updating configmap-reload images to be consistent with ART #40
OWNERS: cleanup #39
Updating configmap-reload images to be consistent with ART #38
Updating configmap-reload images to be consistent with ART #37
OWNERS: update #36
Full changelog
OCPBUGS-19166 : Updating csi-driver-manila-operator images to be consistent with ART #204
Configure User Agent #191
STOR-1440 : Restart controller Pods if metrics-serving-cert changed #198
OCPBUGS-12499 : Bump dependencies #197
Remove unused Dockerfile.openshift.ci file #193
Rework how we build the container image #194
OCPBUGS-14049 : Don’t cache OpenStack client #184
Revert “OCPBUGS-14049: Add secret informer” #192
OCPBUGS-16453 : Bump library-go #190
OCPBUGS-16783 : Chore: Update OWNERS #189
OCPBUGS-14049 : Add secret informer #187
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #186
OCPBUGS-14824 : Bump csi-driver-manila-operator library-go #183
STOR-1168 : Bump common libraries #182
Updating csi-driver-manila-operator images to be consistent with ART #181
Updating csi-driver-manila-operator images to be consistent with ART #180
Updating csi-driver-manila-operator images to be consistent with ART #179
OCPBUGS-8683 : Add management workloads annotations #175
OCPBUGS-8628 : Bump go.mongodb.org/mongo-driver to v1.5.1 #173
Updating csi-driver-manila-operator images to be consistent with ART #172
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #167
OCPBUGS-6301 : Address CVE-2022-41717 #165
Bug 2106736 : Add multiplePVsSameID capability #164
STOR-1078 : Add hostPaths necessary for SELinux mounts #162
Updating csi-driver-manila-operator images to be consistent with ART #161
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #160
OCPBUGS-1904 : Only deploy VolumeSnapshotClass when CRD exists #159
Updating csi-driver-manila-operator images to be consistent with ART #157
Ensure files follow go 1.19 formatting #158
Bug 2057637 : Include secrets to VolumeSnapshotClass #156
STOR-858 : Bump github.com/openshift/* and k8s.io/* #155
Bug OCPBUGS-944: Fix RBAC race during initial deployment #154
Expose CSI_FSGROUP_POLICY as an operator option #142
Updating csi-driver-manila-operator images to be consistent with ART #151
Bug 2090662 : SWEET32: Improve TLS configuration for Kube RBAC Proxy (cont) #149
Bug 2083153 : Fetch application credentials #148
Bug 2090662 : SWEET32: Improve TLS configuration for Kube RBAC Proxy #145
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #144
Updating csi-driver-manila-operator images to be consistent with ART #143
Bug 2074274 : Address CVE-2022-27191 #141
Bug 2067749 : Address CVE-2022-21698 #140
ci: enable more tests #138
Updating csi-driver-manila-operator images to be consistent with ART #137
shiftstack: Update OWNERS #135
Bug 2043130 : csi-driver-manila: Add external-snapshotter permissions to patch snapshots #136
Bug 2038934 : Add custom CA bundle support #134
Bug 2038053 : Bump k8s to 1.23 #133
Bug 2034537 : OWNERS: Update ShiftStack members #132
Normalize the storage class name when ShareType has invalid characters #131
Updating csi-driver-manila-operator images to be consistent with ART #130
Updating csi-driver-manila-operator images to be consistent with ART #128
Updating csi-driver-manila-operator images to be consistent with ART #121
Bug 2001620 : Do not degrade cluster on failure to reach Manila #120
Full changelog
OCPBUGS-19225 : Updating csi-attacher images to be consistent with ART #57
STOR-1169 : Rebase external-attacher
to v4.3.0 for OCP 4.14 #54
Update csi-release-tools #440
Add changelog for 4.3.0 #439
Bump k8s.io/csi-translation-lib from 0.27.0 to 0.27.1 #435
Bump k8s.io/client-go from 0.27.0 to 0.27.1 #436
Update dependency go modules for k8s v1.27.0 #434
Update dependency go modules for k8s v1.27.0-rc.0 #429
Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #428
Bump k8s.io/csi-translation-lib from 0.26.2 to 0.26.3 #426
Bump k8s.io/client-go from 0.26.2 to 0.26.3 #424
Bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #423
Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 #422
Bump k8s.io/client-go from 0.26.1 to 0.26.2 #420
Bump k8s.io/csi-translation-lib from 0.26.1 to 0.26.2 #421
Bump k8s.io/api from 0.26.1 to 0.26.2 #419
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #417
fix: CVE-2022-41723 #415
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #414
Add changelog for v4.2.0 #413
add option to limit grpc logging length #411
Bump google.golang.org/grpc from 1.52.1 to 1.52.3 #410
Bump google.golang.org/grpc from 1.52.0 to 1.52.1 #409
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #407
Bump k8s.io/client-go from 0.26.0 to 0.26.1 #404
Bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #406
Bump k8s.io/api from 0.26.0 to 0.26.1 #405
Bump k8s.io/apimachinery from 0.26.0 to 0.26.1 #403
Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #402
OCPBUGS-14815 : Chore: Update OWNERS and OWNERS_ALIASES #55
Updating csi-attacher images to be consistent with ART #53
Updating csi-attacher images to be consistent with ART #52
Updating csi-attacher images to be consistent with ART #51
Updating csi-attacher images to be consistent with ART #50
STOR-1020 : Rebase external-attacher
to v4.1.0 for OCP 4.13 #49
Updating csi-attacher images to be consistent with ART #48
Update to go v1.19 #45
UPSTREAM: <carry>: Remove .github files #43
Updating csi-attacher images to be consistent with ART #42
STOR-859 : Rebase to v4.0.0 for OCP 4.12 #41
Updating csi-attacher images to be consistent with ART #40
Bug 2097284 : Rebase to v3.5.0 for OCP 4.11 #39
Updating csi-attacher images to be consistent with ART #38
Bug 2043130 : Rebase to v3.4.0 for OCP 4.10 #37
Updating csi-attacher images to be consistent with ART #35
Update CHANGELOG-4.1.md #399
Upgrade csi-lib-utils to v0.12.0 #398
Add changelog for v4.1.0 #397
update left out rc package to GA version #396
Update dependency go modules for k8s v1.26.0 #395
Update K8s dependency go modules for K8s v1.26.0-rc.0 #389
Bump google.golang.org/grpc from 1.50.1 to 1.51.0 #388
Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 #387
add dependabot github action for auto dependency update #386
Fix CVE, CSI spec update and update kube dependencies to latest. #385
master: update release-tools #381
update module dependencies to latest version #380
Fix gofmt for go 1.19 #379
Fixes broken link CONTRIBUTING.md #376
Add changelog for v4.0.0 #373
update kube dependencies to v1.25.0 #371
Use registry.k8s.io for deployment #372
Update release tools #370
master: update release-tools #365
Update container-storage-interface.md design proposals URL in README.md #364
Change Fstype default to emptyString from ext4 #358
Add v3.5 changelog #357
master: update release-tools #360
bump up gopkg.in/yaml.v3 to address CVE-2022-28948 #359
update kube dependencies to v1.24.0 #353
upgrade csi-translation-lib for some bug fixes #352
Bump prometheus/client_golang to v1.11.1 #351
master: update release-tools #350
master: update release-tools #347
Validate OWNERS files - remove sections about emeritus reviewers #345
master: update release-tools #344
allow setting default fs type through command line argument #342
Add CHANGELOG for v3.4 #340
Update kube and dependencies to 1.23 version #339
Skip processing of ManagedFields changes #338
Fix get nodeid from va.annotation directly #336
master: update release-tools #333
master: update release-tools #329
master: update release-tools #327
Clean up unused vars, funcs and types #324
Clean up .travis.yml #325
Full changelog
OCPBUGS-19114 : Updating csi-provisioner images to be consistent with ART #69
OCPBUGS-17264 : USPTREAM: 969: build(deps): bump golang.org/x/tools from 0.9.3 to 0.12.0 #68
OCPBUGS-14811 : Chore: Update OWNERS and OWNERS_ALIASES #66
STOR-1169 : Rebase external-provisioner
to v3.5.0 for OCP 4.14 #65
Updating csi-provisioner images to be consistent with ART #64
Updating csi-provisioner images to be consistent with ART #63
Updating csi-provisioner images to be consistent with ART #62
Updating csi-provisioner images to be consistent with ART #61
STOR-1020 : Rebase external-provisioner
to v3.4.0 for OCP 4.13 #60
Updating csi-provisioner images to be consistent with ART #59
Updating csi-provisioner images to be consistent with ART #58
UPSTREAM: <carry>: Remove .github files #57
STOR-859 : Rebase to v3.3.0 for OCP 4.12 #55
Updating csi-provisioner images to be consistent with ART #54
Bug 2101343 : UPSTREAM: 2101343: fix: changed the csistoragecapacity check namespace #52
Bug 2097282 : Rebase to v3.2.0 for OCP 4.11 #51
Updating csi-provisioner images to be consistent with ART #50
Bug 2043130 : Rebase to v3.1.0 for OCP 4.10 #49
Updating csi-provisioner images to be consistent with ART #48
Updating csi-provisioner images to be consistent with ART #47
Updating csi-provisioner images to be consistent with ART #46
Update csi release tools #921
Update csi-release tools #920
Add changelog for 3.5.0 #919
build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 #915
Update dependency go modules for k8s v1.27.0-rc.0 and v1.27.0 #901
build(deps): bump actions/checkout from 3.5.0 to 3.5.2 #914
build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #903
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 #902
build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.30.0 #889
build(deps): bump k8s.io/csi-translation-lib from 0.26.2 to 0.26.3 #891
build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #894
build(deps): bump actions/checkout from 3.4.0 to 3.5.0 #893
build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 #892
Update to kubernetes-sigs/sig-storage-lib-external-provisioner v9.0.2 #896
build(deps): bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #890
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.5 #882
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.4 #886
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #881
build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 #868
build(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #863
build(deps): bump github.com/kubernetes-csi/external-snapshotter/client/v6 from 6.1.0 to 6.2.0 #848
build(deps): bump sigs.k8s.io/gateway-api from 0.6.0 to 0.6.2 #888
build(deps): bump k8s.io/csi-translation-lib from 0.26.1 to 0.26.2 #880
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #877
build(deps): bump actions/checkout from 3.3.0 to 3.4.0 #887
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.1 #871
Add tests for volume mode conversion feature #867
Add and enable sidecar e2e test to enable volume mode conversion #832
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 #862
build(deps): bump k8s.io/component-helpers from 0.26.0 to 0.26.1 #858
build(deps): bump k8s.io/apiserver from 0.26.0 to 0.26.1 #852
build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #859
build(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 #853
build(deps): bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #854
build(deps): bump k8s.io/api from 0.26.0 to 0.26.1 #856
build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.3 #861
build(deps): bump actions/checkout from 3.2.0 to 3.3.0 #850
Add changelog for v3.4.0 #838
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.0 to 0.14.1 #841
build(deps): bump sigs.k8s.io/gateway-api from 0.6.0-rc1 to 0.6.0 #843
Upgrade csi-lib-utils to v0.12.0 #844
build(deps): bump sigs.k8s.io/controller-runtime from 0.13.1 to 0.14.0 #837
build(deps): bump actions/checkout from 3.1.0 to 3.2.0 #835
Update dependency go modules for k8s v1.26.0 #834
fix controller_test typo to make the github action pass #836
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 #799
Alpha support for provision volumes from cross-namespace data sources #805
fix: add defence logic for PV without claime ref #796
Update dependency go modules for k8s v1.26.0-rc.0 #823
build(deps): bump google.golang.org/grpc from 1.50.1 to 1.51.0 #822
remove replace
directive from the go.mod file #816
update module dependencies to latest version #803
build(deps): bump github.com/container-storage-interface/spec from 1.6.0 to 1.7.0 #806
update sidecars to latest version #802
build(deps): bump actions/checkout from 2 to 3.1.0 #794
build(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 #809
build(deps): bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 #807
master: update release-tools #810
build(deps): bump google.golang.org/grpc from 1.49.0 to 1.50.1 #797
Fix string pointer comparison for source volume mode conversion #793
Change annotation name to allow volume mode change #791
Register metrics exposed by sig-storage-lib #792
Update changelog for 3.3.0 #790
Update snapshot client to 6.1.0 #789
Add changelog for v3.3 #788
build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #785
build(deps): bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 #782
Updated CONTRIBUTING.md #787
feat: Support secret in NodeExpansion Call #758
test: use csi-test v5.0.0 #784
correct the fmt errors on the controller files. #783
update kube dependencies to v1.25.0 release #776
test: add codespell github workflow and templates for issues/RFEs. #761
build(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0 #777
Update release tools #775
build(deps): bump google.golang.org/grpc from 1.45.0 to 1.48.0 #771
build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.3 #767
build(deps): bump github.com/golang/mock from 1.5.0 to 1.6.0 #773
build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 #772
build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.0 #769
build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #768
build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.1 #774
github: enable dependabot #766
master: update release-tools #762
fix: kubernetes design proposal URL expired #757
fix: changed the csistoragecapacity check namespace #753
make use of latest provisioner controller in storage-capacity.yaml #748
v3.2.0 CHANGELOG #746
controller: handle cache.DeletedFinalStateUnknown #745
Bump up gopkg.in/yaml.v3 to address CVE-2022-28948 #740
master: update release-tools #742
use registry.k8s.io instead of k8s.gcr.io registry. #728
OWNERS: add pohly #741
Upgrade external-snapshotter client to v6.0.1 #738
bugfix: add unique identity to the leaderrelection leader. #690
update provisioner dependencies to kube v1.24.0 release #733
Provisioner changes to prevent unauthorised volume mode conversion #726
storage capacity GA #710
Fix example environment variables configuration #722
Bump prometheus/client_golang to v1.11.1 #724
rbac: remove unwaned rbac for the leader election #725
master: update release-tools #723
fix managed-by label being too long when the node name is long. #717
controller: add pv secret annotation support to forget SC #713
Update external-snapshotter client to v6 #720
Short declaration, variable declaration allignment and few other cleanups #715
capacity tracking: add benchmark for topology discovery #705
capacity: use separate client and lower QPS/Burst settings #711
Validate OWNERS files #701
master: update release-tools #702
maximumVolumeSize should be updated when it changes #696
relax same storageclass restriction #699
master: update release-tools #693
feat: add an option to enable pprof profiling #682
Add changelog for v3.1.0 #686
bugfix: get capacity grpc request should have timeout #688
lift kubernetes and other dependencies to latest versions #689
external-provisioner changes to support PV Deletion protection finalizer #679
master: update release-tools #683
master: update release-tools #676
Consider ResourceExhausted error as a final error. #675
master: update release-tools #672
Support accepting GA annStorageProvisioner annotation #667
Clean up unused vars and types #663
Check error on mockserver start and remove unused clientset arg #662
Full changelog
OCPBUGS-19260 : Updating csi-snapshot-validation-webhook images to be consistent with ART #106
OCPBUGS-19223 : Updating ose-csi-external-snapshotter images to be consistent with ART #105
OCPBUGS-19100 : Updating ose-csi-snapshot-controller images to be consistent with ART #104
STOR-1169 : Rebase external-snapshotter
to v6.2.2 for OCP 4.14 #101
Add changelog for 6.2.2. #841
Cherry-pick fix: CVE-2022-41723 #840
Change snapshot controller image version to 6.2.1 in release-6.2 branch #817
Release 6.2 - Fix for CVE go-2023-1571 #816
OCPBUGS-14813 : Chore: Update OWNERS and OWNERS_ALIASES #102
Updating csi-snapshot-validation-webhook images to be consistent with ART #100
Updating ose-csi-external-snapshotter images to be consistent with ART #99
Updating ose-csi-snapshot-controller images to be consistent with ART #98
Updating csi-snapshot-validation-webhook images to be consistent with ART #97
Updating ose-csi-external-snapshotter images to be consistent with ART #96
Updating ose-csi-snapshot-controller images to be consistent with ART #95
Updating csi-snapshot-validation-webhook images to be consistent with ART #94
Updating ose-csi-external-snapshotter images to be consistent with ART #93
Updating ose-csi-snapshot-controller images to be consistent with ART #92
Updating csi-snapshot-validation-webhook images to be consistent with ART #91
Updating ose-csi-snapshot-controller images to be consistent with ART #89
Updating ose-csi-external-snapshotter images to be consistent with ART #90
STOR-1020 : Rebase external-snapshotter
to v6.2.1 for OCP 4.13 #88
Updating csi-snapshot-validation-webhook images to be consistent with ART #87
Updating ose-csi-external-snapshotter images to be consistent with ART #86
Updating ose-csi-snapshot-controller images to be consistent with ART #85
Updating csi-snapshot-validation-webhook images to be consistent with ART #84
Updating ose-csi-external-snapshotter images to be consistent with ART #83
Updating ose-csi-snapshot-controller images to be consistent with ART #82
UPSTREAM: <carry>: Remove .github files #81
Updating csi-snapshot-validation-webhook images to be consistent with ART #80
Updating ose-csi-external-snapshotter images to be consistent with ART #79
Updating ose-csi-snapshot-controller images to be consistent with ART #78
STOR-859 : Rebase to v6.1.0 for OCP 4.12 #77
Updating csi-snapshot-validation-webhook images to be consistent with ART #76
Updating ose-csi-external-snapshotter images to be consistent with ART #75
Updating ose-csi-snapshot-controller images to be consistent with ART #74
Bug 2097283 : Rebase to v6.0.1 for OCP 4.11 #73
Updating ose-csi-snapshot-controller images to be consistent with ART #70
Updating csi-snapshot-validation-webhook images to be consistent with ART #72
Updating ose-csi-external-snapshotter images to be consistent with ART #71
Updating ose-csi-external-snapshotter images to be consistent with ART #68
Updating csi-snapshot-validation-webhook images to be consistent with ART #69
Updating ose-csi-snapshot-controller images to be consistent with ART #67
Bug 2043130 : Update CSI sidecars to the latest release for 4.10 #66
release-5.0: Update release tools 5.0 #641
Backport changelog to release-5.0 #636
Backport #585 to release 5.0 #634
Rename KUBE_NODE_NAME to NODE_NAME #633
update kube and dependencies to v1.23 #631
Backport #626 to release-5.0 #628
Backport #621 to release-5.0 #625
Backport #606 to release-5.0 #623
Merge pull request #588 from Kartik494/ValidateWebhook #613
release-5.0: update release-tools #619
Add short names for Volume Snapshot CRDs #607
Updating csi-snapshot-validation-webhook images to be consistent with ART #60
Updating ose-csi-snapshot-controller images to be consistent with ART #61
Updating ose-csi-external-snapshotter images to be consistent with ART #59
Updating ose-csi-snapshot-controller images to be consistent with ART #58
Backport 720: Update changelog 6.0.1 #721
Backport 718: Add back v1beta1 manifests #719
Backport 711: Add changelog for v6.0 #717
Backport 715: Remove v1beta1 examples #716
Backport 690: replace serviceAccountName key, rbac and cleanup in the code #714
README changes to release-6.0 branch #713
Backport 703: update kube dependencies to v1.24.0 release #712
Backport-706 Adding webhook RBAC to enable validation of snapshotclasses #710
Remove v1beta1 APIs from release-6.0 #709
Backport 688: Updating readme and webhook tempate to capture changes made for volumesnapshotclasses #700
Backport: Add webhook to make SourceVolumeMode immutable #701
Backport: Update comment in types.go, to be included in the new CRD docs #698
Backport: Remove create and delete from csi-snapshotter RBAC #696
Backport 674: Adding validation for default snapshot classes per driver #693
Changes to snapshot controller to add SourceVolumeMode to VolumeSnapshotContents #694
release-6.0: update release-tools #692
Bump prometheus/client_golang to v1.11.1 #685
Change SourceVolumeMode type to v1.PersistentVolumeMode. #686
Cherry-pick client changes to release-6.0 branch #675
Add changelog for v6.2.0 #800
Upgrade csi-lib-utils to v0.12.0 #802
Add replace clause back to go.mod #801
Update client dep to golang.org/x/net v0.4.0 #798
Update dependency go modules for k8s v1.26.0 #797
fix certificate generation in webhook example #796
Update dependency go modules in client for k8s v1.26.0-rc.0 #794
test: fix trivy and codespell github action failure #795
Make webhook example compatible with TLS secrets #793
Update dependency go modules for k8s v1.26.0-rc.0 #791
remove replace
directive from the go.mod file #788
add dependabot configuration to github actions for auto update PRs #787
Fix client-go version #785
master: update release-tools #780
update sidecars to latest version #775
Parameterize startup CRD wait retries #777
update module dependencies to latest version #776
Update deployment tags to v6.1.0 #766
Update client to v6.1.0 #768
Add changelog for v6.1.0 #767
Upgrade kube dependencies and snapshotter client kube deps to v0.25.2 #765
Upgrade go version and code-generator in snapshotter client #761
declare go1.18 in the go.mod #762
update client package with go 1.19 formatting changes #760
make the formatting errors based on go 1.19 #758
Fix CVE-2022-27664 by updating golang.org/x/net pacckage #759
use registry.k8s.io for deployment #756
Update release-tools #752
update kubernetes dependencies to v1.25.0 #753
Improve README #739
Fix typo validating webhook message exits
-> exists
#746
master: update release-tools #740
use latest controllers and webhook in the deployment #733
Remove v1beta1 from admission config template #734
deploy/kubernetes: Update snapshot-validation-webhook #737
update snapshot client to v6.0.1 #732
master: update release-tools #727
Update changelog 6.0.1 #720
Add back v1beta1 manifests #718
Add changelog for v6.0 #711
Remove v1beta1 examples #715
Adding webhook RBAC to enable validation of snapshotclasses #706
Remove v1beta1 APIs and generated functions #704
test: add tirvy vulnerability scanner github action #708
update kube dependencies to v1.24.0 release #703
replace serviceAccountName key, rbac and cleanup in the code #690
Update README with prevent-volume-mode-conversion feature flag #702
Add webhook to make SourceVolumeMode immutable #680
Update comment in types.go for the new CRD docs #697
Updating readme and webhook tempate to capture changes made for volumesnapshotclasses #688
Remove create and delete from csi-snapshotter RBAC #689
Changes to snapshot controller to add sourceVolumeMode #679
Add default validation for VolumeSnapshotClass #674
Bump prometheus/client_golang to v1.11.1 #684
Change SourceVolumeMode type to v1.PersistentVolumeMode #683
master: update release-tools #682
Update client to v6 #673
Update snapshotter and client modules #670
Update generated code for SourceVolumeMode field in VolumeSnapshotContents #665
Check if Status on Snapshot before checking if Status.Error is present #669
Allow resync on VolumeSnapshotContent when there is no error from CreateSnapshot #666
external-snapshotter constantly retrying CreateSnapshot calls on erro… #651
fix api convention metadata redirection #664
master: update release-tools #659
doc: fix spelling issues and add codespell github action #658
Change snapshot controller image version to 5.0.1 #653
remove storage class permissions from snapshot controller cluster role #645
doc: add issue templates #647
master: update release-tools #643
Update release tools 5.0 #640
Add changelog for v5.0.0 #635
Implement distributed snapshotting #585
Rename KUBE_NODE_NAME to NODE_NAME #616
update kube and dependencies to v1.23 #627
Fixed the bug introduced by PR 621 and exposed the kube-api-qps cmd option properly #626
Make the QPS and Burst of kube client config to be configurable #621
Add kustomization manifests to CRDs and controller components #606
Update CertificateSigningRequest apiversion to V1 #588
master: update release-tools #612
Bump snapshot-controller and snapshotter deploy to v5-rc1 #609
Add short names for Volume Snapshot CRDs #604
Fix an issue where patch will fail when status is nil #601
master: update release-tools #599
Use JSON patch for many VolumeSnapshot and VolumeSnapshotContent updates #526
master: update release-tools #589
Update images to v4.2.1 #586
Fix deadlock in recursive metric locks #581
Full changelog
OCPBUGS-19247 : Updating csi-node-driver-registrar images to be consistent with ART #49
STOR-1169 : Rebase node-driver-registrar
to v2.8.0 for OCP 4.14 #46
Add changelog for v2.8.0 #294
Update csi-release-tools #293
Bump k8s.io/kubelet from 0.26.1 to 0.27.1 #291
Bump k8s.io/client-go from 0.27.0 to 0.27.1 #290
Bump golang.org/x/sys from 0.6.0 to 0.7.0 #287
Bump google.golang.org/grpc from 1.52.0 to 1.54.0 #283
Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #270
Update dependency go modules for k8s v1.27.0 #289
Update dependency go modules for k8s v1.27.0-rc.0 #284
Update registry to registry.k8s.io #278
Bump k8s.io/kubelet from 0.26.0 to 0.26.1 #264
Bump golang.org/x/sys from 0.3.0 to 0.4.0 #261
Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #262
OCPBUGS-14814 : Chore: Update OWNERS and OWNERS_ALIASES #47
Updating csi-node-driver-registrar images to be consistent with ART #45
Updating csi-node-driver-registrar images to be consistent with ART #44
Updating csi-node-driver-registrar images to be consistent with ART #43
Updating csi-node-driver-registrar images to be consistent with ART #42
STOR-1020 : Rebase csi-node-driver-registrar
to v2.7.0 for OCP 4.13 #41
Updating csi-node-driver-registrar images to be consistent with ART #40
Updating csi-node-driver-registrar images to be consistent with ART #39
UPSTREAM: <carry>: Remove .github files #38
Updating csi-node-driver-registrar images to be consistent with ART #37
Bug 2097286 : Rebase to v2.5.1 for OCP 4.12 #36
Changelog for v2.5.1 #196
Automated cherry pick of #190: Correct the handler used in serving http requests #193
Updating csi-node-driver-registrar images to be consistent with ART #35
Updating csi-node-driver-registrar images to be consistent with ART #34
Updating csi-node-driver-registrar images to be consistent with ART #33
Updating csi-node-driver-registrar images to be consistent with ART #32
Add CHANGELOG-2.7md for k8s 1.26.0 release #260
Upgrade csi-lib-utils to v0.12.0 #258
Update dependency go modules for k8s v1.26.0 #257
Do not print success log when error appears #245
Bump golang.org/x/sys from 0.2.0 to 0.3.0 #256
Update dependency go modules for k8s v1.26.0-rc.0 #250
Bump google.golang.org/grpc from 1.50.1 to 1.51.0 #246
Revert “Remove mkdir call while creating the registration probe file” #247
Fix CVE and update dependencies to the latest #243
master: update release-tools #240
master: update release-tools #233
Changelog for v2.6.0 #231
Bump google.golang.org/grpc from 1.50.0 to 1.50.1 #230
Bump all k8s dependencies to v0.25.2 #227
Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #222
Fixes link of contributor cheat sheet #220
Bump google.golang.org/grpc from 1.47.0 to 1.50.0 #223
Update go version in go.mod #225
github: enable dependabot #215
update kube dependencies to v1.25 release. #217
Update release tools #216
Remove mkdir call while creating the registration probe file #214
master: update release-tools #208
Validate OWNERS files #189
master: update release-tools #201
feat(util): Allows building for darwin targets #133
update client-go,kubelet dependency to v1.24.0 #195
Bump prometheus/client_golang to v1.11.1 #192
Merge #190
master: update release-tools #191
master: update release-tools #184
make the driver compatibliity with csi spec 1.5.0 #181
Update image version in the README to the latest v2.5.0 #182
Add missing header in CHANGELOG-2.5.md #180
Changelog 2.5 #179
master: update release-tools #178
Update kube dependencies to v1.23.0 #177
master: update release-tools #173
2.4.0 Changelog #172
feat: add an option to enable pprof profiling #171
docs: update livenessprobe initialDelaySeconds and timeoutSeconds #167
master: update release-tools #168
Fix some comment typo #166
master: update release-tools #165
Add platform linux/arm #161
Full changelog
OCPBUGS-19251 : Updating ose-prometheus-adapter images to be consistent with ART #74
Bump openshift/k8s-prometheus-adapter to v0.11.0 #72
Cut release v0.11.1 #604
Fix multiarch image build #601
build(deps): bump google.golang.org/grpc from 1.40.0 to 1.53.0 #592
Cut release 0.11.0 #596
*: bump go to 1.20 and k8s deps to 0.27.2 #586
Update golangci-lint to 1.53.2 #587
fix: use dl.k8s.io, not kubernetes-release bucket #583
build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #565
build(deps): bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0 #569
Fix yaml in sample config & docs #559
Add initial e2e tests #539
Patch upgrade of Golang to 1.18.9 #553
Bump golang.org/x/net to v0.4.0 for GO-2022-1144 #551
Fix broken links in README.md #518
golangci-lint: Add stylecheck linter #550
Refactor adding logging flags #546
Fix GO-2022-0969 #547
Set MinVersion: tls.VersionTLS12 in prometheus client’s TLSClientConfig #544
Use golangci-lint #540
Add olivierlemasle as reviewer #542
Fix segfault when using –prometheus-token-file #538
Updates deploy/manifest to latest version in sync with kube-prom #531
Update registry location to registry.k8s.io #529
Update OWNERS #526
Fix image location in manifests #528
OCPBUGS-12659 : bump golang.org/x/net version #71
Updating ose-prometheus-adapter images to be consistent with ART #69
OCPBUGS-10172 : Updating ose-prometheus-adapter images to be consistent with ART #68
OCPBUGS-6458 : Bump golang.org/x/net to v0.4.0 for GO-2022-1144 #67
Updating ose-prometheus-adapter images to be consistent with ART #66
Bump openshift/k8s-prometheus-adapter to v0.10.0 #64
cmd/adapter: recover klog flags #524
Cut release 0.10.0 #523
Add –prometheus-verb to support POST requests to prometheus servers #509
Update dependencies #521
Update README.md with Helm-3 Command #491
Change apiregistration.k8s.io to v1 #494
fix: close file #498
Validate OWNERS files #482
Drop unused alias in OWNERS_ALIASES #476
images: use k8s-staging-test-infra/gcb-docker-gcloud #472
*: merge changes from v0.9.1 #461
Add s to metricQuery #465
Fix external metrics provider not respecting metrics-max-age #455
docs: follow kubernetes/k8s.io branch rename: #454
Add bug template #438
README: improve gcr.k8s.io instructions #447
v0.9.0: Bump version file to reflect new release #448
OWNERS: Add Joao and myself, and move former team members to emeritus #63
Updating ose-prometheus-adapter images to be consistent with ART #62
Updating ose-prometheus-adapter images to be consistent with ART #61
Updating ose-prometheus-adapter images to be consistent with ART #60
Bump openshift/k8s-prometheus-adapter to v0.9.1 #59
*: cut release-0.9.1 #460
Fix external metrics provider not respecting metrics-max-age #459
Updating ose-prometheus-adapter images to be consistent with ART #58
OWNERS: cleanup #57
Updating ose-prometheus-adapter images to be consistent with ART #56
Full changelog
OCPBUGS-19239 : Updating openshift-enterprise-egress-router images to be consistent with ART #151
OCPBUGS-18860 : Updating openshift-enterprise-base-rhel9 images to be consistent with ART #149
OCPBUGS-18853 : Updating openshift-enterprise-base images to be consistent with ART #148
OCPBUGS-10176 : 15143307: Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #132
OCPBUGS-10163 : Updating openshift-enterprise-egress-router images to be consistent with ART #131
OCPBUGS-10181 : 15143312: Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #133
NE-1304 : container builds: switch to haproxy26 package #141
OCPBUGS-11385 : Removed chroot setting #137
egress: update owners #139
OCPBUGS-11595 : Revert “[NE-1267] container builds: switch to haproxy26 package” #138
egress/dns-proxy/Dockerfile: switch to haproxy26 package #136
OCPBUGS-10003 : Revert “bump RHEL8 egress-dns-proxy image to haproxy26” #134
Updating ose-egress-http-proxy images to be consistent with ART #130
Updating openshift-enterprise-base-rhel9 images to be consistent with ART #129
Updating openshift-enterprise-base images to be consistent with ART #128
Add jupierce as approver / remove Clayton #127
rhel9 base image: Fix build failure #126
Dockerfile: add RHEL9 base image dockerfile #124
bump RHEL8 egress-dns-proxy image to haproxy26 #125
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #122
Updating ose-egress-http-proxy images to be consistent with ART #120
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #123
Updating openshift-enterprise-base images to be consistent with ART #119
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #117
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #116
Add bparees as approver #118
Updating openshift-enterprise-base images to be consistent with ART #113
Updating ose-egress-http-proxy images to be consistent with ART #105
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #108
Updating openshift-enterprise-egress-router images to be consistent with ART #106
Bug 2062126 : ipfailover: Autodetect the “ens3” NIC #111
Updating openshift-enterprise-base images to be consistent with ART #109
Bug 2018188 : VRRP ID conflict between keepalived-ipfailover and cluster VIPs #104
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #107
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #101
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #102
Updating openshift-enterprise-egress-router images to be consistent with ART #100
Add jupierce to OWNERS #103
Updating ose-egress-http-proxy images to be consistent with ART #99
Full changelog
AUTH-362 : v0.14.2 downstream #70
cut release v0.14.2 #241
go*: update deps without k8s #240
propagate GOOS to docker container build in test local setup #237
bump up go version to 1.20 #236
OCPBUGS-12313 : Update 4.14 kube-rbac-proxy image to be consistent with ART #66
: OCPBUGS-12777: Downstream merge v0.14.1 #67
*: cut v0.14.1 release #234
Makefile: make local testing work with one command #233
build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #225
Use formatted logging function #224
OCPBUGS-10089 : Update 4.14 kube-rbac-proxy image to be consistent with ART #64
Merge upstream v0.14.0 on downstream #63
*: cut v0.14.0 release #218
Version bump for v0.14 #217
Bump golang version to 1.19.4 #214
use a different port for proxy-specific endpoints #216
use cobra and upstream command machinery to run kube-rbac-proxy #210
add client cert auth for upstream connections #211
bump: golang.org/x/text due to CVE-2022-32149 #207
feat: Add healthz path #206
Auth as filter #204
Allow path as filter #203
*: cut v0.13.1 release #202
main.go: warning for –tls-reload-interval #197
pkg/proxy: rm unused args #189
pkg/authz: rename Equal to Matches #191
Cache ttl comment #192
bump: golang.org/x/crypto due to CVE-2022-27191 #184
main.go: add warn logs when insecure opts in use #188
bump: emicklei/go-restful due to CVE-2022-1996 #185
*: cut v0.13.0 release #179
Merg upstream into downstream #60
go, kind, dep version bump #178
Tests e2e reduce abstraction #176
Minor Pre-Acceptance: Set default method, return 500s on broken path regex. #174
README.md: Emphasize pattern matching #173
check all headers, go version bump #171
github/workflows: fix golang setup for publish job #167
*: cut v0.12.0 release #166
add update-go-deps and perform initial update to k8s v0.23.1 #160
Revert “Add Makefile target for go dep updates” #159
Add RELEASE.md #156
Add Makefile target for go dep updates #155
Fix High/Medium CVEs (Common Vulnerabilities and Exposures) #149
fix: use supported apiVersion for deployment and authorization #150
Fix ppc64le image build which in turn fixed multi-arch build #147
build.yml: increase linter timeout #144
chore: move –upstream-force-h2c out of –insecure-listen-address #139 #140
Bump dependency to support building on riscv64 arch #141
OWNERS: add myself (ibihim) #57
Updating kube-rbac-proxy images to be consistent with ART #54
Updating kube-rbac-proxy images to be consistent with ART #52
Full changelog
Updating ose-mdns-publisher images to be consistent with ART #43
Updating ose-mdns-publisher images to be consistent with ART #42
Updating ose-mdns-publisher images to be consistent with ART #38
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART #62
Full changelog
OCPBUGS-19214 : Updating ose-oauth-apiserver images to be consistent with ART #90
bump k8s to 1.27.3 #89
Updating ose-oauth-apiserver images to be consistent with ART #87
bump kube to 1.24.4 #81
bump kube to 1.23.1 #75
Bug 2049155 : fix printers to avoid panic from DeepCopy #71
bump golang to 1.17 #65
Bug 1986504 : bump openshift/api #63
registry: audit deleted access/authorize tokens #62
Updating ose-oauth-apiserver images to be consistent with ART #59
Full changelog
OCPBUGS-18858 : Updating golang-github-openshift-oauth-proxy images to be consistent with ART #265
OCPBUGS-16459 : bump kube and lib-go to get rid of goproxy dep #260
fix route apiVersion #257
Updating golang-github-openshift-oauth-proxy images to be consistent with ART #251
APPSRE-7970 : Add support for configuring upstream timeout #258
OCPBUGS-14033 : Handle TERM signal gracefully #255
AUTH-373 : add audit-ID headers to TokenReview and SAR requests #252
Update logo #245
fix json examples for –openshift-delegate-urls #203
Use resourceName in Openshift SAR rule #243
Updating golang-github-openshift-oauth-proxy images to be consistent with ART #241
Bug 2026860 : ocp provider: don’t fail client creation if oauth-server cert is not present #238
Golang bump 1.17 #235
Full changelog
OCPBUGS-5233 : update osin to latest version #128
OCPBUGS-10887 : bump kube to 1.26 and lib-go for the groupcache fix #123
AUTH-357 : update osin to latest version #121
Updating oauth-server images to be consistent with ART #119
OCPBUGS-2457 : don’t log request query and fragment on failed authn request #118
OCPBUGS-2457 : don’t log request query and fragment on failed authn request #115
OCPBUGS-6238 : update art image #116
Updating oauth-server images to be consistent with ART #109
Bump library-go to b2073c41366aae78868b24e86d99021b79d754cb #112
fix linter findings #98
Bug 2086505 : Updating oauth-server images to be consistent with ART #108
Bug 2086465 : External OAuth: create audit logs for auth events #103
AUTH-100 : Add request header authn auditing #106
Update external dependencies #105
osin: Import from the new openshift module path #104
AUTH-66 : turn on audit on oauth-server with PW-based flow #92
Bug 2038691 : groupsync: create annotations if not present before writing to them #96
Golang bump 1.17 #94
Bug 2020625 : oidc: allocate claims slice to 0 len to prevent empty groups #93
Updating oauth-server images to be consistent with ART #84
oidc handler: add remote OIDC URLs to error logs #74
AUTH-8 : Add group synchronization from OIDC providers #87
Updating oauth-server images to be consistent with ART #83
Full changelog
Update image tag to 4.15 for community operators #534
OCPBUGS-19230 : Updating marketplace-operator images to be consistent with ART #539
Dockerfile: Align OKD and OCP #531
OCPBUGS-15158 : Scope Marketplace Operator RBAC #528
OCPBUGS-17157 : defaults: add memory targets to CatalogSources #527
OCPBUGS-17157 : manifests: tune memory use #526
OCPBUGS-17157 : bump controller-runtime, expose pprof, watch only one configmap #525
OCPBUGS-13910 : update community-operator-index to 4.14 tag #524
Update owners #517
OCPBUGS-9357 : remove a race condition #520
OCPBUGS-13921 : Update image tag to 4.14 for all but community operators #523
OCPBUGS-12794 : update community index to 4.13 tag #514
OCPBUGS-12341 : Updating marketplace-operator images to be consistent with ART #515
OCPBUGS-10926 : update image tag to 4.13 for all but community operators #513
Updating marketplace-operator images to be consistent with ART #508
Update OWNERS #509
OCPBUGS-5466 : Default CatalogSource aren’t always reverted to default settings #504
OCPBUGS-6232 : Updating marketplace-operator images to be consistent with ART #493
OCPBUGS-6323 : Upgrade golang/x/net to v0.4.0 to fix CVE-2022-41717 #505
OCPBUGS-5423 : Remove PSA audit and warnings #502
OCPBUGS-5423 : Run Default CatalogSource in Restricted mode #498
OCPBUGS-4873 : Add audit-version and warn-version labels #495
Remove duplicate gprcPodConfig field in defaults #496
OCPBUGS-4758 : Unenforce PSA Restrictions #491
OCPBUGS-2223 : Update Default CatalogSource Images to 4.12 tag #487
Updating marketplace-operator images to be consistent with ART #479
OCPBUGS-441 : Dockerfile.okd: include custom OperatorHub manifest #481
(psa) make marketplace namespace restricted #484
(namespace) remove PSA baseline enforcement #483
Add PSA enforcement label #480
Bug 2010375 : Clarify reason/steps to diagnose in *CatalogError prom alert #469
Bug 2088541 : Add psa anotations to namespace to suppress warnings #478
Updating marketplace-operator images to be consistent with ART #473
Bug 2092464 : Update default catalogsource to use 4.11 images #477
Bug 2079610 : Fix operatorHub status #470
Revert “Bug 2092464: shift marketplace operator catalogs default to v4.11” #476
Bug 2092464 : shift marketplace operator catalogs default to v4.11 #474
manifests/deployment: comply to restricted pod security level #471
chore(modules): bump openshift/api for new operatorhub crd #472
Bug 2057558 : increase polling time of status report to reduce log spam #461
fix(manifests): add singleton operatorhub cr #468
fix(capabilities): add operatorhub crd manifest #467
Bug 2070792 : chore(manifests): add missing capabilities annotation #465
manifests/10_clusteroperator: Drop the unused namespace property #401
chore(manifests): add openshift capability annotation #462
Bug 2067909 : Bump github.com/prometheus/client_golang to v0.12.1 #463
Update OWNERS #464
Bump repository to Go 1.17 and k8s v0.23.x #460
Updating marketplace-operator images to be consistent with ART #459
Bug 1927478 : Add catalog source pod spec overrides #457
Bug 2034409 : Update defaults to point to 4.10 images #456
Bug 1996928 : Revert “Start without defaults on ARM” #420
Updating marketplace-operator images to be consistent with ART #428
Update OWNERS #430
Add summary and description for prometheus alerts #429
Updating marketplace-operator images to be consistent with ART #427
Remove the marketplace v1 and v2 APIs #426
Remove unused packages #424
Bump the k8s dependencies to 1.22.1 and controller-runtime to 0.10.0 #422
Makefile,test: Fix flaky e2e tests #425
Full changelog
Source code for this page located on github