Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.15.0-ec.1-x86_64 Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2023-10-19 17:31:58 +0000 UTC
Image Digest: sha256:914677337308f1cd27e02514dde7e09f22b4af1b7bf9be7938a3e8e6340c5124
Release 4.15.0-ec.1 was created from registry.ci.openshift.org/ocp/release:4.15.0-0.nightly-2023-10-17-065657
Components
New images
Removed images
kuryr-cni
kuryr-controller
Rebuilt images without code change
MGMT-15796 : set CloudControllerManager to External for OCI (#5548) #5548
NO-ISSUE: Set default ENABLE_SKIP_MCO_REBOOT: false (#5560) #5560
Bump OCP versions: 4.12, 4.14, 4.13 (#5546) #5546
Update RHTAP references (#5539) #5539
MGMT-15950 : Fix DNS wilcard domain validation (#5544) #5544
WIP: Add assisted images service short URL routes (#5543) #5543
Update RHTAP references (#5538) #5538
MGMT-15738 : Support for E2E test, make sure we have an infraenv for adding a node to the local cluster. (#5477) #5477
Bump OCP versions: 4.13, 4.11 (#5537) #5537
MGMT-14409 : generate short image URL (#5523) #5523
MGMT-15762 : fix odf validation failing where is one small disk (#5529) #5529
Update RHTAP references (#5520) #5520
Bump OCP versions: 4.12, 4.14 (#5528) #5528
NO-ISSUE: fail upload if response is not 2XX (#5522) #5522
Bump OCP versions: 4.14 (#5525) #5525
NO-ISSUE: fix docker-ce-cli package missing (#5499) #5499
NO-ISSUE: Add versions file to onprem event upload (#5514) #5514
MGMT-15699 : Service changes for avoiding MCO reboot (#5453) #5453
Update RHTAP references (#5517) #5517
MGMT-15598 : Add a parameter to manifest list to disable filter (#5498) #5498
Bump OCP versions: 4.12 (#5515) #5515
Full changelog
NO-ISSUE: Bump golang.org/x/sync from 0.1.0 to 0.4.0 (#731) #731
Updating ose-agent-installer-csr-approver images to be consistent with ART (#718) #718
MGMT-15710 : Assisted installer changes for avoiding MCO reboot (#713) #713
MGMT-15810 : fix image missing nsenter executable (#729) #729
Full changelog
MGMT-15900 : Add enable-skip-mco-reboot flag to assisted installer install command (#614) #614
NO-ISSUE: Bump the go-dependencies group with 3 updates (#612) #612
NO-ISSUE: add adriengentil as approver (#611) #611
NO-ISSUE: Bump the go-dependencies group with 2 updates (#608) #608
MGMT-15809 : change base image to stream9 (#604) #604
Full changelog
Rebase onto latest upstream version #35
chore: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
#368
fix: typo in loadbalancer #370
chore: chore: pkg imported more than once #367
Support specify CLB ip address in annotation #366
feat: aggregate errors when sync clb&nlb backend servers #365
feat: update controllerCFG #364
feat: update compute hash func #363
feat: STS and NLB products use vpc endpoint #362
fix: http annotation can not work when the service already has forwar⦠#361
fix: divide by zero #360
fix: when a service with eip annotation, it can not be updated. #359
Feature/v1.26 #358
change default leader-elect-resource-lock from endpointsleases to lea⦠#355
support proxy protocol v2 for slb & use commonRequest for cas sdk #354
add e2etests #353
Bugfix/condition #339
if sync lb failed, continue to sync vgroup & listener #341
update owners #352
Feature/nlb security group #342
support tcp/udp mixed protocol #344
add ascm context when creating slb #351
feature: support close udp/tcp health check #343
do not create/add vservergroup in precheck #350
do not update cert if cert is expired #348
update LabelNodeExcludeBalancers #340
remove serverip when type=ecs #338
update golang.org/x/net dependency to 0.4.0 #337
upgrade golangci-lint to v1.51.2 #349
Remove unused circleci config #336
bump k8s to 1.25 & ginkgo to v2 #334
Update dependencies to K8s 1.24 and use go 1.18 #323
fix route controller patches node condition based on old node info #333
Full changelog
OCPCLOUD-2187 : Merge https://github.com/kubernetes/cloud-provider-aws:master (43b808d) into master #47
Handle private ECR image references containing public.ecr.aws #667
Add cluster details to the sts through headers #649
Add code to generate junit xml in the right directory #655
Always run against latest kubernetes version #654
Add new Makefile target to be able run CI jobs compiling the external cloud provider with latest k8s #653
Script to test with latest k8s #652
Bump Chart and appVersion #646
Fix url to reflect current directory structure / fix image tag version #647
Update tagging controller’s alias #643
Add template annotations to daemonset #636
Release v1.28.0 #641
OCPBUGS-19218 : Updating ose-aws-cloud-controller-manager images to be consistent with ART #48
Full changelog
OCPBUGS-17279 , OCPCLOUD-2216 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.2.4 (56c9a39) into master #478
fix: make kpromo version consistent #4542
cherry-pick: Fix cluster-api-provider-last-applied-tags-on-volumes to recalculate the value on each reconcile #4535
Bump CAPI to v1.5.2 #4526
Add additional ingress rules for CP to API #4524
Save Nat Gateways IPs to status on every reconciliation #4520
fix: don’t generate nodegroup role name starting with hyphen #4516
Set availability zones in status.networkStatus.apiServerElb when using BYO NLB #4498
Fix error loop for ignition #4497
Allow securing api LB, only allowing traffic from required sources #4496
feat: use k/k tooling for release notes #4478
chore: approve actions on ok-to-test #4471
Add elasticloadbalancing:SetSubnets to cloudformation #4413
Customize golang version #4410
chore: update metedata.yaml with the release series #4389
Update metadata.yaml #4383
Full changelog
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net@v0.17.0 #277
Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 #278
Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 #275
Full changelog
OCPBUGS-17282 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (55d9043) into master #84
chore(deps): bump golang from b61af81
to 4369695
#4589
chore(deps): bump actions/dependency-review-action from 3.0.8 to 3.1.0 #4590
chore(deps): bump golang from 02f350d
to b61af81
#4576
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.7.2 in /pkg/azclient #4579
Track2 sdk: enable x5c in track2 sdk #4586
chore(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 #4578
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.7.2 in /kubetest2-aks #4577
fix: fix duplicate podCIDR allocation when node patch request fails #4568
fix: match account if PrivateEndpoint is not set in storage class #4575
track2 sdk: add retry on regional endpoint policy #4574
chore(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 in /pkg/azclient #4570
chore(deps): bump actions/checkout from 3.6.0 to 4.0.0 #4564
chore(deps): bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 #4548
Track2 sdk:Replace armbalancer with the custom one #4542
fix: truncate pls frontendIPConfig name if it’s too long #4537
track2 sdk: Add armbalancer module #4530
Workaround Windows credential provider binary #4534
feat: add support for disable tcp reset #4519
Enable Windows for credential provider pipeline #4518
chore(deps): bump go.opentelemetry.io/otel from 1.16.0 to 1.17.0 in /pkg/azclient #4523
add node out-of-service taint when node is shutdown #4508
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 from 4.1.0 to 4.3.0 in /pkg/azclient #4512
cleanup: set response logging as log level 6 #4491
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 in /pkg/azclient/configloader #4498
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 in /pkg/azclient #4494
Bump Helm chart to v1.28.0 #4503
chore(deps): bump k8s.io/apimachinery from 0.28.0 to 0.28.1 in /kubetest2-aks #4502
chore(deps): bump k8s.io/client-go from 0.28.0 to 0.28.1 in /pkg/azclient/configloader #4496
chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 #4492
Skip OOT credential provider test for aks pipeline #4486
Remove KubeletCredentialProviders feature gate in template #4487
Changes by create-pull-request action #4471
Test OOT credential provider #4469
chore: update readme for release 1.28 #4479
Update dependabot.yml for release-1.28 #4472
chore: bump k8s.io v1.28 #4468
chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 in /pkg/azclient #4470
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.0 to 1.3.1 in /pkg/azclient #4467
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.0 to 1.7.1 in /pkg/azclient #4455
feat: support local service in multiple standard load balancer mode #4450
Fix cloud-provider-azure-scripts for Windows CNM #4465
chore(deps): bump golang from 84af90f
to 02f350d
#4464
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.0 to 1.3.1 in /kubetest2-aks #4463
chore(deps): bump sigs.k8s.io/controller-tools from 0.12.1 to 0.13.0 in /pkg/azclient/client-gen #4462
chore(deps): bump golang from 0ed2638
to 84af90f
#4460
chore(deps): bump k8s.io/apimachinery from 0.27.4 to 0.28.0 in /kubetest2-aks #4458
chore(deps): bump k8s.io/client-go from 0.27.4 to 0.28.0 in /pkg/azclient/configloader #4456
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.0 to 1.7.1 in /kubetest2-aks #4452
chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 #4453
chore(deps): bump actions/dependency-review-action from 3.0.7 to 3.0.8 #4454
chore: add permissions to endpointslices #4446
fix: fix armclient err log #4445
chore(deps): bump golang from 1.20-bullseye to 1.21-bullseye #4432
Improve e2e and ensureBackendPoolDeletedFromVmssUniform log #4439
chore(deps): bump step-security/harden-runner from 2.5.0 to 2.5.1 #4438
chore(deps): bump google/clusterfuzzlite from 1e163f06cba7820da5154ac9fe1a32d7fe6f73a3 to 884713a6c30a92e5e8544c39945cd7cb630abcd1 #4437
chore(deps): bump actions/dependency-review-action from 3.0.6 to 3.0.7 #4436
chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0 #4431
Add unmanaged Nodes tests #4421
Remove 1.24 dependabot #4427
Changes by create-pull-request action #4419
fix: add StorageAccountCache to avoid querying storage account frequently #4422
chore(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 #4413
chore(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 in /pkg/azclient #4412
Do not ignore existing issues. #4410
Bump helm chart to v1.27.7 #4408
chore(deps): bump golang from 2ae255c
to 74b09b3
#4402
track2 client:clean up deps in configloader package #4407
Update gcb-docker-gcloud to v20230623-56e06d7c18 #4406
InstanceExists should return true when node is unmanaged ones #4393
Feat: add load balancer backend pool batch updater #4391
Use correct quotation mark #4390
Support for custom health probe port(not in spec) #4380
chore(deps): bump golang from 851af0a
to 2ae255c
#4385
Helm chart 1.27.6 with latest releases #4381
Increase service idle max timeout to 100 minutes #4361
chore: move getPrivateLinkService to pls file #4376
chore(deps): bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 in /kubetest2-aks #4379
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 from 4.0.0 to 4.1.0 in /pkg/azclient #4378
Changes by create-pull-request action #4374
chore(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 #4365
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 from 5.0.0 to 5.1.0 in /pkg/azclient #4369
chore(deps): bump step-security/harden-runner from 2.4.1 to 2.5.0 #4363
fix: fix bugs regarding multiple slbs #4289
Changes by create-pull-request action #4357
chore(deps): bump k8s.io/cloud-provider from 0.27.3 to 0.27.4 #4353
chore(deps): bump github.com/onsi/gomega from 1.27.9 to 1.27.10 in /pkg/azclient #4351
Use 2204 ubuntu image for linux-vmss-multiple-zones-ci-version.yaml #4349
Changes by create-pull-request action #4348
chore(deps): bump k8s.io/controller-manager from 0.27.3 to 0.27.4 #4341
chore(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 in /kubetest2-aks #4343
chore(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.9 in /pkg/azclient #4338
Use timeout for the route table test #4320
Changes by create-pull-request action #4330
chore(deps): bump k8s.io/kubelet from 0.27.3 to 0.27.4 #4328
chore(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4 in /kubetest2-aks #4325
Fix IPv6/dual-stack EnsureBackendPoolDeleted() failure #4272
Update cloud-config-vmss-multi-slb.json #4316
chore: switch to documentation branch for release notes #4307
chore: bump ubuntu to 2204 for capz ci test #4305
chore: add a capz cluster template without windows node pool #4304
Update cloud-config-vmss-multi-slb.json #4297
chore: add e2e for multiple standard load balancers #4270
Skip unmanaged Nodes for instancesV2 #4294
OCPBUGS-19267 : Updating ose-azure-cloud-controller-manager images to be consistent with ART #86
Full changelog
OCPCLOUD-2217 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.11.2 (fa947c4) into master #284
Replace Paid SKU tier with Standard #4050
Update CAPI to v1.5.2 #4046
add transient error handling to AMMP delete #4047
delete LRO state when operations fail #4044
Fix “typeHandlerVersion is invalid” azure API error when using Arm64 machine pool #4043
Fix nil pointer exception when deleting MachinePools #4025
update Workload Identity doc for ASO #4024
Arm64 should be upper cased and a const #4020
fix privateendpoints panic and diff #4015
Update test metadata for 1.11 release #4007
Update metadata.yaml for release 1.11 #4006
dependabot(deps): bump github/codeql-action from 2.21.5 to 2.21.7 #4003
add spec.networkPluginMode to AzureManagedControlPlane #3988
Rename “asyncpoller” package to “async” #4000
add oidcIssuerProfile to AzureManagedControlPlane #3973
Set cloud provider config to have shorter cache ttl #3977
Convert virtualmachines service to SDKv2 #3996
use ASO constants #3995
Convert various references to SDKv2 #3992
Convert scalesetvms service to SDKv2 #3986
Implement UserAssignedMSI auth for ASO #3932
Convert scalesets service to SDKv2 #3966
update readme links #3950
fix endless reconciliation on AKS system node labels #3975
update publicips service to use Azure SDK v2 #3972
fix unit test failure with Go 1.21 #3983
Convert resourceskus service to SDKv2 #3936
Convert /api references to SDKv2 #3987
dependabot(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 #3982
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.7.2 #3981
dependabot(deps): bump actions/cache from 3.3.1 to 3.3.2 #3980
dependabot(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 #3979
dependabot(deps): bump actions/dependency-review-action from 3.0.8 to 3.1.0 #3978
Convert tags service to SDKv2 #3939
Make scalesetvms delete async #3799
update loadbalancers service to use Azure SDK v2 #3969
restore capz-system namespace labels #3964
convert networkinterfaces service to SDK v2 #3967
Convert virtualnetworks service to SDKv2 #3952
convert securitygroups service to SDK v2 #3938
bump github.com/Azure/azure-service-operator/v2 from v2.2.0 to v2.3.0 #3949
ignore AKS user-assigned ClientID/PrincipalID in diff #3962
Convert privatedns service to SDKv2 #3959
add doc for workload identity #3770
Convert identities service to SDKv2 #3953
fix asyncpoller long running op state cleanup #3934
Convert subnets service to SDKv2 #3951
Convert resourcehealth service to SDKv2 #3954
update routetables service to SDK v2 #3935
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 from 4.2.0 to 4.3.0 #3948
dependabot(deps): bump go.opentelemetry.io/otel from 1.16.0 to 1.17.0 #3946
convert privateendpoints service to SDK v2 #3943
dependabot(deps): bump actions/checkout from 3.6.0 to 4.0.0 #3945
dependabot(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 #3947
dependabot(deps): bump github/codeql-action from 2.21.4 to 2.21.5 #3944
Convert vnetpeerings service to SDKv2 #3937
Convert roleassignments service to SDKv2 #3933
enable users to allow
or deny
the security rules #3878
Convert inboundnatrules service to SDKv2 #3882
Convert availabilitysets service to SDKv2 #3907
Convert vmextensions service to SDKv2 #3894
bump github.com/azure-sdk-for-go/sdk/resource/containerservice/armcontainerservice/v4 from 4.1.0 to 4.2.0 #3916
fix tilt for non-kind clusters #3911
Convert bastionhosts service to SDKv2 #3906
Convert disks service to SDKv2 #3914
fix spurious ASO secret controller errors #3912
Convert managedclusters service to SDKv2 #3857
Update CAPI to v1.5.1 #3908
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 #3898
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 from 4.0.0 to 4.1.0 #3896
Enable ASO #3723
fix MachinePool rolling upgrade #3901
dependabot(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 #3897
dependabot(deps): bump actions/checkout from 3.5.3 to 3.6.0 #3899
Fix a natgateways return value #3887
Update shellcheck to v0.9.0 #3876
Convert natgateways service to SDKv2 #3858
Remove control-plane-azure-json before creation #3872
π¨ Azureutil alias rule added and respective fixed lint issues #3829
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.0 to 1.3.1 #3868
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 from 5.0.0 to 5.1.0 #3869
Update virtualmachineimages service to SDK v2 #3843
Update script to support OOT credential provider #3864
Adding HTTP Proxy support for managed cluster #3847
chore(make): ignoring gcloud project name for local builds #3831
Allow authentication with Azure Workload Identity for ASO #3851
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.0 to 1.7.1 #3854
dependabot(deps): bump actions/dependency-review-action from 3.0.7 to 3.0.8 #3853
Make scaleset reconcile/delete async #3111
dependabot(deps): bump github/codeql-action from 2.21.3 to 2.21.4 #3852
Bump CAPI visualizer to v1.2.0 #3850
Bump controller-runtime to v0.15.1 #3848
make dependabot avoid updating golang in Dockerfile #3849
remove userAssignedIdenties client ID lookup code for CCM #3828
Update e2e test versions of k8s to 1.26 ⁄1 .27 #3767
dependabot(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.7 to 1.27.7 #3798
Add ARM client options func for SDKv2 #3813
Require AzureClusterIdentity for auth #3793
Bump CAPI to v1.5.0 #3707
dependabot(deps): bump github.com/pkg/sftp from 1.13.5 to 1.13.6 #3833
Remove old comment and log line from zone_reconciler.go #3827
dependabot(deps): bump step-security/harden-runner from 2.5.0 to 2.5.1 #3835
dependabot(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2 #3832
validate DNS Service IP to be a .10 IP belonging to Service CIDR #3826
dependabot(deps): bump github/codeql-action from 2.21.2 to 2.21.3 #3836
dependabot(deps): bump actions/dependency-review-action from 3.0.6 to 3.0.7 #3834
dependabot(deps): bump actions/setup-go from 4.0.1 to 4.1.0 #3837
add pause handling for AzureMachine, AzureManagedMachinePool, AzureMachinePool #3808
Add future conversion funcs for SDKv2 #3814
Run local verifying targets too before git commit #3724
add controller: true
to azure.json Secret ownerRef #3811
Add support for Azure authentication in ASO #3698
fix Cluster -> AzureManagedMachinePool mapper #3809
Update error funcs for SDKv2 #3812
Add proposal for Node OS image caching #3624
add ASO pause logic #3788
dependabot(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 #3804
Use k8s.io/utils/ptr for pointer helper funcs #3792
add pause handling for AzureManagedControlPlane #3783
Upgrading otel and related packages #3803
Remove unused multi-tenancy creds #3797
fix AuthorizedIPRanges disable -> enable bug #3653
Fix codecov missing token error #3786
Update mockgen to maintained version #3796
Fix retrying in Helm e2e helper func #3789
Adding EnableFIPS flag in ManageMachinePool struct #3759
refactor ASO label/annotation updates #3733
Bump CAPI to v1.4.5 #3756
Use Helm binary in e2e tests to avoid import #3757
Add ARM64 support for CAPZ Bootstrapping Extension #3741
dependabot(deps): bump step-security/harden-runner from 2.4.1 to 2.5.0 #3775
dependabot(deps): bump github/codeql-action from 2.21.0 to 2.21.2 #3776
dependabot(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 #3749
add pause handling for AzureCluster controller #3735
fix bug preventing AKS autoscaling from being disabled #3766
add machine pool wait to default e2e parameters #3761
Pin k8s e2e version to v1.25.11 #3762
Add sonasingh46 to maintainers #3740
Add nojnhuh to maintainers #3739
Document using a Mariner Linux custom image #3746
dependabot(deps): bump github/codeql-action from 2.20.4 to 2.21.0 #3748
List WorkloadIdentity as one of available IdentityTypes #3742
Updated wasm docs to include wasm workers server #3728
move devigned (justice) to emeritus #3731
reconcile tags with ASO #3691
added priorityClassName for capz-nmi #3729
Allow skipping Linux profile on managed clusters #3677
add makefile targets to install codespell and verify using codespell #3630
Allow setting ScaleDownMode and SpotMaxPrice for AzureManagedMachinePool #3672
Update security configs #3706
dependabot(deps): bump github/codeql-action from 2.20.3 to 2.20.4 #3730
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.1 to 1.7.0 #3722
Corrected a language error in the documentation #3726
dependabot(deps): bump actions/checkout from 3.1.0 to 3.5.3 #3719
fix make kind-create
default for AZWI #3717
dependabot(deps): bump ossf/scorecard-action from 2.0.6 to 2.2.0 #3720
dependabot(deps): bump actions/dependency-review-action from 2.5.1 to 3.0.6 #3718
Apply security best practices #3703
Update test metadata for 1.10 release #3714
add docs on using Azure cni v1 using single NIC per node #3627
Update metadata.yaml for release 1.10 #3713
Update Azure documentation links #3702
Don’t default NAT Gateway for existing node subnet #3700
allow AZWI opt-out for e2e tests #3710
fix Cluster to AzureManagedControlPlane mapper #3699
Revert “Temporarily disable useHostProcessContainers” #3646
update tiltfile to support azure cni dev #3609
(feat): add workload identity in capz #3583
dependabot(deps): bump golang.org/x/mod from 0.11.0 to 0.12.0 #3694
dependabot(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 #3693
Update CAPI to v1.4.4 #3674
renaming cleanup function in ci-build-azure-ccm.sh and ci-build-kubernetes.sh #3686
Fix custom backendPool not being used #3676
make ASO adopt previously managed resources #3662
Delete security rules if removed from spec #3591
persist AKS kubelet user-assigned identity in spec #3682
Bump google.golang.org/grpc from 1.47.0 to 1.53.0 in /hack/tools #3681
dependabot(deps): bump golang.org/x/mod from 0.10.0 to 0.11.0 #3666
feat: AKS user-assigned identity for control plane and kubelet #3425
Bump Calico to v3.26.1 #3603
Update default GPU VM type to Standard_NV12s_v3 #3645
dependabot(deps): bump github.com/Azure/aad-pod-identity from 1.8.16 to 1.8.17 #3665
add BYO Azure resource with ASO #3633
Increase AKS reconcile timeout #3657
Fix managed clusters and agent pools diffs #3639
Use && to run clean-release-git after test-e2e #3647
dependabot(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #3642
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.11.0 #3640
add azure cni e2e tests with one NIC per linux node #3508
dependabot(deps): bump github.com/jongio/azidext/go/azidext from 0.4.0 to 0.5.0 #3641
Validate providerID for user-assigned IDs in webhook #3618
Temporarily disable useHostProcessContainers #3636
proposal for workload identity integration #2814
add BYO ASO resource #3608
Update CAPI to v1.4.3 #3612
fix codespell highlighted error #3628
Refactor and add missing test coverage for validateclustertemplatespec #3587
dependabot(deps): bump github.com/Azure/azure-service-operator/v2 from 2.0.0 to 2.1.0 #3605
Allow azure:// prefix when parsing resource IDs #3616
Apply codecov config to patch #3625
Fix e2e config gob conversion to string #3623
dependabot(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #3621
vendor and sanitize ASO CRDs #3617
Add support for confidential VMs #3265
add unit tests for azuremachinetemplate_webhook ValidateCreate #3484
Improve api server LB probe #3596
dependabot(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.4 #3614
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #3604
Revert “Update virtualmachineimages service to SDK v2” #3606
add asogroups #3574
Use MCR registry for Calico images #3369
Fix broken cloud-provider-azure website link #3598
update Dockerfile syntax #3593
dependabot(deps): bump sigs.k8s.io/kind from 0.18.0 to 0.19.0 #3572
update managed cluster doc #3550
Add AzureEnvironment to AzureManagedControlPlane #3509
dependabot(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #3585
add Go version to netlify config #3580
optional flatcar tests will create a loadbalancer #3386
add base ASO #3548
dependabot(deps): bump github.com/Azure/aad-pod-identity from 1.8.15 to 1.8.16 #3570
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #3568
Run clean-release-git after test-e2e #3562
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools #3557
dependabot(deps): bump actions/setup-go from 3.4.0 to 4.0.1 #3565
dependabot(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #3567
skip applying addons to aks flavor #3560
dependabot(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #3556
Update virtualmachineimages service to SDK v2 #3474
adding conditional blocks around Add/Remove Finalizer #3552
fix: use dl.k8s.io, not kubernetes-release bucket #3559
allow setting the NatGateway name if it’s empty when update AzureCluster #3551
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 #3549
dependabot(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 #3543
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #3544
Enable working machinepool drain tests #3503
error early in tilt on errors in flavor commands #3501
generate API reference docs #3534
add ASO install #3450
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 #3541
dependabot(deps): bump EndBug/add-and-commit from 9.1.2 to 9.1.3 #3540
use default backend pool name in capz controller if empty #3517
allow unsetting the deprecated spec.AcceleratedNetworking field #3519
Added test for setDefaultAutoScalerProfile #3462
Update vNext version in azure-dev.yaml #3516
Full changelog
Enforcing the serial execution of the integration tests #7591
images: Cleanup CI Dockerfiles #7507
OCPBUGS-20440 : Warn about host and target compatibility #7582
OCPBUGS-19444 : Use changes to AgentClusterInstall during loading #7506
OpenStack: Adapt nodePorts range 0.0.0.0/0 sg rules #7577
Remove unused method #7438
PowerVS: MULTIARCH-3791 Remove cloud connection reuse functionality #7564
OCPBUGS-19552 : Fixed DNS issues in OKD/FCOS due to split dns in systemd-resolved #7516
docs: Described process of adding vGPU capable nodes. #6606
OCPBUGS-19086 : Check if nmstatectl executable exists in the system #7492
OCPBUGS-16666 : Change where AdditionalTrustBundle is set #7485
OCPBUGS-18455 : Unable to disable external CCM for platform external #7533
OCPBUGS-18552 : Truncate vlan names defined in nmstate if > 15 chars #7486
OpenStack: enable IPv6 primary dual-stack cluster #7259
OCPBUGS-20110 : Add an unit test - at least one interface must be defined for each node #7555
OSASINFRA-3199 : Configure User-Agent for OpenStack API calls #7548
OCPBUGS-17757 : check credentials type to handle different gcp authentication methods #7422
Docs: Fix openstack command for image update in upi installation #7556
PowerVS: MULTIARCH-3790 Remove zones that only have CCs with exceptions #7563
PowerVS: Remove deprecated errors package #7544
Disable pxe sno arm integration test #7557
Inefficient wait for all clusteroperators #7535
OCPBUGS-15844 : Enable FIPS in agent ISO #7540
OCPBUGS-20058 : Use updated ansible-core for Openstack image #7549
OWNERS: Remove obsolete agent reviewers #7545
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
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
Full changelog
Revert #592 “CCO-421: *: split pod identity webhooks from core controller” #604
CCO-421 : *: split pod identity webhooks from core controller #592
Docs: azure workload identity no longer requires TechPreviewNoUpgrade #603
CCO-437 : Document steps for in-place migration to Azure AD Workload Identity. #598
OCPBUGS-19123 : Updating ose-cloud-credential-operator images to be consistent with ART #600
OCPBUGS-18246 : Add networkResourceGroupName parameter for Azure #597
Full changelog
Jira OCPBUGS-16919: Trigger reconcile if Secret openshift-config/pull-secret changes #352
Full changelog
OCPBUGS-21645 : Bump golang.org/x/net to v0.17.0 #182
OCPBUGS-17286 , OCPCLOUD-2222 : Merge https://github.com/kubernetes-sigs/cluster-api:v1.5.2 (3290c5a) into master #181
:book: Fix broken link to docker webhook and d2iq #9491
π± Improve Cluster variable defaulting/validation errors #9479
π Bump go minor versions in release branches if they are out of support #9470
:book: Change kubernetes-version in ignition/cluster generation parts of the book #9466
π± Remove redundant GetRESTConfig in KCP Management.GetWorkloadCluster #9451
π Fix KCP Controller reconcile always return error when workload cluster is unreachable #9449
:book: Update jobs.md for newly blocking jobs #9430
π add documentation about namingStrategy in ClusterClasses #9435
β¨ ClusterClass: Introduce NamingStrategy and allow generating names using go templates #9428
:bug: Fix excessive trace logging in the machine health check controller #9426
πDon’t use v1alpha3 in clusterctl upgrade test #9412
π± Bump cert-manager to v1.13.0 #9413
π± Improve message for TopologyReconciledCondition #9401
π± Bump to Go 1.20.8 #9383
π Fix link to KCP v1alpha3 types #9365
:seedling: Bump cert-manager to v1.12.4 #9359
π Fix autoscaler image repo #9357
:seedling: Improve ClusterClass watch for ExtensionConfigs #9356
π± Bump autoscaler to v1.28.0 #9351
:seedling: Use official plantuml image for diagrams #9332
π MD controller: use regular random suffix for MachineSets, ensure max length 63 #9329
:bug: Fix tilt-prepare leader-elect setting #9316
:seedling: Refactor e2e ownerRef test utils #9314
π± Bump corefile-migration library to v1.0.21 #9309
π± Bump envtest binaries to 1.28 #9304
:seedling: Test and document controller ownerReferences #9303
:seedling: Add CRS re-reconcile to ownerReference test #9301
:seedling: Add test for ownerReference apiVersion update #9297
π test: pin conformance image to a version which includes a fix for the dualstack tests #9256
π± CAPD: fix multi error handling in RunContainer #9243
π CAPD: delete container after failed start to work around port allocation issues #9130
π± Update cert-manager to v1.12.3 #9198
π Add task to update link checker base branch #9238
π± Fix patch errors not being logged #9234
β¨ machineset: adjust preflight check to allow kubelet version skew of 3 for clusters running v1.28 and above #9233
πCertificate paths in cloud-init scripts should not use a platform-dependent path separator #9230
π book: Update versions doc adding Kubernetes 1.28 + prowjob documentation #9226
⨠v1.28: Prepare quickstart, capd and tests for the new release includi⦠#9225
:book: Reword and list which deployments have to be edited for exp features. #9205
:seedling: [release-1.5] Update base branch for link checker #9207
:bug: Add topology-owned label to MachineHealthChecks. #9204
π Allow unsetting useExperimentalRetryJoin field from KubeadmControlPlane #9202
π± Add verify-govulncheck and verify-vulnerabilities targets and integrate to scan action #9179
π± Add back flavor to Waiter interface #9177
π Fix AddAnnotations for unstructured.Unstructured #9176
:book: Add a guide describing ownerReference usage in CAPI #9154
:bug: Fix ClusterClass enqueue for ExtensionConfig #9137
:seedling: Bump controller-runtime to v0.15.1 #9127
π± Set controller-runtime logger for clusterctl #9129
π Bump golang.org/x/net to v0.13.0 #9122
:bug: Fix link to v1.1-v1.2 provider migration guide #9117
π± Bump to Go 1.20.7 #9105
π Control Plane resources required label from v1.5.0 #9090
:book: update clusterctl version to v1.5.x in quick start #9082
:bug: Change tilt debug base image to golang #9072
:seedling: Bump docker to v24.0.5 #9065
π Alphabetically sorting release tool output #9060
π± Bump to Go 1.20.6 #9058
:seedling: Bump github.com/emicklei/go-restful/v3 from 3.9.0 to 3.10.2 in /test #9056
π± fixed grammatically incorrect plurals in release tools #9054
:bug: Bump to docker v24.0.5-0.20230714235725-36e9e796c6fc #9042
:bug: requeue KCP object if ControlPlaneComponentsHealthyCondition is not yet true #9035
π± ClusterCacheTracker: fix accessor deletion on health check failure #9031
π± ClusterCacheTracker: ensure Get/List calls are not getting stuck when apiserver is unreachable #9030
π hack/release-notes: ensure relase notes tool can be used for external projects again #9021
π± Move internal.labels
to format
package for use by providers #9006
:seedling: Bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 #8985
β¨ Introduce possibility to create clusterctl plugins #8957
β¨ Add MachinePool Machine implementation in core CAPI components #8828
β¨ Add MachinePool Machine support in clusterctl discovery #8836
π± hack/observability: add apiserver request dashboards #8978
π± Update golangci-lint to v1.53.3 #8796
π± Protect well know registry from accidental push during tilt up #8930
β¨ hack/observability bump kube-state-metrics chart to get version v2.9.2 #8979
:sparkles: Add webhook warning for missing ClusterClass #8746
π± KCP: Log the reason of a Machine rollout #8959
π± test/e2e: add field to scale test to deploy Clusters in separate namespace #8963
:seedling: Add SHA to default KIND image used in e2e tests #8975
π tilt: fix build_engine setting when using podman #8972
π± test/e2e: improve logging for a detected rollout #8953
π± in-memory provider: add apiserver & etcd metrics #8962
π Add tuning guide #8958
:sparkles: Enable Kubernetes upgrades in CAPIM #8938
β¨ hack/observability: improve dashboards #8964
π± Improve release notes output #8928
:sparkles: Enable configuring the kubernetes rest client timeout for draining nodes #8917
π Fix description of example values for MHC unhealthy ranges #8960
π± hack/observability: use 20 Gi of storage for Prometheus #8961
π± Adjust MinReadySeconds docs to reality #8956
:book: Add comment about MachinePool MinReadySeconds behaviour #8955
π all: only set finalizers if deletionTimestamp is not set #8949
π± hack/observability: add metrics-server chart #8950
π± cache secrets in KCP, CABPK and ClusterCacheTracker #8940
π± test/e2e/in-memory: improve locking, return errors instead of panic #8945
π± cluster/topology: use cached Cluster get in Reconcile #8936
π± add MachineFinalizer during machine computation #8463
π± test/e2e: increase apply timeout to 1m #8941
π± add improvements to scale e2e #8910
π± all: Add flags to enable block profiling #8934
π± Build golangci-lint locally #8933
π± hack/observability: skip preload images on non-kind clusters #8931
π Update 1.5.0-beta.x release date #8932
π± KCP: cache secrets between LookupOrGenerate and ensureCertificatesOwnerRef #8926
π± Drop cgroup-driver patch for CAPD #8921
:bug: Use CreateAndWait in MP ScaleFromZero test #8927
π± cluster/topology: use cached MD list in get current state #8922
:bug: Fix deprecation marker for RolloutAfter #8924
π± util: cache list calls in cluster to objects mapper #8918
π± hack/observability: add tempo (for traces) #8920
π handle nil pointer in clusterctl describe #8724
π± KCP: cache unstructured #8913
π tilt: set CR logger in tilt-prepare, fix allowed contexts #8919
π± Cache unstructured in Cluster, MD and MS controller #8916
π± Automatically set kubelet args for capd #8881
π± KCP: drop redundant get machines #8912
π test/capd: fix kind mapper entry for v1.25.11 #8914
π± controller/machine: use unstructured caching client #8896
π add release-1.6 schedule document #8901
π± Change endpoints to endpoint in the etcd client #8909
π± Kcp use one workload cluster for reconcile #8900
π± Improve etcd management in CAPIM #8906
:seedling: Update KIND to v0.20.0 #8908
:seedling: CAPIM: Enable update for coreDNS and kube-proxy #8899
π± modify scale e2e test defaults #8902
π± optimize reconcileInterruptibleNodeLabel
of machine controller #8852
π± fix readme for in-memory provider #8905
:bug: Update clean-charts make target for new paths #8904
π Add kind mapper #8880
π± Use rest config from ClusterCacheTracker consistently #8894
:seedling: Fixups for watch in in-memory apiServer #8898
:bug: Increase timeout for clusterclass rollout test #8897
π± test/e2e/in-memory: improve performance by fixing locking issues #8895
:seedling: Add watch to in-memory server multiplexer #8851
:sparkles: Use caching read for bootstrap config owner #8867
π± test/e2e/in-memory: sync in-memory provider ClusterClass with test #8892
:seedling: Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #8890
:seedling: Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 #8889
π± test/e2e/in-memory: enable unit tests #8886
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #8891
:seedling: Update cert-manager to v1.12.2 #8883
π test/e2e/in-memory: set providerID after VM is provisioned #8879
π± hack/observability: improve Grafana dashboards #8861
:bug: Ensure ALWAYS_BUILD_KIND_IMAGES is defaulted correctly in ci script #8873
:bug: Always build Kind images for upgrade tests #8859
π± Add Scale e2e - development only #8833
π Pin kindest/node images to known good versions in clusterctl upgrade tests #8860
π± KCP: fix noisy error log triggered by missing patch helper #8863
π± KCP: avoid panic if etcd server misbehaves #8862
π± Improve release notes formatting #8826
:seedling: Deprecate DefaultIndex usage and remove where not needed #8855
π± Make release notes generation concurrent #8817
:book: Fix formatting error on proposals #8854
π± CAPIM: use consistent spelling for release artifacts #8853
π± add E2E test for MachineSet Preflight checks #8698
:bug: ClusterCacheTracker: Stop pod caching when checking workload cluster #8850
:book: Small doc fixes for XDG_CONFIG_HOME #8843
π fix inmemory provider docker build #8822
π± add ClusterClass support for in-memory provider #8807
:seedling: Add dependency label to github actions update #8845
:warning: Follow XDG Directory standard for config/data/… files #6913
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #8839
:seedling: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #8841
:seedling: Bump golang.org/x/text from 0.9.0 to 0.10.0 #8840
:seedling: Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 #8838
:seedling: Bump actions/checkout from 3.5.2 to 3.5.3 #8837
π± Add startup timeout to the in memory provider #8831
π± hack/observability: Add Grafana state dashboard, improve metrics #8834
π± Use ClusterCacheTracker consistently (instead of NewClusterClient) #8744
π± Remove unnecessary requeues #8743
π update lifecycle hooks documentation with new upgrade rules #8782
π± Validating the warnings in tests #8778
π topology controller should avoid unnecessary rollouts during upgrades #8628
π± test/infra/inmemory: rename controller files #8830
π± Add area label lookup for prefixes to release notes tool #8780
π fix cluster deletion in the in-memory API server #8818
:book: add in-cluster ipam and helm addon providers #8812
π± test/e2e: Fixup dump kube-system pods #8809
:book: Remove use of deprecated clusterctl flag in docs #8805
π ignition: start kubeadm after network.target #8772
:book: Add minor release prefix for title polishing #8802
β¨ Add in memory provider #8799
π± ClusterCacheTracker: improve error when workload cluster is not reachable #8801
π± test/e2e: also dump workload cluster kube-system pods #8800
:book: Update e2e jobs list to reflect dualstack + IPv6 consolidation #8798
π± hack/observability: move charts so they are ignored by go mod #8795
π CAPD: Implement watch filter #8789
π update MachineSet PreflightChecks documentation #8775
π± hack/observability: disable unused loki-gateway #8794
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #8792
:seedling: Bump github.com/spf13/viper from 1.15.0 to 1.16.0 #8791
:seedling: Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #8790
π Update Runtime Extension CAPI Book #8760
π± surface failed preflight checks on MachineSet in MachinesCreated
condition #8669
:book: Release CI tasks: Remove IPv6, add deep dive sessions #8787
:book: Update tested upgrade paths in docs #8779
:book: Changed inconsistency with kubernetes version in doc #8781
π test/e2e fix fail-swap-on=false flag not being part of kind images anymore #8767
β¨ MS preflight checks to improve cluster stability #8595
β¨ hack/observability: Add Parca, Bump observability tools, Add Grafana scale dashboard #8754
:seedling: Improve gomega fail handling in clusterClass rollout #8769
π Document new and missing jobs #8763
:seedling: Bump gcb-docker-gcloud from v20230424-910a2a439d to v20230522-312425ae46 #8770
π± Move ClusterClass quickstart test from e2e-informing to e2e-main #8765
:seedling: Bump golang version (1.20.3 -> 1.20.4) #8749
π Wrapped the values with quotes to make them string #8762
:bug: Ignore cert annotation in rollout test #8761
:bug: Increased assertClusterObjects timeout #8758
π Changed the link and removed TODO #8753
:seedling: Update cert-manager to v1.12.1 #8748
:book: Add note about v1alpha3 removal to book #8740
π Update MachinePool bootstrap dataSecretName when bootstrap config changes #8667
:bug: Adjust machinepool helper e2e timeout #8739
β οΈ Bump to CR v0.15.0 #8007
π CAPD: change the haproxy entrypoint to prevent getting stopped immediately after start #8685
π± upgrading control plane should only be blocked if MD are upgrading (not just rolling out) #8658
:bug: Allow machine rollout if cert reconcile fails #8711
:seedling: Align kind registry script with upstream #8731
β¨ ci: collect debug information about leftover processes #8734
:book: Removed duplicate text block #8729
:seedling: Improve logging for MachinePool upgrade test #8728
:seedling: Pin delve to match go minor version #8725
:warning: Stop serving v1alpha3 API types #8549
:book: Update repository-layout.md: fixed typo #8719
:seedling: Bump gomodules.xyz/jsonpatch/v2 from 2.2.0 to 2.3.0 #8716
:seedling: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #8715
:seedling: Fix outdated link to Kubernetes docs #8712
π± hack/observability: Bump Loki, Grafana and promtail charts #7182
:bug: Remove non-functioning ginkgo.no-color flag #8703
:seedling: Update cert-manager to v1.12.0 #8702
:seedling: Fix typo: exits -> exists #8701
:seedling: Deprecate v1alpha3 and v1alpha4 in CRDs #8687
:book: Bump kind version to v1.19.0 in docs #8699
:seedling: Bump kind to v0.19.0 #8681
π Retire Managed Kubernetes Feature Group #8686
:seedling: Pin cgroup driver used in v0.3 and v0.4 templates #8684
:seedling: Fix typos in phrase “to exist” #8688
:sparkles: Add support for add-on providers in clusterctl #8472
:bug: update TopologyReconciled condition on cluster deletion #8422
:seedling: Update kpromo to v3.6.0 #8680
π± test/framework: add functions to collect infrastructure logs in tests #8675
:seedling: Use dualstack kind cluster in quick-start and startup script #8661
:seedling: Bump kindnet and haproxy images to latest #8676
π Fix a typo in metadata propagation
section #8673
:seedling: Add dualstack e2e test #8517
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #8666
:seedling: Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 #8665
:seedling: Bump actions/setup-go from 3.5.0 to 4.0.1 #8664
π MachinePool: always patch owned conditions, fix GetTypedPhase, doc fixes #8627
π± e2e: log leftover processes to eventually detect zombies #8662
:seedling: Disable fail-fast by default for e2e tests #8548
π± E2e: Unhold CI packages before installing #7910
:bug: Delegate CAPD port selection to the container runtime #8642
:bug: Fix Documentation for Ignition Bootstrap Feature Gate Environment Variable #8651
π± Bump docker/distribution to v2.8.2 #8645
π test/e2e check for machines being ready after provisioning on Runtime SDK test #8625
:bug: test/framework fix docker pod log collector #8634
:seedling: Update cert-manager to v1.11.2 #8638
π± verifier: change back to pull_request_target to make it work again #8637
π verifier: use pull_request instead of pull_request_target #8635
π testing: add jq variant for inspecting json logs #8632
:book: Minor documentation grammar changes for code comments. #8630
:seedling: Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 #8623
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #8622
:seedling: Bump EndBug/add-and-commit from 9.1.2 to 9.1.3 #8621
π ClusterResourceSet: continue applying when apply for a single cluster failed #8611
:sparkles: feat: accept resource mutators in Move operation #7966
π Prevent KCP to create many private keys for each reconcile #8617
:book: Adjust release notes section to reduce the chance of wrong copy paste #8613
π± E2E: autoscaler e2e test #8514
:book: Fix documentation #8612
π clusterctl: return early if release for latest tag does not exist yet #8253
π Return error on infra cluster and control plane discovery #8604
:book: Add METRO env variable to Equinix Metal quickstart #8596
:seedling:Update kubebuilder envtest (1.26.0 -> 1.27.1) #8599
π Improve cutting release notes steps in release-tasks #8597
π updates to release task docs and notes tool #8593
π± Bump controller-tools to v0.12 #8581
π± use providerID string as-is #8577
π internal/machine-controller fix flakes in phases test #8576
β¨ Add flags for configuring rate limits #8579
:bug: Move image from external host to CAPI repo #8587
:seedling: Bump EndBug/add-and-commit from 9.1.1 to 9.1.2 #8584
π book: drop unused link in developing e2e tests doc #8580
π± test/e2e: cleanup test files #8557
:seedling:Update conversion-gen version (v0.26.0 -> v0.27.1) #8573
π± KCP: improve error log on scale up when Machine doesn’t have a nodeRef #8564
π Revert “Add calico as e2e test CNI” #8575
π ipam: fix gateway being required for IPAddress #8506
π : Add beta testing tasks to release process #8552
:seedling:Bump gcb-docker-gcloud image #8570
π avoid errors when MHC and upgrade occur together in classy clusters #8464
π± CAPD: only ignore necessary kubeadm preflight errors #7911
:book: Fix markdown links to flaky pages #8559
:seedling:Upgrade golang version (1.19.6 -> 1.20.3) #8527
π docs/proposal: drop broken link to ClusterClass google doc #8554
:seedling: Update controller tools to v0.11.4 #8547
:seedling: Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 #8541
:seedling: Bump actions/checkout from 3.5.0 to 3.5.2 #8540
π± Add go.work to .gitignore and .dockerignore #8155
β οΈ Use k8s v1.27.0 in quickstart docs and CAPD #8518
π Update versions doc with k8s v1.27 notes #8520
:seedling: Add move annotation on objects for cluster move operation #8322
:seedling: Update cert manager to v1.11.1 #8529
:seedling: Make IPAddressClaim.Status.AddressRef optional #8493
π Update jobs.md with new k8s v1.27 jobs notes #8521
π± bump containerd to 1.6.18 in hack/tools #8523
β¨ add support or concurrent MD upgrades in classy clusters #8432
:seedling: Add calico as e2e test CNI #8420
:seedling: Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 #8503
π± assert E2E error responses when waiting for MD nodes #8501
:book: Add release task to subscribe to github action results #8509
π docs: fix clusterctl alpha rollout typo #8510
πFix remediation test doc issue in v1.3 to v1.4 upgrade docs #8511
:book: Fix links in 0.3->0.4 migration guide #8508
:seedling: Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #8502
:seedling: Bump golang.org/x/text from 0.8.0 to 0.9.0 #8504
π machine-controller: fix phase tests race condition in tests on lastUpdated field #8484
:book: Add github workflow branches to CI team tasks #8454
:seedling: Update kind to v0.18.0 #8433
π± Update kpromo to v3.5.2 #8487
:bug: Catch failure when fetching component URLs #8455
π± Drop the first return value from FindOldMachineSets #8415
:seedling: Remove v1alpha2 adoption logic from KCP #8328
π Add latest stable release status badge #8279
:bug: Ensure nil-pointer check in KCP syncMachines #8481
:seedling: Rename internal/util/ssa util functions for better naming consistency #8423
π Use main for controller-runtime URLs #8446
π± Update docker to v20.10.24 #8475
π± prepare main branch for v1.5 development #8430
π Add node watcher to MachinePool controller #8443
:bug: Update kindnetd and kindest/haproxy #8469
π Fix MachinePool node taint patching #8462
:seedling: Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #8461
π± Add area/dependency label for dependabot when bumping gomod #8410
π Fix mesosphere link in proposal #8447
π± Switch cloudbuild.yaml to e2 machine type #8428
π fix node label propagation #8427
π± Allow backport for experimental features #8293
:seedling: Add runtime extension components to release #8438
:seedling: :book: Added link to the file format #8419
π docs: update the release-1.5.md with release team info #8416
:book: Fix broken links in migrations guides #8439
:bug: Use local kustomize version in create-local-repository.py #8414
β¨ Move mergeMap to util #8377
:book: Add 1.4 -> 1.5 migrations doc. Move migrations docs to single folder. #8383
:seedling: Allow overriding gingko args in e2e tests #8365
:seedling: Update controller runtime to 0.14.6 #8405
π book: Update CAPI Quick Start to use clusterctl 1.4 #8355
π docs: update CAPI support and guarantees #8308
:seedling: Update version matrix for github workflows #8398
:seedling: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #8390
π docs: update comms team release tasks #8309
:book: Fix http link in book #8397
:seedling: Bump actions/checkout from 3.4.0 to 3.5.0 #8389
π book: add missing apiversion deprecation to migration docs #8375
β¨Implements Getter interface for IPAddressClaim object #8374
:bug: Fix flake in machine phases test #8370
π set uninitialized taint only on worker nodes #8358
π update book on in-place propagation #8319
π Add documentation about KCP remediation #8327
π Add note for registry.k8s.io migration #8363
:seedling: Update e2e upgrade test versions #8361
:bug: Fix length check in MD helper #8352
:book: update quickstart kustomize commands to target correct subdir #8351
π enable updates from CloudInit (mostly ubuntu) based KCPs to Ignition (flatcar) based KCPs #8339
π± Fix spelling mistake in clusterctl comment #8344
π± Bump golangci-lint to 1.52.1 and fix findings #8331
:bug: Validate variables in defaulting webhook #8332
π± clusterctl: Add labels to OWNERS file #8342
:bug: Fix flaky wait in CRS test #8334
:bug: Ensure ownerReference apiVersions are always up to date #8256
π Drop uid from error messages #8333
:book: Make beta + rc tag names less specific in docs #8284
π± deprecate rolloutAfter in cluster topology #8324
π Add soft ownership from clusters to ClusterResourceSetBinding #8318
:seedling: Bump actions/checkout from 3.3.0 to 3.4.0 #8321
π Ensure all GitHub releases are fetched when searching provider versions #8240
π docs: add link to release 1.4 in capi book #8307
π± Bump golangci-lint to v1.51.2 #8312
π test/e2e: use topology cluster-template for clusterctl upgrade mgmt cluster #8311
π± Bump kpromo to v3.5.1 #8301
π bug fix to set node interruptible label #8297
π book: extend next steps of quick start #8252
:seedling: Add unit test for health check during creation of a new cluster accessor #8269
π docs: link Kubernetes contributor guide in CONTRIBUTING.md #8288
π± Merge ownerReference tests with quick start #8264
:seedling: replace reflect deepequal in bootstrap kubeadm #8266
π: Make sure the Kubernetes API Server service already created on remote cluster before applying ClusterResourceSets #8048
:seedling: Update handler name validation rules #8280
Full changelog
Update required GV for ValidatingAdmissionPolicy gate. #1561
Update “deprecated API in use” alert expressions for 1.28. #1562
bump(openshift/client-go,library-go) #1560
Full changelog
OCPBUGS-18662 : rps: trigger udev even per queue (#816) #816
render: change dir path (#824) #824
Makefile: remote tmp folder on clean target (#823) #823
Add golangci-lint (#793) #793
Updating cluster-node-tuning-operator images to be consistent with ART (#795) #795
fix: add if check for no resource match error (#801) #801
nto: avoid timeout when there are too many CSV (#731) #731
Set non-default UserAgent for easier debugging (#807) #807
Improve co/node-tuning operand version reporting (#792) #792
Add the k8s reporter to the configuration suite (#815) #815
OCPBUGS-18783 : e2e: perfprof: enhance the scheduling domain tests (#791) #791
Full changelog
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #59
STOR-1404 : Rebase external-attacher
to v4.4.0 for OCP 4.15 #58
Add changelog for v4.4 #481
Bump k8s.io/csi-translation-lib from 0.28.0 to 0.28.1 #477
Bump k8s.io/client-go from 0.28.0 to 0.28.1 #476
Update dependency go modules for k8s v1.28.0 #475
Update dependency go modules for k8s v1.28.0-rc.0 #470
Release tools update #469
Bump google.golang.org/grpc from 1.56.2 to 1.57.0 #468
Bump k8s.io/client-go from 0.27.3 to 0.27.4 #465
Bump k8s.io/csi-translation-lib from 0.27.3 to 0.27.4 #467
Add max-entries flag to limit ListVolumes request entries per page #462
Update README.md #456
Bump google.golang.org/grpc from 1.56.1 to 1.56.2 #457
chore: use fmt.Errorf(…) instead of errors.New(fmt.Sprintf(…)) #455
chore: remove refs to deprecated io/ioutil #454
Bump github.com/kubernetes-csi/csi-lib-utils from 0.13.0 to 0.14.0 #453
Bump google.golang.org/grpc from 1.56.0 to 1.56.1 #452
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 #451
Bump k8s.io/csi-translation-lib from 0.27.2 to 0.27.3 #447
Bump k8s.io/client-go from 0.27.2 to 0.27.3 #449
Bump k8s.io/api from 0.27.2 to 0.27.3 #448
Bump k8s.io/csi-translation-lib from 0.27.1 to 0.27.2 #444
Bump k8s.io/client-go from 0.27.1 to 0.27.2 #445
Bump google.golang.org/grpc from 1.54.0 to 1.55.0 #442
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #441
Full changelog
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #71
STOR-1404 : Rebase external-provisioner
to v3.6.0 for OCP 4.15 #70
Add changelog for v3.6 #1022
build(deps): bump actions/checkout from 3.6.0 to 4.0.0 #1019
build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 #993
Update dependency go modules for k8s v1.28.0 #999
Group the rest of dependencies in dependabot #1013
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/internal/retry from 1.16.0 to 1.17.0 #1006
Enable dependabot Beta Features #1003
build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.17.0 to 2.17.1 #1001
build(deps): bump actions/checkout from 3.5.3 to 3.6.0 #1000
build(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 #997
build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.2 to 2.17.0 #996
Enable dependabot raising PR by groups #990
build(deps): bump github.com/emicklei/go-restful/v3 from 3.10.2 to 3.11.0 #992
build(deps): bump sigs.k8s.io/apiserver-network-proxy/konnectivity-client from 0.1.3 to 0.1.4 #989
build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0 #979
build(deps): bump github.com/stoewer/go-strcase from 1.2.0 to 1.3.0 #982
build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 #980
build(deps): bump github.com/emicklei/go-restful/v3 from 3.10.1 to 3.10.2 #986
build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.0 to 2.16.2 #985
build(deps): bump github.com/opencontainers/selinux from 1.10.0 to 1.11.0 #984
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/internal/retry from 1.10.0 to 1.16.0 #987
build(deps): bump sigs.k8s.io/structured-merge-diff/v4 from 4.2.3 to 4.3.0 #988
build(deps): bump github.com/go-task/slim-sprig from 0.0.0-20230315185526-52ccab3ef572 to 2.20.0+incompatible #972
build(deps): bump go.opentelemetry.io/proto/otlp from 0.19.0 to 1.0.0 #975
build(deps): bump github.com/miekg/dns from 1.1.48 to 1.1.55 #978
build(deps): bump golang.org/x/tools from 0.9.3 to 0.12.0 #969
build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 #976
build(deps): bump github.com/prometheus/procfs from 0.10.1 to 0.11.1 #965
build(deps): bump github.com/go-openapi/jsonpointer from 0.19.6 to 0.20.0 #968
Update dependency go modules for k8s v1.28.0-rc.0 #962
build(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 #977
build(deps): bump gopkg.in/natefinch/lumberjack.v2 from 2.0.0 to 2.2.1 #971
build(deps): bump go.uber.org/atomic from 1.7.0 to 1.11.0 #967
build(deps): bump golang.org/x/mod from 0.10.0 to 0.12.0 #973
build(deps): bump sigs.k8s.io/apiserver-network-proxy/konnectivity-client from 0.1.2 to 0.1.3 #966
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #964
Enable dependabot for all dependencies #963
Release tools update #960
build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 #961
build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 #958
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 #934
build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 #957
build(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 #953
chore: unnecessary use of fmt.Sprintf #948
build(deps): bump k8s.io/kubernetes from 1.27.0 to 1.27.4 #954
build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 #951
chore: slice replace loop #950
build(deps): bump sigs.k8s.io/sig-storage-lib-external-provisioner/v9 from 9.0.2 to 9.0.3 #955
capacity: more test cases #942
build(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #945
build(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #944
build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.1 #947
build(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.13.0 to 0.14.0 #946
build(deps): bump actions/checkout from 3.5.2 to 3.5.3 #940
build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.8 #938
build(deps): bump sigs.k8s.io/gateway-api from 0.6.2 to 0.7.1 #937
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.10.0 #939
build(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 #927
build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #924
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 #936
Update feature status for 1.27 #922
Full changelog
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #146
STOR-1404 : Rebase external-resizer
to v1.9.0 for OCP 4.15 #145
Add changelog for 1.9 release #333
Update dependency go modules for k8s v1.28.0 #332
Bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #271
Update resize status #270
Full changelog
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #108
STOR-1404 : Rebase external-snapshotter
to v6.3.0 for OCP 4.15 #107
Add changelog for v6.3.0 #908
Remove direct dependency on k8s.io/kubernetes #907
Update client lib version to 6.3.0 #904
Bump google.golang.org/grpc from 1.57.0 to 1.58.0 #898
Bump github.com/evanphx/json-patch from 5.6.0+incompatible to 5.7.0+incompatible #903
Update K8s deps to 0.28.0 and update generated code in the client #902
Disable VolumeGroupSnapshot feature flag #901
Update dependency go modules for k8s v1.28.0 #899
release tools update #900
check if the csi driver is supported the volume group snapshot cap #864
Bump actions/checkout from 3 to 4 #897
Chore/update subtree release tools version #881
Bump google.golang.org/grpc from 1.56.2 to 1.57.0 #878
chore: remove refs to deprecated io/ioutil #869
Bump google.golang.org/grpc from 1.56.0 to 1.56.2 #873
Add more detail in vgs/vgsc/vgsclass printed columns #865
external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff #871
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 #863
Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #862
Bump github.com/prometheus/common from 0.37.0 to 0.44.0 #858
Bump google.golang.org/grpc from 1.51.0 to 1.55.0 #855
Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #854
Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #857
Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 #852
Bump actions/setup-go from 3 to 4 #860
Bump actions/checkout from 2 to 3 #859
Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 #853
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #856
Bump github.com/evanphx/json-patch from 4.12.0+incompatible to 5.6.0+incompatible #851
Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 #850
move dependabot.yaml #848
add “document-start” 1st line to all yaml files #838
add groupsnapshot related webhooks #825
Create Group Snapshot functionality for volume group snapshots #826
Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf #829
Update csi-release-tools #830
Update dependency go modules for k8s v1.27.0 #828
Update dependency go modules for k8s v1.27.0-rc.0 #823
fix: CVE-2022-41723 #824
Add definition for VolumeGroupSnapshots API #814
Fix for CVE go-2023-1571 #815
Update images to v6.2.1 #809
Add volume mode conversion flag to snapshot-controller manifest #790
Full changelog
STOR-1404 : Rebase livenessprobe
to v2.11.0 for OCP 4.15 #48
Add changelog for v2.11 #209
csi-release-tools update #208
Bump google.golang.org/grpc from 1.57.0 to 1.58.0 #207
Update dependency go modules for k8s v1.28.0 #203
Bump actions/checkout from 3 to 4 #206
Update dependency go modules for k8s v1.28.0-rc.0 #201
Bump google.golang.org/grpc from 1.56.2 to 1.57.0 #200
Bump google.golang.org/grpc from 1.56.0 to 1.56.2 #198
chore: remove refs to deprecated io/ioutil #197
Bump github.com/kubernetes-csi/csi-lib-utils from 0.13.0 to 0.14.0 #195
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 #194
Don’t close nil connection #192
Bump actions/setup-go from 3 to 4 #187
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #188
Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #189
Bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #191
Bump google.golang.org/grpc from 1.51.0 to 1.55.0 #190
Add dependabot configuration #186
Full changelog
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #51
STOR-1404 : Rebase node-driver-registrar
to v2.9.0 for OCP 4.15 #50
Add changelog for v2.9 #332
csi-release-tools update #331
Bump google.golang.org/grpc from 1.57.0 to 1.58.0 #329
Deprecate kubelet-registration-probe #316
Bump golang.org/x/sys from 0.11.0 to 0.12.0 #326
Update dependency go modules for k8s v1.28.0 #323
Check if registration socket is still valid #322
Bump golang.org/x/sys from 0.10.0 to 0.11.0 #319
Update dependency go modules for k8s v1.28.0-rc.0 #318
Bump google.golang.org/grpc from 1.56.2 to 1.57.0 #317
Bump k8s.io/kubelet from 0.27.3 to 0.27.4 #313
Revert “Update dependabot.yaml for security updates” #312
Bump golang.org/x/sys from 0.9.0 to 0.10.0 #310
Bump google.golang.org/grpc from 1.56.0 to 1.56.2 #311
Bump github.com/kubernetes-csi/csi-lib-utils from 0.13.0 to 0.14.0 #307
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 #305
Bump k8s.io/kubelet from 0.27.2 to 0.27.3 #303
Bump k8s.io/client-go from 0.27.2 to 0.27.3 #304
Update dependabot.yaml for security updates #302
Bump golang.org/x/sys from 0.8.0 to 0.9.0 #300
Bump k8s.io/kubelet from 0.27.1 to 0.27.2 #298
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #295
Bump google.golang.org/grpc from 1.54.0 to 1.55.0 #296
Bump golang.org/x/sys from 0.7.0 to 0.8.0 #297
Full changelog
OCPBUGS-21584 : UPSTREAM: 121128: [CVE-2023-39325] .: bump golang.org/x/net to v0.17.0 #1757
Do not allow nodes to set forbidden openshift labels #1735
OCPBUGS-20096 : bump pause image to RHEL9 #1734
Revert #1731 “Revert #1703 “Update builder & base images”” #1732
Revert #1703 “Update builder & base images” #1731
Update builder & base images #1703
UPSTREAM: <drop>: bump(openshift/client-go,library-go,apiserver-library-go) #1726
OCPBUGS-19666 : kubelet/cm: use MkdirAll when creating cpuset to ignore file exists error #1724
OCPBUGS-17534 : UPSTREAM: <carry>: vendor: bump cadvisor and runc to 1.1.9 #1711
Full changelog
Revert #395 “Sync20230829” #405
Sync20230829 #395
reorganize the internal structure #428
Account for interfaces ending with @something #426
Make MariaDB connection fully customizable #421
π Ensure Consistent Capture of IPA Logs in Serial Console #425
Fix dnf clean command position #420
Stop using extra-hardware by default #423
Add customization, which are needed for multi-conductor scenario #416
Fixing patch-image.sh script for “$INSTALL_TYPE” == “source” #418
Added IRONIC_IPA_COLLECTORS configuration option #415
Default installation from source #417
OCPBUGS-9303 : update Ironic to include secure boot fixes #403
Full changelog
machineconfig: always gather MCS-served config #380
OCPBUGS-20391 : Revert “Add must gather script for network observability” #390
gather_sriov: Fix typos and collect SRIOV cache at /var/lib/cni/sriov #369
sriov: Clean up ip netns
output #387
OCPBUGS-19280 : Updating ose-must-gather images to be consistent with ART #381
ppc: explicitly add RuntimeClass to gathered resources #386
OCPBUGS-19761 : Removed workload partitioning annotation from ppc script #385
Full changelog
Update docs to use image-streams instead of quay image #91
jira-scripts: Add Zenghui, remove Vic #90
Add Flavio as approver #89
SDN-3904 : Update scripts in network-tools to reflect the changes in IC model #86
SDN-4047 : Migrate bug-dispath query scripts #88
Full changelog
Introduce subcommand prepare
(#702) #702
Initial implementation of IDMS generation (#707) #707
Fixes HTTP 401 issues when several catalogs are being mirrored and need to be rendered using operator-registry (#704) #704
Full changelog
Sync script: handle multi commit merges #578
Sync 2023 10 05 no steve #579
scripts/bumper: exit when there’s nothing to do #569
Full changelog
Remove some redundant monitor tests #28326
OCPVE-723 : Add optional olm fixes #28302
Add debug info for interval counts and times #28311
OCPBUGS-20205 : feat: added support for ImageRegistry capability #28307
OCPBUGS-20024 : Revert “OCPBUGS-13366: ignore repeated TopologyAwareHintsDisabled events” #28233
pkg/monitortests/clusterversionoperator/legacycvomonitortests: Structured condition types #28306
Bump watch requests for cluster-baremetal-operator #28324
test/extended/images: update OWNERS #28322
hs, kubevirt: Wait node readiness before migration #28312
fix for OCP-11594 to skipped on disconnected env #28316
SDN-4062 : Revert “SDN-4042: Increase total upgrade time on OVN platforms” #28315
trt-1271: add risk analysis for monitor junit suites #28309
Revert #28295 “Automating test \“check the quota after import-image with –all option\” in upstrem” #28313
test/extended: Consolidate hard-coded local image registry dependencies #28308
Limit intervals to the current phase (addresses loki upload problems) #28294
Fix bug with disable-monitor #28293
Remove bug-related annotations #28298
OPNET-330 : fix DualStackIPv6Primary #28292
Automating test “check the quota after import-image with –all option” in upstrem #28295
Properly default –from-repository in run-monitor #28285
OCPBUGS-19909 : Updating parameters for build timing PushImage test #28288
make it possible to select which monitor tests to run #28215
Revert “Disable EgressIP test temporarily due to OVN-K bug” #28283
Port the clusteroperator intervals to new structured format #28262
Revert “Force using mirrored images in disruption tests” #28286
Bump openshift/kubernetes to get vSphere fix #28278
Force using mirrored images in disruption tests #28258
Full changelog
OCPCLOUD-2219 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:v1.8.1 (2b22dd7) into master #18
π± Bump to CAPI v1.5.1 #2300
π± Introduce –clustercachetracker-concurrency flag #2289
π± Bump ccm to 1.28.0 #2287
:bug: StoragePolicy should select datastore based on connected hosts and set on VM spec #2275
:seedling: Refactor test data to align with core CAPI #2264
π± Makefile: remove markdownlint and move golangci-lint to lint target #2256
π± Update CI VSphere template to k8s 1.28.0 #2253
:seedling: Set base branch correctly for link checker #2242
:book: Fix broken links in markdown #2237
π± Grouped CI related cherry-picks #2225
π± CI: add annotation with prowjob name and id to ipclaims #2221
π± Add verify-govulncheck and verify-vulnerabilities targets and integrate to scan action #2214
:seedling: Bump k8s.io/cluster-bootstrap from 0.27.2 to 0.27.4 #2201
π clustermodules: prevent creation of new modules if DoesExist returns an error #2185
:seedling: Bump actions/setup-go from 4.0.1 to 4.1.0 #2196
:seedling: Bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.4 #2200
:seedling: Bump k8s.io/client-go from 0.27.2 to 0.27.4 #2197
:seedling: Align github actions with upstream CAPI #2167
π± flavorgen generates all flavors by default #2172
:seedling: Bump github.com/vmware/govmomi from 0.30.6 to 0.30.7 #2178
β¨ Improve session handling with a secure session key #2154
:seedling: Using ClusterCacheTracker instead of remote.NewClusterClient #2132
Merge #2166
Merge #2176
π [CI] Removes hardcoded thumbprint #2186
Merge #2147
π± Add args to golangci-lint to show lines number #2180
:seedling: Bump controller-runtime to v0.15.1 #2169
:book: Improve godoc of the ipAddrs field #2168
π Bump golang.org/x/net to v0.13.0 #2161
π± Bump to vm-operator/api v1.8.2 #2160
β οΈ webhook: prevent changes to an already set VSphereVM.spec.biosUUID #2146
:warning: Treating VSphereVM wasNotFoundByBIOSUUID as transient error #2136
:seedling: Add powerOffMode to templates #2149
π± test: generate junit result for test-integration and add test-junit target #2140
π± Bump to Go 1.20.7 #2142
π± Fix link in release notes to point to CAPV instead of core CAPI #2141
π± Bump kpromo to v4.0.4 #2139
π± Also add release notes to pre releases #2138
π± Introduce watch-filter flag as predicate filter + filter out paused objects #2105
β οΈ Introduce concurrency flags per controller #2106
:book: CONTRIBUTING.md: Clarify contribution ladder #2083
:warning: Perform guest shutdown if VMware tools installed when deleting VM #1982
:seedling: OWNERS: Refresh of owners as per meeting of 2023/06/22 #2082
:seedling: Bump golang.org/x/tools from 0.11.0 to 0.11.1 #2127
π± Bump version to v1.8 in clusterctl-settings #2121
π± Fixups after Makefile refactoring #2109
π± align flags with CAPI #2104
π Refine finalizer handling #2099
β¨ Implement image promotion sync Makefile with core CAPI #2101
π Remove unused parts from the PR template #2108
π± Deprecate AutoConfigure functionality #2103
π Update OVAs for K8s 1.27.3 #2100
π± [CI] Bump setup-envtest #2093
π± Prepare metadata.yaml for v1.8 release series #2097
π± Bump CAPI to v1.5.0 #2091
π Remove v1alpha4 roadmap #2030
π± Refactor how tools are built to align with CAPI and get rid of tools go.mod #2080
:seedling: Improve fd selection logic #1944
:seedling: Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 #2079
:seedling: Bump k8s.io/code-generator from 0.27.3 to 0.27.4 in /hack/tools #2078
:seedling: Bump actions/checkout from 3.5.2 to 3.5.3 #2077
π± Bump docker to v24.0.5 #2081
π± Use pointer receiver consistently in vspheremachine controller #2055
π± Cleanup deleteFunc in VmopMachineService #2057
β¨ Automate GitHub release creation #2050
π CAPV CSI driver isn’t passing TLS thumbprint #1819
π± Remove NodeLabeling feature gate #2032
π hack/e2e.sh: retry getting ipaddress object name #2041
:bug: Return error on session creation if VCentre client not used #2023
π± Rename findVMPre7 to findVSphereVM #2036
π pkg/session fix used RoundTripper inside anonymous func for KeepAliveHandler #2033
π± Remove haproxy #2031
π± Bump golangci-lint to v1.53.3 and adapt installation from core CAPI #2028
π± Bump CAPI to v1.5.0-rc.1 #2029
π± Bump Go to 1.20.6 #2022
:seedling: Bump golang.org/x/tools from 0.9.3 to 0.11.0 #2018
π± [CI]: Updates CI template to k8s 1.27.3 #2016
:seedling: go.mod: pin cluster-api version to prevent dependabot from downgrading sigs.k8s.io/cluster-api/test #2021
π Don’t call session logout for keepAliveHandler #1949
π± bump github.com/vmware/govmomi to v0.30.6 #2020
β¨ Disable vAppConfig during VM creation #2014
:seedling: Bump k8s.io/code-generator from 0.27.2 to 0.27.3 in /hack/tools #2017
π± Drop redundant list webhook registrations #2015
β¨ Support bare IPv6 vCenter server addresses #1998
π± hack/tools: use go-install.sh for installing controller-gen #2005
π± Bump controller-tools to v0.12.1 #2004
π± bump CAPI version to v1.5.0-rc.0 #1996
π envtest: Dynamically load CRDs using golang resolvers #1931
β¨ Bump cluster-api dependency to v1.5.0-beta.1 #1970
π± Makefile: refactor how govc is built to workaround dependency issues building govc #1986
:seedling: Bump github.com/vmware/govmomi from 0.30.4 to 0.30.5 in /hack/tools #1968
:seedling: Bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 #1940
:seedling: Bump k8s.io/code-generator from 0.26.4 to 0.26.6 in /hack/tools #1956
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.11.0 in /hack/tools #1954
:seedling: Bump actions/setup-go from 3.5.0 to 4.0.1 #1953
:seedling: Drop remediation tests #1976
π Fix datastore selection based on StoragePolicy #1937
π± test/e2e: add check at anti-affinity test to ensure enough hosts exist #1974
π Update CAPV compatibility specification #1966
π apis: fix missing categories marker for VShpereVM in v1alpha3 and v1alpha4 #1973
:seedling: Add release-1.7 to Trivy scan #1978
π Use same check when checking cluster is pasued or not in the handler #1946
Full changelog
Source code for this page located on github