Back to index
4.14.0-0.okd-scos-2023-08-17-022029 Download installer and client with:
oc adm release extract --tools quay.io/okd/scos-release:4.14.0-0.okd-scos-2023-08-17-022029 No tests for this release
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-08-17 14:28:27 +0000 UTC
Image Digest: sha256:5c3ae7d3b45045d76d3effa0756b86fb7a0a320dcba206d6b219a6e90008c1c2
Release 4.14.0-0.okd-scos-2023-08-17-022029 was created from registry.ci.openshift.org/origin/release-scos:4.14.0-0.okd-scos-2023-08-17-022029
Components
New images
Rebuilt images without code change
apiserver-network-proxy git 61e198ca sha256:1f127a57537b8a318615f7dcb51e65591204669fa526f83136c13168bbdfcab0
centos-stream-coreos-9 sha256:fabc690500e1bb25f74ea61b6d1714b33706cfc4928c308c7a17899c574e93b8
driver-toolkit git cafed17b sha256:2b40bd7b2226a15709fb3610784b2cf7b997a51868fac96a43bf9bf690a071fe
kubevirt-cloud-controller-manager git 9ab93bad sha256:5c5c2af9f95357b6ff3538f6ab82f721658e58ddffa103ef77156e85ef83b23f
machine-os-content sha256:fabc690500e1bb25f74ea61b6d1714b33706cfc4928c308c7a17899c574e93b8
NO-ISSUE: Bump k8s.io/klog/v2 from 2.70.1 to 2.100.1 (#5428) #5428
MGMT-15356 : Ensure filenames are distinct between openshift and manifest (#5382) #5382
MGMT-15491 : Validate vSphere disk.EnableUUID ignoring cluster platform (#5416) #5416
NO-ISSUE: Extend waiting time to test DB container to be ready (#5425) #5425
Bump OCP versions: 4.10 (#5423) #5423
Bump OCP versions: 4.13, 4.12 (#5421) #5421
OCPBUGS-17415 : Bump golang.org/x/net (#5417) #5417
MGMT-14933 : Validate hosts running in OCI (#5413) #5413
Ensure inspection is disabled on day-2 spoke node BMHs (#5406) #5406
MGMT-15423 : Change the user message from: ‘Host is not compatible with cluster platform %s; either disable this host or choose a compatible cluster platform (%v)’ to ‘Host is not compatible with cluster platform %s; either disable this host or discover a new, compatible host.’ (#5412) #5412
Don’t set detached for BMHs without infraenv label (#5414) #5414
RHTAPBUGS-318 : Fetch tag in RHTAP build (#5333) #5333
MGMT-15424 : parametrize envoy configmap name (#5411) #5411
Bump OCP versions: 4.12 (#5409) #5409
Bump OCP versions: 4.11 (#5407) #5407
MGMT-15335 : Fix missing state when trying to update to not supported platform (#5399) #5399
Bump OCP versions: 4.14 (#5403) #5403
Update RHTAP references (#5387) #5387
MGMT-15389 : add feature flag to enable/disable OKD support (#5400) #5400
MGMT-11949 : MGMT-12278: Update libksba and libxml2 (#5398) #5398
MGMT-15388 : Remove unsupported platforms from the supported-platforms endpoint (#5394) #5394
AGENT-557 : Split register into registerCluster and registerInfraEnv (#5376) #5376
MGMT-15339 : Run network config before NetworkManager (#5375) #5375
MGMT-15128 : Remove control plane machine set so that control-plane-machine-set operator would not go degraded due to placeholder credentials on installation. (#5378) #5378
MGMT-15047 : use installer to deploy on external platform (#5381) #5381
MGMT-15343 : dependabot remove docker (#5392) #5392
Bump OCP versions: 4.13, 4.10 (#5391) #5391
Don’t attempt to contact spoke while unbinding a day2 host (#5383) #5383
Update RHTAP references (#5374) #5374
MGMT-15128 : Remove control plane machine set so that control-plane-machine-set operator would not go degraded due to placeholder credentials on installation. (#5364) #5364
Bump OCP versions: 4.12 (#5384) #5384
MGMT-14793 : Assisted discovery core and root user shell should have (#5373) #5373
MGMT-15215 : Allow setting of UI specific data for a cluster (#5358) #5358
MGMT-15343 : dependabot group updates (#5379) #5379
MGMT-14923 : add OSImageVersion to InfraEnvSpec (#5365) #5365
Bump OCP versions: 4.13 (#5377) #5377
Update RHTAP references (#5370) #5370
OCPBUGS-16077 : Fix DNS validation (#5371) #5371
MGMT-11456 : kube-api should allow user to specify infraenv additional trust bundle (#5357) #5357
Bump OCP versions: 4.11, 4.12 (#5369) #5369
MGMT-15295 : Fixc bug in list manifests (#5366) #5366
MGMT-14015 : Custom manifest feature usage is never turning off (#5363) #5363
MGMT-14491 : Invalid node label returns error 500 instead of 400 (#5362) #5362
Update RHTAP references (#5328) #5328
Bump OCP versions: 4.14 (#5360) #5360
MGMT-15243 : Skip any zero size manifests when applying (#5355) #5355
Bump OCP versions: 4.12 (#5356) #5356
MGMT-14656 : Sort disks by HCTL after the other options (#5354) #5354
No-ISSUE: Revert “MGMT-14634: Ensure that empty manifest may not be added. (#5348)” (#5353) #5348
MGMT-15213 : temporary disable release-domain-name-resolved-correctly validation (#5351) #5351
MGMT-15073 : Cluster reset - only system generated manifests to be deleted (#5338) #5338
MGMT-15070 : Unable to change machine-network with dual stack (#5349) #5349
MGMT-14634 : Ensure that empty manifest may not be added. (#5348) #5348
MGMT-15150 : Use same installer binary for all platform types (#5334) #5334
MGMT-14851 : Update docs for allowing automatedCleaningMode (#5343) #5343
Bump OCP versions: 4.14, 4.12 (#5345) #5345
MGMT-14726 : Ensure that manifest filename does not contain spaces. (#5342) #5342
MGMT-15064 : Update is_external API description (#5336) #5336
Bump OCP versions: 4.10, 4.11 (#5339) #5339
MGMT-14852 : Allow AutomatedCleaningMode to be set by user (#5319) #5319
MGMT-14374 : update day2 master docs (#5335) #5335
MGMT-14620 Only emit succesful host creation message for pre install hosts (#5296) #5296
MGMT-14704 : Provide info on custom/vs non custom manifest in manifest endpoint. (#5278) #5278
MGMT-15114 : remove event for cluster registration failed (#5330) #5330
MGMT-15126 : Add missing incompatible features in some of the feature-support feature (#5327) #5327
MGMT-15107 : Bump version for hacking LSO catalog (#5323) #5323
Create an override annotation for the ironic agent image (#5310) #5310
OCPBUGS-13621 : Fix singular Ingress and API cluster VIPs removal (#5216) #5216
Don’t require key encipherment usage for approving CSRs (#5322) #5322
MGMT-13284 : Check for BMH CRD before creating controller (#5284) #5284
MGMT-14937 : Deprecate user_managed_networking attribute (#5317) #5317
Bump OCP versions: 4.14 (#5320) #5320
Bump OCP versions: 4.13, 4.10, 4.12 (#5316) #5316
NO-ISSUE: parametrize template to enable switching secrets (#5313) #5313
MGMT-14240 : Specify connect-timeout on curl (#5314) #5314
MGMT-15034 : Fix patch of infrastructure CR with external platform (#5312) #5312
MGMT-14979 : add sasl/scraml auth method for kafka notifications (#5299) #5299
MGMT-15025 : Forbid register Z architecture cluster with OCI platform (#5309) #5309
MGMT-15015 Provider IsHostSupported panic if platform is not found (#5306) #5306
OCPBUGS-13738 enforce additional ntp sources added into chrony (#5295) #5295
MGMT-14992 : Fix Minimal ISO set as default in s390x (#5302) #5302
MGMT-14631 : Removing leftover of support for openshift 4.8 (#5301) #5301
Bump OCP versions: 4.14, 4.11 (#5300) #5300
MGMT-14973 : Fix misleading logs showing wrong platform and user_managed_networking combination (#5298) #5298
MGMT-14975 : Update MCE operator installation to use stable-2.3 channel (#5297) #5297
MGMT-14769 : Enable upgrade agent by default (#5276) #5276
MGMT-14165 : AgentClusterInstall Webhooks improvements and fixes (#5275) #5275
Bump OCP versions: 4.13, 4.12 (#5293) #5293
MGMT-14730 : Validate that manifest file size does not exceed 1MB (#5281) #5281
MGMT-14883 : Fix feature-support validation fail to validate openshift version (#5290) #5290
MGMT-14904 : fix error code for ignition size validation (#5291) #5291
MGMT-14631 : Remove support for openshift 4.8 (#5221) #5221
Add tls config for the service monitor (#5282) #5282
Bump OCP versions: 4.12, 4.10 (#5288) #5288
Red Hat Trusted App Pipeline update assisted-service-q2vh (#5270) #5270
Bump OCP versions: 4.13 (#5280) #5280
OCPBUGS-7076 : Copy Day2 BMH if Agent is installing (#5250) #5250
OCPBUGS-14405 : Avoid panic if pull secret contains non-string (#5267) #5267
MGMT-13746 : validate discovery ignition size (#5273) #5273
MGMT-14830 : Enable TechPreviewNoUpgrade when platform is external (#5279) #5279
MGMT-13431 : patching bug - ODF storage class not recognizing all device sets (#5268) #5268
MGMT-14803 : Fix cluster update won’t fail on incompatible OLM operator dependency (#5264) #5264
MGMT-14600 : Prevent installing dual-stack vSphere on OCP version smaller than 4.13 (#5271) #5271
MGMT-14750 : Allow FC, ECKD, FBA drive types on s390x (#5269) #5269
MGMT-12186 : Add MCE operator plugin (#5203) #5203
Bump OCP versions: 4.11, 4.12 (#5265) #5265
MGMT-14781 : Make LSO operator to support all CPU architectures (#5262) #5262
Bump OCP versions: 4.13 (#5261) #5261
MGMT-14582 : Set OCI platform behind a capability (#5249) #5249
MGMT-13997 : Issues when using multiple bonds with CIM Assisted Installer (#5233) #5233
MGMT-13685 : Make sure ingress and api vip are not broadcast address. (#5256) #5256
MGMT-14723 : Fix randomly failing subsystem test (#5259) #5259
MGMT-14649 : Add feature support for OCI platform (#5244) #5244
NO-ISSUE: fixed misleading error message, the order of the host status was reverse (#5257) #5257
MGMT-14306 : Update host role validation to accept AutoAssign in Day2 (#5247) #5247
Delete the spoke BMH before removing the finalizer (#5239) #5239
MGMT-14723 : Remove duplicate operator cpu architecture validation (#5254) #5254
MGMT-14734 : Fix failed to update Nutanix provider cluster when on multi architecture (#5253) #5253
MGMT-14728 : Escape the escape char () (#5252) #5252
Bump OCP versions: 4.14 (#5251) #5251
MGMT-14721 : Get icsp-file from registries.conf for oc extract command (#5245) #5245
Bump OCP versions: 4.10 (#5248) #5248
Docs fix: ensure kubeconfig secret is created with a kubeconfig key. (#5246) #5246
MGMT-13938 : support external platform (#5143) #5143
Bump OCP versions: 4.11, 4.12 (#5243) #5243
Full changelog
MGMT-15235 : Compile with CGO_ENABLED=1 for amd64 (#699) #699
Revert “MGMT-15235: Compile with CGO_ENABLED=1 for FIPS (#683)” (#693) #683
OCPBUGS-17252 : Bump golang.org/x/net/html (#695) #695
Updating ose-agent-installer-orchestrator images to be consistent with ART (#652) #652
MGMT-15343 : dependabot group updates (#692) #692
MGMT-15344 : Assisted-controller should not timeout on waiting cvo by itself (#688) #688
MGMT-15235 : Compile with CGO_ENABLED=1 for FIPS (#683) #683
Full changelog
MGMT-15235 : Allow setting CGO_ENABLED flag (#589) #589
MGMT-15235 : Compile with CGO_ENABLED=1 for amd64 (#588) #588
Revert “MGMT-15235: Compile with CGO_ENABLED=1 for FIPS (#569)” (#582) #569
OCPBUGS-17251 : Bumping golang.org/x/net (#586) #586
MGMT-14933 : Detect if the host in running in OCI (#585) #585
MGMT-15359 : support appliance multipath virtual device (#584) #584
MGMT-13111 : Freeze on 404 Not Found
(#583) #583
MGMT-15343 : dependabot remove docker (#581) #581
MGMT-15343 : dependabot group updates (#579) #579
Updating ose-agent-installer-node-agent images to be consistent with ART (#575) #575
OCPBUGS-16373 : Ignore arping errors on RHEL 9 (#576) #576
NO-ISSUE: Bump github.com/coreos/ignition/v2 from 2.16.0 to 2.16.2 (#574) #574
NO-ISSUE: Bump github.com/PuerkitoBio/rehttp from 1.1.0 to 1.2.0 (#568) #568
MGMT-15235 : Compile with CGO_ENABLED=1 for FIPS (#569) #569
NO-ISSUE: Bump golang.org/x/sys from 0.9.0 to 0.10.0 (#566) #566
NO-ISSUE: Bump github.com/coreos/ignition/v2 from 2.15.0 to 2.16.0 (#564) #564
AGENT-594 : remove agent based installer code (#563) #563
NO-ISSUE: Bump golang.org/x/sync from 0.2.0 to 0.3.0 (#561) #561
MGMT-14540 : Mark Appliance disk(s) with a partition name prefix ‘agent’ as eligible (#554) #554
OCPBUGS-14848 : Filter out hidden devices (#558) #558
NO-ISSUE: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (#555) #555
NO-ISSUE: Bump github.com/go-openapi/swag from 0.22.3 to 0.22.4 (#556) #556
MGMT-13009 : Auto rename host with VLAN (#553) #553
NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#552) #552
NO-ISSUE: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#550) #550
MGMT-14751 : Detect DASD disks (s390x) (#549) #549
NO-ISSUE: Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#545) #545
Full changelog
OCPBUGS-16783 : Chore: Update OWNERS #32
OCPBUGS-12544 : 4.14: UPSTREAM: 763: Bump (golang.org/x/net): to address CVE-2022-41723 #30
STOR-1159 : Rebase to v1.1.7 #29
Codemerge/2023 03 21 #748
retry systemctl start csiplugin-connector.service #747
support cpfs metrics #746
support arm64 and amd64 in multi-private env #744
enhance #743
support eac backend meta metrics #741
support eac metrics #740
Add loopdevice topology upload capacity #739
Fix disk empty category #738
fix internal oss endpoint bug and support alinux3 ossfs in cloud-private #737
BreakChange: Support multi disk attach at the same time #714
Remove remains globalmount mount path #735
Fix vendor compile error #734
Bump golang.org/x/net to v0.5.0 to fix CVE-2022-41717 #730
Fix 1.24 kubelet remount issue #729
Update nas.go #728
Feature/support essd auto disk #727
Feature/support dbfs api change #725
Fix file exists problems #724
Fix ssd create with performaceLevel #723
Feature/support loopdevice localdisk #721
Fix disk resize err #719
Upgrade oidc isolate token #720
Upgrade baseimg from centos7 to alinux3 #718
1. If the endpoint of ecs is the same as that of oss, use the public … #717
anolis use centos8 ossfs binary #716
support anolis images #715
chore: Add .dockerignore
#712
Support custom snapshot retention #713
Stop applying the beta.kubernetes.io/os #710
add kylin OS support on bare metal #709
Add snapshot protection before disk delete #708
Improve/use lvm fast format #706
feature: Add oidc auth method to csi (only inner use) #690
modify don’t install eac by default #705
update eac version from 1.0.1 to 1.0.2 #704
broken link issue resolved #701
Fix const instanceid #703
Feature/eac metrics #702
use http in private cloud #699
add cnfs oss feature #698
Add host command var #697
modified fsfreeze.sh for advancedSnapshot. #696
Fix globalmount path usage #695
Support globalmount path changed in k8s 1.24 #694
fix kylin/uos entrypoint in amd64 #693
add head file top metrics #692
Feature/support kylin and uos #691
modify ossfs version to 1.88 and openapi scheme modify http to https #689
Add func: allow auto snapshot during expanding volume. #686
Feature/rich nas client #685
add ossfs metrics #688
chore: Support log mount options & fix private build #687
mutex saveOssfsCredential and uniqOssfsCredential #684
mutex saveOssfsCredential and uniqOssfsCredential #683
fix provisioner metrics can not use bug #682
Feature/support disk instance detach check #681
fix a typo in the log of NodePublishVolume #679
fix shell spaces bug #678
Feature/support disk waiting during mount #673
modify parse eac metric uuid:server format #676
modify delete eac and alinas-utils before install #675
modify arm64 /bin/csiplugin-connector to /csi/csiplugin-connector #674
Bump prometheus/client_golang to v1.11.1 #636
fix rund remount #659
Disable global var access to metadata server #672
modify print log diskResponse to instanceResponse #671
Feature/rich nas client #663
Fix create disk client token elements #669
Support ens ens driver #668
Fix csi plugin deployment yaml #666
Fix fuse devel install #662
Support oxs node instance label & zoneid label #664
Support dbfs vpc domain #665
support multi attach disk #634
fix local device remount #660
Feature/rich nas client #658
cpfs nfs rpm update #657
go build use vendor #655
Feature/rich nas client #654
nas skip mount mode #652
Support dbfs node max volume config #651
nas skip mount mode #650
fix local device lower key #649
support cpfs nfs #648
support cpfs nfs #647
support cpfs nfs #646
support cpfs nfs #645
modify csi directory to multi_data directory #644
support dbfs endpoint #643
support cpfs-nfs protocol #642
support local device volume #638
Add liveness to ndoe registrar & fix nodestage return err #640
Change find dbfs mount path way #592
Support growpath in base images #635
Add kubecli qps setting for csi #632
Add a parameter to the schema to automatically increase volume sizes … #628
disk support iolimit #627
local volume cache NodeAddr #630
static volume support snapshot #626
update disktype label #625
update disktype label #624
create disk type by order #622
Update isMounted method to fix mountpoint check failed issue #617
V1.1.7 disktype to label #618
update storage capacity tag #621
support multi-zones node for virtual node #612
Support snapshot resource groupid #615
update auth logs #613
volume spec to kata #593
support kubeconfig args #609
volume capacity record to node #594
support nvme expand #608
Update default yaml image version to support k8s1.22 #601
Full changelog
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
Full changelog
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
Full changelog
RFE-4144 : Increase service idle max timeout to 100 minutes #80
Updating ose-azure-cloud-controller-manager images to be consistent with ART #74
Updating ose-azure-cloud-node-manager images to be consistent with ART #73
OCPBUGS-14762 : remove readiness check for cache exclusion #77
OCPBUGS-14368 : Do not detach masters from LB when unready #76
OCPBUGS-14368 : Default to kube-proxy health probes for Service type=LoadBalancer #72
OCPCLOUD-2050 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (11f66ee) into master #61
chore: cleanup unused multi-slb code of the previous design #3997
feat: support migrate from NIC-based to IP-based backend pool by migration API by setting "enableMigrateToIPBasedBackendPoolAPI": true
#3972
chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #4037
Service annotation var should be deep copied #3988
ci: Harden GitHub Actions #4036
fix: ensure POSTCSS is installed #4034
Cleanup dependencies and fix cron job #4031
chore: pin the site dependencies #4030
doc: fix rendering for website domain https://kubernetes-sigs.github.io/cloud-provider-azure #4029
Revert “cleanup dependencies and fix cron job” #4019
chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6 #4017
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #4015
chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #4004
Revert change in vendor by scorecard #3994
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /pkg/azclient #4011
chore(deps): bump actions/dependency-review-action from 3.0.4 to 3.0.6 #4010
track2 sdk: fix copyright template error in azclient package #4009
Apply security best practices #4001
add daily fuzz test #4000
track2 sdk:update mock interface for vmssvmclient #3999
track2 sdk: add subresource template and add vmssvmclient and subnetclient #3998
doc: deprecate –port and use –secure-port instead in readme and exa… #3996
chore: fix the typo for SLB docs #3995
add manual dispatch for all github actions #3992
chore(deps): bump github/codeql-action from 2.3.4 to 2.3.5 #3990
chores: Cleanup dependencies and fix cron job #3989
doc: update documents for allocateLoadBalancerNodePorts #3987
track2 sdk:remove apiVersion parameter #3969
Update release notes for v1.26.10 #3986
chore(deps): bump github/codeql-action from 2.3.3 to 2.3.4 #3979
chore(deps): bump actions/dependency-review-action from 2.5.1 to 3.0.4 #3978
chore(deps): bump ossf/scorecard-action from 2.0.6 to 2.1.3 #3975
Apply security best practices #3941
chore: update docs for exclude nodes from SLB #3971
Update release notes for v1.27.4 #3970
Update release notes for v1.25.14 #3968
Update release notes for v1.24.20 #3967
track2 sdk:add client for snapshot,pipprefix, bump apiversion and upgrade network package #3958
Print Service name and resource basename in ReconcileService() #3957
fix: make sure the pip dns tag will not be removed when systemTags is… #3956
track2 client: Remove unnecessary dependencies from azclient #3947
chore(deps): bump go.opentelemetry.io/otel from 1.15.1 to 1.16.0 in /pkg/azclient #3955
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /kubetest2-aks #3954
Revert “chore: temporarily change the expected tags in aks pip tags e… #3948
backend pool name should be case-insensitive #3932
apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. #3931
doc: update pls doc #3933
chore(deps): bump k8s.io/kubelet from 0.27.1 to 0.27.2 #3930
Allow deprecated beta topology labels to be applied for those not ready to migrate #3685
chore: update docs for cross resource group nodes #3928
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #3926
chore(deps): bump k8s.io/cloud-provider from 0.27.1 to 0.27.2 #3924
chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #3917
track2 client: export mock interface in azclient #3916
chore(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 in /pkg/azclient #3906
chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 #3899
Set gcloud ver to 2023424 #3910
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 in /pkg/azclient #3904
chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 in /kubetest2-aks #3901
track2 sdk: return error when client received 429 toomanyrequest error #3886
doc: update readme and examples for new image versions #3897
Update release notes for v1.24.19 #3896
Update release notes for v1.25.13 #3895
Update release notes for v1.26.9 #3894
Update release notes for v1.27.3 #3893
fix: the pip without tags should be user-assigned #3877
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 in /pkg/azclient #3888
Add IPv6 templates modified from release-1.9 CAPZ #3879
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /pkg/azclient #3881
Add test suite generater for track2 client #3880
cleanup: remove PremiumV2LRS const #3882
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #3883
doc: use dl.k8s.io, not kubernetes-release bucket #3878
chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /kubetest2-aks #3876
chore(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #3870
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /kubetest2-aks #3873
azclient: Rename azureclient/v2 to azclient #3869
Support FrontendIPConfig and reconcileLB() #3819
armclient v2: add test case for diskclient and refactor generator #3403
chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #3868
Update README.md with v1.27 release branch #3824
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.1 to 1.27.2 in /pkg/azureclients/v2 #3867
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 #3864
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #3859
feat: add PerformancePlus option in disk creation #3855
Drop RG param in getXXXID() #3854
Update release notes for v1.27.2 #3856
IPv6 PIP uses suffix only when DualStack #3823
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /pkg/azureclients/v2 #3851
chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 #3850
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /kubetest2-aks #3852
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #3830
chore(deps): bump golang from 1.20.3-buster to 1.20.4-buster #3839
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.4 to 0.12.0 in /pkg/azureclients/v2 #3837
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 in /pkg/azureclients/v2 #3829
Use latest gcb-docker-gcloud #3822
Helm chart 1.27.1 with new patch releases #3818
chore(deps): bump yaml from 2.1.3 to 2.2.2 in /site #3817
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.0 to 1.27.1 in /pkg/azureclients/v2 #3816
Fix bugs from introducing user node pool #3815
feat: add PickRandomMatchingAccount in account search #3811
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 in /pkg/azureclients/v2 #3812
feat: support workload identity #3378
Use user node pool #3805
chore(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.6 #3672
Update release notes for v1.27.1 #3809
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.7 to 1.27.0 in /pkg/azureclients/v2 #3802
Add dependabot config for release-1.27 #3801
Remove shared nsg rule immediately when no destinations prefixes are left #3787
clean up old pip list optimization #3773
bump k8s.io dependencies to 1.27.1 #3780
Run go lint using github actions #3781
Update release notes for v1.25.12 #3786
Update release notes for v1.24.18 #3785
Update release notes for v1.27.0 #3784
Update release notes for v1.26.8 #3783
cleanup: replace deprecated ioutil method #3769
chore: set default loadBalancerSKU to Standard #3768
More Nodes for autoscaling tests #3771
chore: upgrade credentialprovider-api-version to v1 #3756
fix: update resources in batches asynchonously #3757
Choose correct primary IP config #3715
Add release label for prs raised by dependabot #3748
Improve autoscaling e2e #3755
[Github action tests] Run on ubuntu-latest for trivy and doc #3743
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.2.0 to 2.2.1 in /pkg/azureclients/v2 #3733
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /pkg/azureclients/v2 #3732
chore(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 in /kubetest2-aks #3738
Add Node logs for autoscaling tests #3737
chore(deps): bump k8s.io/client-go from 0.27.0 to 0.27.1 in /pkg/azureclients/v2 #3735
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.2.0 to 4.2.1 in /pkg/azureclients/v2 #3734
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /kubetest2-aks #3731
Fix CNM not properly handling IPv6 from imds LB #3726
chore(deps): bump k8s.io/client-go from 0.26.3 to 0.27.0 in /pkg/azureclients/v2 #3724
chore(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0 in /kubetest2-aks #3723
Support dualstack for PIP in azure_loadbalancer.go #3404
chore: enrich docs for node exclude label #3721
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #3686
Limit dependbot open pr limit to 1 #3720
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /pkg/azureclients/v2 #3718
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #3717
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /kubetest2-aks #3719
chore(deps): bump golang from 1.20.2-buster to 1.20.3-buster #3698
chore(deps): bump peter-evans/create-pull-request from 4 to 5 #3697
chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 #3689
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /pkg/azureclients/v2 #3694
chore(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #3671
Print IP config IDs if subnet deletion fails #3660
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3670
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.1.0 to 4.2.0 in /pkg/azureclients/v2 #3669
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3668
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /kubetest2-aks #3667
Revert “Removing Windows SAC images from container builds” #3662
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.1.0 to 2.2.0 in /pkg/azureclients/v2 #3654
Deprecate numberOfProbes and adopt ProbeThreshold to address a probe issue in nrp #3623
chore(deps): bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 #3650
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /pkg/azureclients/v2 #3653
chore(deps): bump k8s.io/kubelet from 0.26.2 to 0.26.3 #3635
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #3634
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /kubetest2-aks #3646
Longer timeout for WaitAutoScaleNodes() #3642
Prerequisite for dualstack public IP support #3415
chore(deps): bump k8s.io/component-helpers from 0.26.2 to 0.26.3 #3627
Prevent PRs not build on top of base branch from merging #70
Fix downstream commit detection #69
Full changelog
CCO-320 : Add support for Azure workload identity tokens #274
Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.9.5 (a020dae) into master #281
Don’t default NAT Gateway for existing node subnet #3711
fix Cluster to AzureManagedControlPlane mapper #3709
Revert “Temporarily disable useHostProcessContainers” #3704
renaming cleanup function in ci-build-azure-ccm.sh and ci-build-kubernetes.sh #3692
Bump google.golang.org/grpc from 1.47.0 to 1.53.0 in /hack/tools #3684
Fix custom backendPool not being used #3690
Delete security rules if removed from spec #3688
Update default GPU VM type to Standard_NV12s_v3 #3669
Fix managed clusters and agent pools diffs #3658
Increase AKS reconcile timeout #3660
Update CAPI to v1.4.3 #3631
Temporarily disable useHostProcessContainers #3644
fix codespell highlighted error #3632
Allow azure:// prefix when parsing resource IDs #3626
Pin Calico to v3.25.1 #3601
Fix broken cloud-provider-azure website link #3600
optional flatcar tests will create a loadbalancer #3578
add Go version to netlify config #3581
OCPBUGS-7675 , OCPCLOUD-1873 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.9.2 (efaae42) into master #277
allow setting the NatGateway name if it’s empty when update AzureCluster #3554
use default backend pool name in capz controller if empty #3538
allow unsetting the deprecated spec.AcceleratedNetworking field #3537
Update CAPI to v1.4.2 #3512
Add release 1.9 to metadata.yaml #3514
dependabot(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.1 #3511
Fixing Windows machine-pools in cluster-template-custom-builds-machine-pool.yaml #3492
Add ipv6 IP configs for VMSS #3361
Remove v1alpha3 & v1alpha4 #3433
Fix Ginkgov2 deprecation warnings #3502
Specifying –output type for az storage calls in ci-build-kubernetes.sh #3507
Update link to ASO multitenancy #3504
fix tilt live reload for capz-controller-manager #3500
Build Windows k8s artifacts if TEST_WINDOWS or WINDOWS is set #3493
dependabot(deps): bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 #3495
dependabot(deps): bump EndBug/add-and-commit from 9.1.1 to 9.1.2 #3499
Use Ubuntu 22.04 as base OS image for k8s CI tests #3481
Add issue template for kind/cleanup #3451
Add missing tests for azuremachinepool_default.go #3475
update golang to v1.20 #3478
Replace n1 highcpu 8 with e2 highcpu 8 #3491
Revert change to reuse artifacts for Windows #3482
Switch k8s custom build templates to external cloud-provider #3456
Fix ci-entrypoint.sh array export for macOS #3454
Fix tilt error creating process.txt #3477
dependabot(deps): bump helm.sh/helm/v3 from 3.11.2 to 3.11.3 #3438
Revert “E2E: don’t stop/start kubelet before kubeadm runs” #3458
add explicit securityContexts to the controller and namespace label for privileged #3399
Don’t reuse IMAGE_TAG var in multiple test scripts #3455
Add missing variable export to AKS docs #3463
Add unit tests for AzureMachine controller #3418
add i/o timeout for e2e SSH log collection #3444
update SDKImageToImage func to handle different image types #3414
disable surging if externally managed autoscaler is used #3440
add resource health registration to book #3449
dependabot(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 #3436
Add a cherry-pick candidate box in PR template #3448
fix broken links in ASO proposal #3447
dependabot(deps): bump golang.org/x/mod from 0.9.0 to 0.10.0 #3437
dependabot(deps): bump sigs.k8s.io/cloud-provider-azure from 1.25.5 to 1.26.7 #3279
Add proposal for Azure Service Operator #3113
Change default nat gateway IP name #3424
dependabot(deps): bump sigs.k8s.io/kind from 0.17.0 to 0.18.0 #3405
Remove WINDOWS_FLAVOR usage and Windows specific dev/ci templates #3415
return 1 in ci-entrypoint func’s when necessary #3411
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 #3408
mark context canceled or exceeded as transient failures #3381
Default set NATGatway for outbound traffic if cluster is not using IPv6 #3365
dependabot(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #3407
Allow feature gates to be passed through for Windows CI #3388
Replace KCPRemediationSpec with MachineDeploymentRemediationSpec #3403
add trivy image scan actions #3382
Set log level of cloud-provider-azure in ci-e2e test to 4 #3397
dependabot(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.2 #3282
Bump CAPI to v1.4.1 #3298
Enable setting VNet peering properties #3340
dependabot(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible #3390
dependabot(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #3384
dependabot(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #3383
Bump github.com/docker/docker from 20.10.17+incompatible to 20.10.24+incompatible in /hack/tools #3389
Run codecov job on every PR with threshold of 1% #3368
Support more flexible env var for cloud-provider-azure #3358
Switch ipv6 template to external cloud-provider #3221
Update CAPI Visualizer to v1.1.1 #3379
Add subnetName support to ammp #3132
Removing references to WindowsHostProcessContainers feature gate (now stable) #3301
Replace some usage of Azure/go-autorest #3337
remove strict AKS create validations for spec.controlPlaneEndpoint #3359
Fetch AzureCluster name from OwnerCluster instead of assuming ClusterName = AzureCluster.Name #3322
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 #3351
Update metrics-server to v0.6.3 #3353
Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.1 #3346
add missing create verb to AzureManagedCluster, AzureManagedMachinePool webhooks #3352
Update pull_request_template.md #3293
Refactor scalesets NIC config #3188
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.1 #3333
include IPAMConfig CRD w/ ClusterResourceSets #3345
Fix ci-build-kubernetes.sh #3344
Exclude generated and untestable files from codecov report #3259
Add unit tests for azure/pointers.go #3304
add missing requeues for transient AKS delete errors #3338
dependabot(deps): bump github.com/Azure/aad-pod-identity from 1.8.14 to 1.8.15 #3334
dependabot(deps): bump actions/setup-go from 3 to 4 #3332
mark sshPublicKey as optional, docs windows ssh #3241
Revert pinning of Kubernetes version for CI #3327
Bump kpromo to v3.5.1 #3320
AzureMachinePool windows template fixes #3311
Don’t need a repo list for Windows 1.24+ #3295
Allow user to specify AZURE_CLOUD_PROVIDER_ROOT when running ci-entrypoint locally #3307
Fix delete for VMSS flex #3256
dependabot(deps): bump actions/cache from 3.2.6 to 3.3.1 #3277
Fixing assignment #3302
Copy kubeadm config cm for Windows Calico in Tilt #3300
templates/flavors/flatcar: fix mounting etcd disk #3267
CI: always build Linux and Windows images #3284
Replace util/webhook code with CustomDefaulter/CustomValidator #3210
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 #3278
add nawazkh to reviewers list #3207
dependabot(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #3280
upgrade golangci-lint #3242
.github/ISSUE_TEMPLATE/proposal.md: add comment about duplicated items #3268
ci-entrypoint points to correct kubeconfig #3272
fix: networkInterfaces IPForwarding and AcceleratedNetworking #3243
add willie-yao to reviewers list #3208
don’t reduce replicas if ext. managed MachinePool #3250
Fix windows vmss e2e test #3273
set capz provider metadata to 1.9 release cycle #3238
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 #3216
metadata.yaml: add 1.8 support #3237
don’t log MachinePool reconciliation housekeeping #3234
Build CCM when using k8s version latest in ci-entrypoint #3233
dependabot(deps): bump golang.org/x/mod from 0.8.0 to 0.9.0 #3225
more explicit delete in ci-entrypoint #3213
Add unit tests for AzureManagedMachinePool Controller #3195
Switch flavor and test templates to external cloud-provider #3105
dependabot(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 #3226
bump CAPI to v1.3.5 #3218
dependabot(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0 #3214
fix nil pointer for VMSS boot diagnostics #3201
fix AKS out-of-band tag reconciliation #3209
Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 in /hack/tools #3217
Bump golang.org/x/text from 0.3.7 to 0.3.8 in /hack/tools #3199
Fix e2e Helm chart retry when install fails #3198
Enable public MEC on CAPZ #2836
limit dependabot PRs to 5 #3211
E2E: don’t stop/start kubelet before kubeadm runs #3127
fix tag delete following resource create #3187
Custom data model fix #3134
dependabot(deps): bump actions/cache from 3.2.5 to 3.2.6 #3203
MachinePools: Fix AzureMachinePool default for SystemAssignedIdentityRole #3194
Detect Flex from VMSS orchestration mode #3196
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 #3192
Allow parallel flavor resources in Tilt #3186
dependabot(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #3191
Add clusterclass template for Tilt #3166
Add support for bastion tiers #3057
add documentation for running wasm workloads #3161
dependabot(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 #3182
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #3180
dependabot(deps): bump go.opentelemetry.io/otel/sdk from 1.12.0 to 1.13.0 #3173
Allow for configurable scope in system assigned identities #2965
Add support for private endpoints #3044
Fix Windows external CI version template to use OOT #3176
feat: add linux OS custom configuration #2973
Fix Windows Calico for Tilt #3177
dependabot(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #3174
dependabot(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 #3172
dependabot(deps): bump actions/cache from 3.2.4 to 3.2.5 #3171
Fix unbound CIDR1 in ci-entrypoint when testing CCM #3169
Skip test pending fix for VMSS Flex API changes #3165
Updated the version of metrics-server to v0.6.2 #3117
Refactor repeated code in E2E test specs to helper functions #3003
bump CAPI to v1.3.3 #3136
Bump Windows Calico to v3.25.0 #3142
Fetch Calico Helm chart from new URL #3156
Add 30s timeout to test helper SSH config #3153
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 #3149
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #3150
overcome transient errors in ci-entrypoint.sh #3148
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 #3151
Update roadmap #3116
use outboundlb name as the lb name in cloud config #3059
Don’t delete VMSS upon failure and add bootstrap status condition #3096
Bump cert-manager to v1.11.0 #3139
Fix wrong LB idletimeout for node outbound #3138
dependabot(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0 #3125
Skip system pool validation while cluster is paused/moved #2774
Retry VMSS Flex validation if no parent MP is found #3080
Use k8s utils/pointer instead of Azure autorest/to #3026
missing context wrapping #3130
use g.Expect when assertions are clearest #3100
Update default k8s version to v1.25 for testing #3088
log diffs for agentpools #3128
add nojnhuh to reviewers list #3076
Remove Calico felix override workaround #3115
Add release instructions for updating the branch #3112
Increase linter timeout to 10m #3110
dependabot(deps): bump actions/cache from 3.2.3 to 3.2.4 #3122
helm gpu-operator instead of ClusterResourceSet #3099
Add pod describe to e2e logger #3097
Fix custom builds kube pending pods #3091
E2E: retries in CopyConfigMap func #3086
dependabot(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #3094
dependabot(deps): bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.10 to 0.5.12 #3093
remove CSI migration test for EOL’d k8s v1.22 #3089
dependabot(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.2 #3065
dependabot: ignore subpackage releases of opentelemetry-go #3074
feat/ add outboundType support #3046
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.2.0 to 1.3.0 #3043
standardize curl retries in scripts #3079
add e2e test for AKS node pool taints #3038
Bump golangci-lint to v1.50.1 #3078
dependabot(deps): bump github.com/Azure/azure-sdk-for-go from 67.1.0+incompatible to 68.0.0+incompatible #3067
E2E: use a common cluster-identity-secret #3075
add AKS node labels e2e test #3068
Add Flatcar Container Linux template #2890
dependabot(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #3066
add release-note-none label to dependabot PRs #3069
Fixing panic on AzureMachinePool creation with auto-scale #3063
dependabot(deps): bump golang.org/x/crypto from 0.3.0 to 0.5.0 #3064
docs/book/src/topics/data-disks.md: fix dead link #3061
Always run AKS E2E get+update as transaction #3058
enable security updates for release-1.7 and release 1.6 #3056
add empty node taints agentpool parameters test #3060
refactor agentpool test definitions #3006
E2E: verify daemonset pods after machines #2950
Add issue template for failing and flaky tests in testgrid #3054
dependabot(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.12 #3027
dependabot(deps): bump actions/cache from 3.0.11 to 3.2.3 #3019
Graduate AKS APIs from experimental #2959
update codecov workflow name #3011
Set build time GOARCH to the one reported by go env #2970
fix unnecessary reconciles on AKS node taints #3050
Wait for nodes after CCM install in ci-entrypoint #3033
dependabot(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 #3024
dependabot(deps): bump actions/setup-go from 2 to 3 #3018
fix agentpool taints diff check #3030
dependabot(deps): bump codecov/codecov-action from 2 to 3 #3020
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.7.0 #3025
dependabot(deps): bump helm.sh/helm/v3 from 3.9.0 to 3.10.3 #3021
bump CAPI to v1.3.2 #3031
dependabot(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #3022
Update dependabot schedule to run weekly 9am EST #3028
dependabot(deps): bump actions/checkout from 2 to 3 #3017
Add back commit-message.prefix as it is a dependency #3016
Add verify-history #275
Full changelog
OCPBUGS-17284 : UPSTREAM: 1927: chore(deps): bump golang.org/x/net from 0.10.0 to 0.14.0 #48
OCPBUGS-15658 : Update to v1.28.1 #45
doc: cut v1.28.1 release #1896
fix: PerformancePlus setting issue #1895
fix: missing log when IMDS is not available on windows node #1888
fix: CVE-2023-2431 #1887
OCPBUGS-16783 : Chore: Update OWNERS #46
STOR-1164 : Rebase to v1.28.0 for OCP 4.14 #43
chore: update max data disk table #1875
feat: get node name from IMDS compute name #1685
feat: add attachDiskInitialDelay parameter in storage class #1872
chore: upgrade csi-snapshot to v6.2.2 and increase memory limits #1866
cleanup: reduce host process disk partition logs #1864
feat: host process container deployment support #1861
doc: refine workload identity doc #1860
cleanup: remove useless incremental parameter in storage class #1859
feat: add enablePerformancePlus in storage class #1855
Build: Add dependabot job for dockerfiles #1856
chore: upgrade azure lib #1853
feat: upgrade to snapshot v6.2.1 #1850
fix: make sure the VolumeSnapshots v1 CRDs exist before starting #1851
cleanup: update new chart versions and remove deprecated versions #1849
chore(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.10.0 to 0.13.0 #1839
Changing kubernetes-release bucket path to dl.k8s.io #1845
feat: support workload identity #1843
chore: add context for e2e test #1836
test: move ut for waitForSnapshotCopy to azuredisk_test.go #1841
chore(deps): bump actions/setup-go from 2 to 4 #1838
chore: add dependabot #1837
feat: add publicNetworkAccess parameter in storage class #1835
cleanup: combine waitForSnapshotCopy func #1828
chore: update max datadisk num table #1829
chore: upgrade azure lib #1827
feat: add copy snapshot in cross region directly #1791
chore: upgrade csi sidecar container images #1824
chore: update max data disk num table #1818
chore: upgrade CSI sidecar image versions #1816
cleanup: replace deprecated ioutil method #1814
test(e2e): change the storageclass configuration method in the test file #1809
feat: add chart config value enableRegistrationProbe #1806
fix: add securityContext.seccompProfile for driver controller #1805
doc: update supported version and cleanup deprecated versions #1804
feat: enable securityContext.seccompProfile #1803
fix: PremiumV2_LRS caching mode issue #1790
cleanup: remove 20H2 windows image build #1783
chore: update maximum data disk num table #1774
doc: add accessModes doc #1771
test: enable online expansion external test #1766
chore: upgrade azure lib #1755
tes: fix golint action failure #1748
cleanup: remove metrics-address on driver daemonset on the node #1736
fix: CVE-2022-41723 #1732
chore: update maxDataDiskCountMap #1733
doc: cut v1.27.0 release #1730
support volumesnapshotclass in helm chart #1727
fix: second expand volume failure on Ubuntu 22.04 #1728
Pin k8s.io/dynamic-resource-allocation version #1725
feat: integrate traffic manager proxy #1716
feat: add disk attach/detach delay time to allow more batch #1722
chore: remove dependency on golang.org/x/text specific version #1723
fix: increase csi-attacher worker-threads num #1719
fix: buildx issue with provenance disabled #1720
feat: add dataAccessAuthMode parameter to snapshot storage class #1714
fix: incorrect driver version in CSIDriver #1707
fix: switch base image to fix CVEs #1704
doc: cut v1.26.2 release #1706
fix: panic when allow-empty-cloud-config is set #1699
Add missing v5 D & E SKUs to map #1703
test: add external stress e2e tests #1638
doc: cut v1.26.1 release #1688
Full changelog
OCPBUGS-17285 : UPSTREAM: 1355: build(deps): bump golang.org/x/net from 0.12.0 to 0.14.0 #33
OCPBUGS-16783 : Chore: Update OWNERS #32
OCPBUGS-15657 : Update to 1.28.1 #31
doc: cut v1.28.1 release #1331
fix: use InClusterConfig by default on Windows node #1326
cleanup: remove secret print in error message #1319
fix: storage account search default values #1314
feat: add getLatestAccountKey parameter in storage class #1313
fix: don’t use account search cache in RandomMatchingAccount mode #1310
fix: CVE-2023-2431 #1300
chore: enable host process deployment test #1288
fix: hpc image build on AKS #1285
STOR-1160 : Rebase to v1.28.0 for OCP 4.14 #29
doc: remove unused resourceGroup field when secret is specified #1281
cleanup: remove unnecessary path validation on hpc deployment #1279
chore: refactor host process code #1277
cleanup: update new chart versions and remove deprecated versions #1276
chore: update windows host process lib #1265
fix: append nosharesock mount option on Linux node by default #1267
doc: refine workload identity doc #1263
Build: add dependabot job for dockerfile updates. #1261
feat: upgrade to snapshot v6.2.1 #1257
fix: make sure the VolumeSnapshots v1 CRDs exist before starting #1258
cleanup: update new chart versions and remove deprecated versions #1256
chore: refine windows host process container image build #1255
Changing kubernetes-release bucket path to dl.k8s.io #1250
fix: default actimeo option should respect acregmax and acdirmax #1244
fix: add closetimeo=0 option to fix data sync issue on Ubuntu 22.04 #1245
chore: refine workload identity docs. #1248
fix: windows host process container deployment #1243
chore: fix release-image.sh on publishing windows hostprocess image #1240
build(deps): bump actions/setup-go from 2 to 4 #1241
build(deps): bump github/codeql-action from 1 to 2 #1238
test: add dependabot #1237
feat: add host-process containers in helm charts #1182
feat: add enableVolumeMountGroup feature flag #1236
chore: upgrade csi sidecar container images #1235
doc: cut v1.27.0 release #1232
chore: upgrade CSI driver sidecar image versions #1229
feat: add selectRandomMatchingAccount parameter in storage class #1225
feat: Support workload identity #1193
cleanup: replace deprecated ioutil method #1223
doc: add nconnect mount options in NFSv4.1 example #1220
test(e2e): change the storageclass configuration method in the test file #1219
feat: add chart config value enableRegistrationProbe #1217
test: fix restart_driver_daemonset script #1216
feat: enable securityContext.seccompProfile #1210
doc: refine subcriptionID parameter doc #1209
test: repeats create and delete pod to make sure mount/unmount is stable. #1207
test: add external stress test #1204
cleanup: remove windows 20H2 image build #1205
test: enable dupl golint #1203
tes: fix golint action failure #1200
test: add “go list” check #1199
Pin k8s.io/dynamic-resource-allocation to v0.26.0 #1198
cleanup: remove metrics-address on driver daemonset on the node #1197
chore: update cloud-provider #1191
doc: remove accountAccessTier in doc since it’s only for blob #1195
fix: CVE-2022-41723 #1196
feat: support windows host-process #1181
doc: cut v1.26.1 release #1192
fix: remove forceUmount and lazyUmount #1188
doc: cut v1.26.0 release #1180
feat: append help link when there is mount error #1179
chore: remove dependency on golang.org/x/text specific version #1178
fix: switch base image to fix CVEs #1175
fix: buildx issue with provenance disabled #1176
feat: add support for SMB Multi-channels in premium account creation #1174
fix: incorrect driver version in CSIDriver #1172
doc: Fix URL to azure-files-csi driver doc in README.md #1170
doc: cut v1.25.1 release #1167
Full changelog
STOR-1434 : Restart controller Pods if metrics-serving-cert changed #68
OCPBUGS-16654 : Revert revert “STOR-1065: Rework sidecar bindings to b… #64
OCPBUGS-16783 : Chore: Update OWNERS #65
OCPBUGS-16498 : Bump library-go to remove dependency on goproxy #66
Revert “STOR-1065: Rework sidecar bindings to bind common ClusterRoles” #63
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #60
CCO-325 : Unrevert “CCO-325: add support for workload identity” #62
STOR-989 : Remove SC and manifest file for NFS backend #58
OCPBUGS-14824 : Bump azure-file-csi-driver-operator library-go #61
Revert “CCO-325: add support for workload identity” #59
CCO-325 : add support for workload identity #54
CCO-325 : Mount serviceaccount token into csi-driver container #53
STOR-1168 : Bump common libraries #57
Full changelog
MGMT-13713 : Add confidential VM support #54
Fix termination tests randomly timing out #68
Set upstream labels and fix capability for the arch-aware scale from 0 in Azure #66
CCO-346 : Add support for Azure workload identity tokens #55
MIXEDARCH-257 : Handle the kubernetes.io/architecture label based on the Azure VM Size #65
OCPBUGS-10762 : Machine should be Failed if Machine has a Failed state on Azure #56
OCPCLOUD-2057 : Bump to Kubernetes 1.27 deps #62
Full changelog
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
Full changelog
Update openshift/api #1525
OTA-559 : pkg/cli/admin/release/extract: Add –included and –install-config #1521
Stop using deprecated github.com/docker/docker go APIs #1514
OCPBUGS-16735 : Truncate existing files when writing from inspect #1520
introduce plugin and plugin shadowing tests for oc #1424
pkg/cli/admin/upgrade: Newlines after –allow-upgrade-with-warnings errors #1519
Add profiling functionality and flags in oc #1516
Fix typo in /var/log folder #1517
login: improve usage message for –web option #1513
Bump k8s packages to 1.27.4 #1515
OTA-994 : pkg/cli/admin/release/extract: Centralize manifest extraction #1404
OCPBUGS-16009 : reboot: set ignition version to 3.1 #1499
Add tls-server-name when property exists in kubeconfig #1456
OCPBUGS-15776 : mcs cert: account for environments that use IP directly #1497
OCPNODE-1656 : oc release info: Introduce –idms-file and deprecate –icsp-file #1465
AUTH-355 : Add OAuth2 Authorization Code Grant Flow for login #1402
upgrade distribution No 2 #1495
WRKLDS-700 : bump(k8s) to v1.27.2 #1420
OCPBUGS-15012 : oc image extract: idms-file flag map to IDMSFile field #1464
Correct incorrect command in observe command #1419
Clarify the use of the filter without keep-manifest-list #1414
OCPBUGS-10612 : make registry auth prefence default to podman config locations #1376
handle the error case of node retrieval while waiting for reboot #1482
Fix the output of error prompt #1433
pkg/cli/admin/upgrade: Surface Recommended=Unknown more prominently #1442
pkg/cli/admin/upgrade: Add post-period to space to some error messages #1330
Wait for reboot #1473
tweak output format #1471
OCPNODE-1580 : Add –print-mirror-instructions to oc adm release mirror to allow idms instructions #1341
add reboot-nodes #1468
Trust check #1469
fix directories for consistency #1467
ocpcertificates: add ability to rotate MCS CA/cert #1450
OCPNODE-1656 : oc image extract: Introduce IDMS as alternative source #1426
pernodepod: percent works like this #1463
ocpcertificates: don’t make assumptions on resources not to bring pip… #1462
allow running a command while the kubelet is off #1459
add command to create new bootstrap kubeconfig for kubelet #1458
ocpcertificates: fix handling resources by names explicitly + other cosmetic fixes #1460
tweaks needed for wait #1455
Add a command to remove older trust #1447
create command to create new adminkubeconfig #1452
add a command to copy content to every node #1454
Minor updates to CLI help text #1453
add command for regenerating OCP leaf certs #1443
add a new command to wait for all clusteroperators to go stable #1444
add command to produce an updated CA bundle for trusting the kube-apiserver #1446
add printing for new revisions #1445
add oc adm ocp-certificates regenerate-top-level #1439
OCPBUGS-11652 : Extend adm node-logs to new API #1403
OCPBUGS-12793 : adds a mapping for exposed ports to DockerConfig when manifest listed #1415
OCPBUGS-14340 : Name containers w/‘multi’ when mirroring a multi release image #1423
OCPBUGS-11123 : oc adm groups sync: all groups: print warning before caching #1436
OCPBUGS-11632 : Skip invalid events yamls and continue #1429
OCPBUGS-14082 : Remove closed centos7 registry from newapp unit tests #1430
Full changelog
pkg/aws/actuator: Drop comment which suggested passthrough permission verification #590
CCO-363 : Adding azure identity webhook #559
OCPBUGS-16684 : Set cr.status.provisioned=false on syncErr path #583
OCPBUGS-17049 : update lastSyncGeneration in STS flow sync success #585
Revert “CCO-401: Add azure-workload-identity-webhook to image references.” #588
CCO-401 : Add azure-workload-identity-webhook to image references. #586
CCO-413 : Add dataPermissions to Azure credentials request. #584
CCO-402 : Create Azure AD pod identity webhook config secret manifest in create-all,create-oidc-issuer #573
OCPCLOUD-2012 : ccoctl: Plumb credreq.spec.cloudTokenPath override into Azure secret creation #580
OCPBUGS-16807 : ccoctl azure exit with error when OIDC and installation resource group names are the same #582
OCPCLOUD-2012 : ccoctl: Add –enable-tech-preview arg to azure create-all subcommand. #581
OCPBUGS-16614 : *: stop checking for the STS feature gate #579
Add DOCKER_CMD Makefile var to use podman when found. #577
OCPBUGS-16614 : go.mod: re-vendor openshift/api #578
CCO-233 : Add Azure AD Workload Identity doc. #566
*: use a global codec #576
OCPBUGS-16313 : pkg/operator: correctly fetch CA for AWS minter #575
OCPBUGS-16334 : Clarify updateActuatorConditions & update lastSync #568
OCPBUGS-16313 : manifests: allow list/watch globally on our config configmap #572
CCO-388 : manifests: add cloudcredentials.operator.openshift.io to HCP #571
Revert “manifests: manually amend resources that get laid down by CVO in HCP” #570
OCPBUGS-15365 : manifests: fix rbac #567
OCPBUGS-15906 : ccoctl azure delete to also delete role assignments #564
OCPBUGS-16088 : Adds [default] section header to STS Secrets #565
OCPBUGS-16036 : Set status on CR properly when STS provisioned #562
Revert “Merge pull request #398 from csrwng/exclude_config_ibmcloud” #561
OCPBUGS-15365 : *: use correct clients in the secretannotator #563
OCPBUGS-15365 : *: use a filtered LIST + WATCH on Secrets for AWS STS #545
reconcile status when the clusteroperator changes #560
CCO-353 : ccoctl to create azure custom roles #556
CCO-394 : Do not Add PodIdentityWebhook controller when InfraStatus.ControlPlaneToplogy is External. #547
CCO-366 Add ability to detect AWS STS and behave accordingly #542
Implement ccoctl command to create infrastructure required for Azure workload identity #523
PORTENABLE-526 : operator: use a partial metadata watch for Namespaces #546
manager: filter the cache of configmaps #544
Bump to go 1.20 in go.mod #536
Full changelog
Updating vertical-pod-autoscaler images to be consistent with ART #253
OCPCLOUD-2060 Merge https://github.com/kubernetes/autoscaler:master (d3ec0c4) into master #256
Revert “Add subresource status for vpa” #5738
Add missing trn1n ec2 instance #5735
Add support for tags on AWS managed nodegroups to indicate resources #5596
fix: update x/http and x/net packages for VPA #5648
Bump golang from 1.20.3 to 1.20.4 in /vertical-pod-autoscaler/builder #5723
fix ca deploy spec #5703
use factories for recommender and clusterStateFeeder #5676
Add Volcengine cloud provider support #5637
add subresource status for vpa #5680
feat: upgrade latest version cluster-autoscaler on cluster-autoscaler-autodiscover.yaml #5690
refactored vultr node delete #5709
Cluster Autoscaler: GCE: add pricing info for G2 #5719
OCI cloud provider workload identity implementation #5717
Revert “Add new method ‘ReachedLimit’ to EstimationLimiter” #5715
Binpacking Estimator pod priority #5713
Add new method ‘ReachedLimit’ to EstimationLimiter #5694
Extract ‘SchedulablePods’ method in orchestrator. #5696
Add a dedicated struct for the MaxResourceLimitReached Reasons #5706
Fix the buildTemplateLabels method for the ClusterApi provider #5697
Azure: Fast nodegroup backoff on failed provisioning #5548
OCI: Enhance oci implementation to include oci node pools #5577
Support RRSA auth in AliCloud #5340
Alicloud OIDC support #1
Adding VMSS Flex support in Azure AutoScaler #5602
Sanitize taints before scheduling DSs on template node infos #5659
Move MaxNodeProvisionTime to NodeGroupAutoscalingOptions #5649
Limit refresh rate of GCE MIG instances. #5665
Use cloud-provider-aws instead of legacy-cloud-providers/aws #5138
feat: add annotation to ignore local storage volume during scale down #5594
Allow custom checks on whether or not a pod can be drained. #5671
Add support for Hetzner Cloud Arm Server Types #5677
Add FetchReservations to GCE Autoscaling client #5666
Add support for MachinePools #4676
CA orchestrator exports new methods/functions #5652
Balancer - main.go and yamls #5643
Switched from N1 to E2 machine #5641
fix: implement function to identify if node is present in aws #5632
Bump golang from 1.19.5 to 1.20.3 in /vertical-pod-autoscaler/builder #5662
Fix drain logic when skipNodesWithCustomControllerPods=false, set NodeDeleteOptions correctly #5653
[helm chart] Upgrade Cluster Autoscaler chart to use Cluster Autoscal… #5651
Add dependabot configuration for VPA #5567
docs: fix invalid flag name #5638
default os_distribution to default if extraction from kube-env … #5635
Remove Factory interface since it is not used. #5627
Fix the setup for allow containers to fail (they should be OOM-killed) #5623
AWS: only look for InstanceRequirements when needed #5550
chart: Add option to install VPA #5558
Make the “OOMing pods under VPA” test more robust. #5621
Balancer controller implementation #5495
Consider pods with emptydir volume in memory be evictable #5551
Fix typo & replace deprecated functions & replace literals with constants #5613
feat: check only controller ref to decide if a pod is replicated #5507
Improvement: Added the Link for Mirror pods. #5609
GCE: Fallback f1 and g1 machine families to n1 #5610
Put ScaleUp logic behind an interface #5597
Handle ignored errors #5553
fix(ca/hetzner): specify application name & version #5582
baseURI for skuClient based on cloud #5603
Fix controller-gen version in automatic download #5600
ovhcloud: Add support for nodepool templating #5586
ovhcloud: For any call to api.ovh.com returning a 500 error, retry call on ca.api.ovh.com #5583
ovhcloud: Fix deletion of multiple nodes at the same time #5584
ovhcloud: Fix panic on concurrent map read/write #5585
docs: fix faq around expendable-pods-priority-cutoff #5593
Introduce a regular patch release schedule for CA #5589
Simplify the GCE client FetchMigInstances function. #5557
CA - Document Debugging Snapshotter flag #5581
Update vendor k8s 1.26 #5536
Add empty nodes sorting for scale down candidates #5578
docs(README): Update information about EKS PrivateLink #5574
Cleanup recommender model/container.go #5575
Added support for AWS inf2 instance types #5529
cluster-autoscaler: Add option to disable scale down of unready nodes #5537
Re-sort on root level, add hostNetwork
parameter #5463
Cluster Autoscaler: GCE: add pricing info for C3 #5572
Create enhancements directory for Addon Resizer #5545
cluster-autoscaler: add missing import to kubermark_other.go #5549
[AWS examples] Add container securityContext #4478
Delete unused err returns #5561
Update Ionos Cloud README and deploy example #5559
Use snapshot of NodeDeletionTracker for ActuationStatus #5562
Limit the rate of adding new uneeded nodes #5556
Fix RemovalSimulation for parallel scale down #5552
Fix multiple recommenders example: deployment name #5539
Fix scaledown:nodedeletion metric calculation #5472
Added RBAC Permission to cherryservers. #5512
fix(*): refresh node instance cache when nodegroup not found in deleteCreatedNodesWithErrors #5521
Track PDBRemainingDisruptions in AutoscalingContext #5497
Merge taint utils into one package, make taint modifying methods public #5477
Use annotations to set labels and taints for clusterapi nodegroups #5382
Add “resource_name” to scaled_up_gpu_nodes_total and scaled_down_gpu_nodes_total metrics #5518
Fix a minor typo #5523
update FAQ.md to add version in the pause container image due the latest that is not valid #5522
Update VPA dependency github.com/emicklei/go-restful/v3 #5482
Bump CA chart to 1.24 #5517
remove dead code in clusterapi provider tests #5519
Fix RemovableAt() #5514
regenerate the ec2 instance types using latest metadata to fetch m7g/r7g instances #5508
Add GpuConfig to cloud provider. Use GpuConfig in utilization calculations. #5459
Check min size of node group and resource limits for set of nodes #5502
Add BigDarkClown to cluster-autoscaler Reviewers #5492
Update image references from k8s.gcr.io to registry.k8s.io #5494
fix: issue with apiVersion not being set for psp #5480
Automatically apply balancer
label to balancer PRs #5498
Fixes template for PSPs api version. #5500
Stop scale-down from considering registered upcoming nodes as candidates #5488
Fix MEMBER_ALREADY_EXISTS errors in GCE cloudprovider #5496
Update go used to build VPA to 1.19.5 #5484
fix #5485
Fix/asg resource tags #5214
cluster-autoscaler: support additional Brightbox server groups #5407
AWS: don’t cache empty instance-types from stale LC names #5412
Replace deprecated command with environment file #5479
update cluster-autoscaler version compatibility #5464
Update vpa release docs #5476
Add force Daemon Sets option #5444
bump cloud-provider-azure version in CA to 1.26.2 for azure imports #5473
Balancer placement policies #5470
Bump default VPA version to 0.13.0 #5460
clusterapi: Add ephemeral disk capacity annotation for scale from zero #5416
clusterapi: track upcoming unprovisioned machines with a temporary providerID to enable detection of exhausted nodegroups #5418
Added support for azure workload identity #5390
Add instructions for VPA release #5453
Helm chart OCI-OKE support #5440
VPA release 0.13.0 #5406
Stop filtering aggregatedContainerStates without samples #5326
VPA: make parameters oomBumpUpRatio and oomMinBumpUp configurable #5275
Balancer API #5395
update vendor to v1.27.0-alpha.1 #5443
Add filtering out DS pods from scale-up, refactor default pod list processor #5442
OCI OKE autoscaller requires Updated Set of permissions. #5435
Clean up DS utils: remove unused cluster snapshot and predicate checker #5441
GCE: Add os parameters to MigOsInfo interface #5439
Rephrase error messages specific for GPUs. #5430
Add scale down candidates observer #5423
add an extra note to clusterapi readme about gpus #5428
gRPC expander: allow realistic server responses, and log errors #5422
Added link for RFC3986 in host.go code. #5425
Remove nodegroupset processor from clusterapi #5375
Added the RBAC Permission to alicloud. #5414
fix: alicloud provider example yaml #5408
Mark VPA KEP 4902 as deprecated in favor of using PDB feature #5409
adding configurable difference ratios #5402
recommendation post processor for integer CPU #5313
Cap logs logged by HintingSimulator. #5380
State expectations around cloudprovider OWNERS #5391
fix typo in FAQ #5383
Stop asking PR creators to name modified components #5392
cluster-autoscaler: allow setting kuberentes client burst and qps to avoid rate limiting #5223
aws: allow setting max retries from AWS_MAX_ATTEMPTS env var #5270
Move PredicateChecker initialization before processors initialization #5388
uncomment myself in Oracle Cloud OWNERS file (after joining Kubernetes org) #5385
Full changelog
OCPBUGS-6354 , OCPBUGS-6372 : Merge https://github.com/kubernetes-sigs/cluster-api:v1.4.2 (7b92ce4) into master #175
🐛 internal/machine-controller fix flakes in phases test #8590
:bug: Move image from external host to CAPI repo #8589
📖 book: drop unused link in developing e2e tests doc #8582
🐛 ipam: fix gateway being required for IPAddress #8574
🐛 avoid errors when MHC and upgrade occur together in classy clusters #8568
:book: Fix markdown links to flaky pages #8562
🌱 test/e2e: use topology flavor for workload clusters in clusterctl upgrade test #8550
📖 docs/proposal: drop broken link to ClusterClass google doc #8556
:seedling: Update controller-tools to v1.11.4 #8555
✨ add support or concurrent MD upgrades in classy clusters #8528
⚠️ Use k8s v1.27.0 in quickstart docs and CAPD #8538
📖 Update jobs.md with new k8s v1.27 jobs notes #8537
:seedling: Update cert manager to v1.11.1 #8532
:seedling: Make IPAddressClaim.Status.AddressRef optional #8530
📖Fix remediation test doc issue in v1.3 to v1.4 upgrade docs #8512
🌱 assert E2E error responses when waiting for MD nodes #8516
📖 docs: fix clusterctl alpha rollout typo #8513
🐛 machine-controller: fix phase tests race condition in tests on lastUpdated field #8491
:bug: Catch failure when fetching component URLs #8489
:seedling: Update kind to v1.18.0 #8434
:bug: Ensure nil-pointer check in KCP syncMachines #8488
📖 Use main for controller-runtime URLs #8482
🌱 Update docker to v20.10.24 #8476
🐛 Add node watcher to MachinePool controller #8474
:bug: Update kindnetd and kindest/haproxy #8470
🐛 Fix MachinePool node taint patching #8468
📖 Fix mesosphere link in proposal #8453
🌱 Switch cloudbuild.yaml to e2 machine type #8448
🐛 fix node label propagation #8444
🌱 Allow backport for experimental features #8441
:seedling: Add runtime extension components to release #8440
:bug: Use local kustomize version in create-local-repository.py #8437
:seedling: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #8402
📖 book: Update CAPI Quick Start to use clusterctl 1.4 #8409
:seedling: Bump actions/checkout to 3.5.0 #8400
:book: Fix http link in book #8399
📖 book: add missing apiversion deprecation to migration docs #8382
✨Implements Getter interface for IPAddressClaim object #8379
:bug: Fix flake in machine phases test #8372
🐛 set uninitialized taint only on worker nodes #8371
📖 update book on in-place propagation #8369
📖 Add documentation about KCP remediation #8368
📖 Add note for registry.k8s.io migration #8367
:seedling: Update e2e upgrade test versions #8364
:book: update quickstart kustomize commands to target correct subdir #8353
🐛 enable updates from CloudInit (mostly ubuntu) based KCPs to Ignition (flatcar) based KCPs #8349
:bug: Validate variables in defaulting webhook #8345
🌱 deprecate rolloutAfter in cluster topology #8326
:bug: Fix flaky wait in CRS test #8340
🐛 Drop uid from error messages #8337
:bug: Ensure ownerReference apiVersions are always up to date #8338
🐛 Ensure all GitHub releases are fetched when searching provider versions #8329
🐛 Add soft ownership from clusters to ClusterResourceSetBinding #8323
🐛 test/e2e: use topology cluster-template for clusterctl upgrade mgmt cluster #8314
🌱 Bump kpromo to v3.5.1 #8303
🐛 bug fix to set node interruptible label #8298
📖 book: extend next steps of quick start #8296
📖 docs: link Kubernetes contributor guide in CONTRIBUTING.md #8290
🌱 Merge ownerReference tests with quick start #8287
🐛: Make sure the Kubernetes API Server service already created on remote cluster before applying ClusterResourceSets #8286
:seedling: Update handler name validation rules #8283
🌱 ci: set fail-fast false for all GH actions using matrix #8275
:seedling: Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 #8272
:seedling: Bump github.com/fatih/color from 1.14.1 to 1.15.0 #8274
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #8273
:seedling: Bump actions/cache from 3.2.6 to 3.3.1 #8271
🌱 test/e2e: Add ClusterClass rollout test, extend MD rollout test #8171
:sparkles: Introduce ClusterName field to ClusterResourceSetBinding #7680
🌱 ClusterClass: don’t propagate MD upgrade annotations #8261
🌱 Use Lazy Restmapper #8091
🌱 Add release notes pr statistics #8187
🌱 Use GitHub forms for issue templates #7819
🌱 fix TestKubeadmControlPlaneReconciler_initializeControlPlane
flake #8259
✨ Emit Kubernetes Events when Cluster Phase, ControlPlaneReady, or InfrastructureReady change #7786
🌱 all: setup controller in a consistent way #8226
:seedling: Make load balancer first-party package in CAPD #8246
🌱 test/framework: don’t fix kubeconfig for remote CAPD clusters #8241
✨ SSA: improve request caching #8243
✨ MachineDeployment rolloutAfter support #8216
:seedling: Add weekly test-release action #8203
:book: Fix v1alpha4 references in clusterctl comments #8234
:seedling: Rename md parameters for consistency #8244
⚠️ apply node.cluster.x-k8s.io/uninitialized
during machine creation #7993
📖 Add cloud-provider-azure helm install to quickstart #8239
:seedling: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #8235
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 #8237
:seedling: Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 #8238
📖 Clean up some typos and links in CAPI book #8232
🌱 Bump apidiff to v0.6.0 #8230
✨ SSA: Implement request caching #8207
🐛 bugfix function aggregateFromMachinesToKCP #8132
:bug: Replace fixed build uid with command #8223
:book: Fix broken link to kubectl install #8220
🌱 Bump to controller-runtime v0.14.5 #8213
:bug: Fix release-binary for static linking #8219
⚠️ in-place propagation support for KCP #8057
:sparkles: Make it possible to run envtest-based integration tests from vscode #8088
:seedling: Add DiscoverVariables hook implementation for test extension #8026
📖 book: update Kubernetes bump documentation according to the new policy #8189
:seedling: :book: move.md: Warning: Status get lost #8145
🌱 Add template metadata to CABPK and KCP types #8180
🌱 fix incorrect assertion #8206
:seedling: Remove omitempty tag from definitionsConflict #8201
:seedling: Clarify condition message for unreconciled clusterclass #8202
:bug: Fix git config in release-binary builds #8199
⚠️ in-place propagation from MS to InfraMachine and BootstrapConfig #8060
:sparkles: Handle variable definition conflicts for external variables #8107
:seedling: Weaken ClusterClass webhook variable validation on update #8153
🌱 ClusterClass: extend engine unit tests to cover applying builtin variables #8183
🌱 test/extension: push to staging registry #8181
:seedling: Bump github.com/coredns/corefile-migration from 1.0.19 to 1.0.20 #8193
:seedling: Bump github.com/gobuffalo/flect from 1.0.0 to 1.0.2 #8195
:seedling: Bump golang.org/x/oauth2 from 0.0.0-20221014153046-6fdb5e3db783 to 0.5.0 #8194
:seedling: Bump actions/cache from 3.2.5 to 3.2.6 #8191
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.4 #8143
🐛 MD controller: fix nil pointer when OnDelete policy is used #8184
🌱 CAPD: drop kubectl from image #8182
🌱 hack: add support for date ranges to notes.go script #8094
🌱 CAPD: add env var to allow using remote Docker engines #8177
📖 book: update jobs documentation #8169
📖 book: remove old versions from versions.md #8168
🐛 Fix flaky TestServerSideApplyWithDefaulting test #8166
:book: Add breaking changes section to introduction.md #8165
:seedling: Set fail-fast: false for weekly md link check #8161
🌱 align CAPD docker run flags with kind #8157
📖 docs: document new Kubernetes support policy #8134
📖 Preliminary release dates for v1.5 #8148
🌱 Use errors.Is to check for a specific error #8130
:warning: Add filter to associate variables with specific patches #8128
✨ docs: fix command-line-tools links in book #8162
:bug: Requeue health check during the creation of a new cluster accessor #8122
📖 Fix a typo in clusterctl move documentation #8156
⚠️ in-place propagation from MD to MS #8110
📖 update autoscaling from zero proposal #8036
⚠️ in-place propagation from MS to Machines #8111
📖 docs: document test coverage for release branches #8118
📖 docs: document plan to remove v1alpha3 and v1alpha4 apiVersions #8117
✨ Add support for KCP remediation during cluster provisioning #7963
:seedling: Make Cluster webhook less strict for out of date ClusterClasses #8136
🐛 ClusterClass: run dry-run on original and modified object #8139
🌱 Add envtest unit tests for node label sync #8055
🌱 Move machine controller tests to envtest, drop disableNodeLabelSync #8044
:seedling: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #8144
🌱 test/framework: ensure ApplyClusterTemplateAndWait always returns a cluster #8142
🌱 test/e2e: disable rollout check for ClusterClass-based cluster in clusterctl ugprade tests II #8140
🌱 test/e2e: disable rollout check for ClusterClass-based cluster in clusterctl upgrade test #8138
🌱 ClusterClass: Allow fine-granular control of MachineDeployment upgrades #8102
🐛 KCP: fix rollout after upgrade #8125
:seedling: Remove generation check for clusterclass to fix e2e test #8133
📖 Add note about clusterctl upgrade test coverage #8073
✨ Implement Reconcile mode for ClusterResourceSet #7497
:seedling: Default and Validate Cluster variables based on ClusterClass status #8076
🐛 uplift golang and x/net #8126
🌱 improve logging during Machine deletion #8108
🌱 Deprecate v1alpha3 & v1alpha4 #8071
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #8104
:seedling: Bump actions/cache from 3.2.4 to 3.2.5 #8103
🌱 Enable ginkgolinter len assertion check and fix findings #8087
:seedling: Add DefinitionFrom field to ClusterVariable #8031
🌱 CAPD: reduce noisy error logs during machine reconciliation #8090
🌱 ClusterClass: also consider MD unavailableReplicas for rollout #8063
🌱 test/e2e: Add v1.0=>main clusterctl upgrade test #8072
🐛 uplift helm dependency #8089
:seedling: Add ClusterClass generation check to Cluster Topology reconciler #8023
✨ Add discoverVariables runtime hook to ClusterClass reconcile loop #8006
:book: Update coredns version support #8079
🌱 MD: improve replica defaulting for autoscaler #7990
:seedling: Add clusterclass validation to topology reconciler #7954
🌱 ClusterClass: catch panics when applying patches #8067
:bug: KCP: Allow unsetting fields if their child fields are mutable #8037
⚠️ Stop supporting CRDs with invalid names #8041
:sparkles: Update coredns corefile migration to v1.0.19 #8074
🌱 Bump golangci-lint (v1.51.1) and enable some ginkgolinter checks #8058
🌱 test/e2e use informer to stream pod logs #7935
🐛 Added nodeVolumeDetachTimeout to CP machine #8066
🐛 ClusterCacheTracker: fix panic in error creation #8062
🌱 Bump controller-tools to v0.11.3 #8056
:sparkles: add response metrics for RuntimeSDK hook client #7956
🌱 envtest: add env var to allow writing envtest kubeconfig #8042
:bug: Fix unit test coverage in KubeadmConfig #7678
📖 Move release timeline docs #8015
🌱 MachinePool: automatically bump apiVersions like in our other controllers #7995
:seedling: Make ‘inline’ a reserved name for patches #8025
🌱 Update golangci-lint to v1.51.0 #8046
🌱 Add introduction.png image #8043
✨ Add more reviewers and maintainers #7996
:seedling: Add ClusterClass variables to status on reconcile #7991
🌱 remove KCP as a valid resource type for rollback #8035
📖 Add notes about IPv6 tests in the release tasks #8034
🌱 make ensure scripts fail if GOPATH/bin not in PATH #8017
:seedling: Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #8028
:book: Add provider notes for API constants renaming #8030
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #8029
:seedling: Bump actions/cache from 3.2.3 to 3.2.4 #8027
:bug: Fix spelling of requeuing across files #8024
✨ Add NodeRegistrationOptions.ImagePullPolicy Support #7772
🌱 Bump to controller-tools v0.11.2 #8020
⚠️ Refactor clusterctl alpha rollout #7988
🐛 Update comment describing controlPlaneInitialized #8005
🐛 Remove exact path match from walkTemplate test #8019
🌱 Nit on KCP proposal #8018
🌱 Bump to CR v0.14.2 #8014
:seedling: Add API types for DiscoverVariables hook #7986
:seedling: Add observedGeneration to ClusterClass status #7987
:seedling: Add variable discovery to topology mutation proposal #7932
📖 Amend KCP proposal with remediation while provisioning the CP #7855
🌱 Replace deprecated string set through generic set #8004
🐛 Fix version calculation in make lint #8003
📖 Add alternative communication patterns feature group #7902
🌱 actions: use go version from Makefile #8002
:bug: Migration github repository cluster-api-provider-outscale from organization outscale-dev to outscale #7998
:seedling: update const strings for util.secret #7997
📖 backport policy: Add go version bumps #7983
:seedling: Allow Machines in unreachable Clusters to do initial reconciliation #7719
🌱 Remove PopulateDefaultsMachineDeployment and fix how MD controller set revision #7992
✨ Add KCP feature to clusterctl alpha rollout #6858
🌱 Bump to Go 1.19.5 #7981
:seedling: Bump github.com/spf13/viper from 1.14.0 to 1.15.0 #7979
:bug: Use tenancy as filter in ownerReference test #7976
:seedling: Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #7980
:seedling: Bump github.com/fatih/color from 1.13.0 to 1.14.1 #7978
:seedling: Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 #7977
🐛 bugfix write-to flag should only run filepath.Clean when the output file is not “” or - #7972
🌱 Improve tilt-prepare for testing providers outside of the CAPI repository #7968
🌱 add comment to disableNodeLabelSync #7965
🌱 Improve quick-start test supporting scenarios with more than one infrastructure provider #7969
:bug: Fix secret selection logic for ownerRef test #7973
📖 Fix cert manager verification steps in developer guide #7967
:seedling: Run weekly markdown check against all supported branches #7960
:sparkles: e2e Test: Ensure OwnerRefs are consistently reconciled #7606
🌱 Remove redirection handling in repository_github client #7951
:book: Fix outdated enabling PodSecurityStandard env variable in CAPI quickstart #7566
✨ Add Node managed labels support #7173
✨ Managed Cluster should set labels and annotations on ControlPlane and MDs #7917
:book: Fix broken link to CAPZ experimental directory #7950
🌱 logging: add removal note, cleanup no-op code #7955
🌱 Fix sha of kubebuilder-release-tools GitHub action #7953
🐛 ClusterClass: remove empty hook entries from annotation #7930
🌱 ClusterClass proposal: Clean up outdated implementation details by linking the book’s page #7790
📖 Add doc that clusterctl generate yaml can use raw template URL #7922
:warning: Remove clusterctl restore command and Restore function from Client interface #7945
⚠️ Bump controller-runtime 0.13.1=>0.14.1 #7906
🐛 test/e2e: don’t restart the conformance test container after ginkgo exits #7946
:seedling: Add configurable etcd call timeout #7841
📖 optimize partial descriptions in the document #7943
:bug: Allow using the –from flag to get a template from a github release #7453
🌱 drop the draft release notes step from github workflow #7893
🌱 Update visualizer chart to v1.1.0 #7857
:book: Add documentation of RuntimeExtension settings #7933
:book: Clarify tilt docs for docker provider #7934
🐛 test/e2e: Fix cluster cleanup in self-hosted test #7928
:sparkles: ClusterClass patches: Allow matching all MachineDeploymentClasses #6930
🌱 ClusterClass & test/framework: consider replicas for control plane readiness #7914
✨ Add output flag, change printYaml function signature #7828
🌱 improves the existing capi metrics #7886
:seedling: Update cert-manager to v1.11.0 #7916
📖 Fix Runtime SDK implement extension sample to reflect updated k8s.io/component-base changes #7912
🌱 setup Trivy scanning for supported release branches #7874
🌱 Bump kubebuilder-release-tools to v0.3.0, start running it on cherry-pick PRs #7908
🌱 Bump controller-tools 0.10.0=>0.11.1 #7907
🌱 test/e2e: Cleanup test files & update doc #7825
🌱 test/e2e: run clusterctl v0.4=>main test with v1.23.13 #7899
🌱 Update versions doc adding Kubernetes 1.26 #7801
📖 docs update jobs.md for 1.26 #7802
📖 update homebrew instructions in release tasks #7894
🌱 test/e2e: increase Ginkgo poll progress after to 1h #7888
✨ add explicit securitycontexts to controllers #7831
🌱Added WatchDeploymentLogsByLabelSelector function #7039
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #7883
:seedling: Bump github.com/gobuffalo/flect from 0.3.0 to 1.0.0 #7885
:seedling: Bump golang.org/x/text from 0.5.0 to 0.6.0 #7884
:seedling: Bump actions/cache from 3.2.2 to 3.2.3 #7882
:seedling: Bump actions/checkout from 3.2.0 to 3.3.0 #7881
🐛 Revert: CAPD: only ignore necessary kubeadm preflight errors #7878
🌱 Small improvement to the backport policy #7823
⚠️ KCP: block upgrade to versions with old registry, improve registry handling #7856
📖 docs: fix links in glossary page #7867
🌱 Fix verify boilerplate on mac #7866
📖 Managed Kubernetes Feature Group #7546
🌱 tilt: remove securityContext for live_update #7846
⚠️ Drop ClusterTopologyManagedFieldsAnnotation field from v1beta1 #7845
🐛 test/e2e: fix CoreDNS readiness validation, misc improvements #7843
🌱 CAPD: only ignore necessary kubeadm preflight errors #7842
🌱 Update conversion-gen version (v0.25.0 -> v0.26.0) #7847
⚠️ Removing deprecated (–disable-no-echo) flag and renaming docs #7837
⚠️ Removing deprecated NewServer function #7844
⚠️ Removing deprecated –list-images flag on init command #7838
⚠️ Removing CloneTemplate and CloneTemplateInput #7839
⚠️ Removing deprecated healthcheck condition #7836
🐛 Fix to enable bootstrap secret rotation if the secret itself missing #7717
🌱 Update kubebuilder envtest (1.25.2 -> 1.26.0) #7835
🌱 go.mod: Update github.com/google/go-github to v48.2.0 #7830
:seedling: Bump github.com/valyala/fastjson from 1.6.3 to 1.6.4 #7827
⚠️ Use Kubernetes 1.26 in Quick Start docs and CAPD. #7799
:seedling: Bump actions/cache from 3.2.1 to 3.2.2 #7826
📖 Kubernetes bump issue template: fix prior art link #7822
✨ Adds a verify script that run trivy scanner on container images #7604
📖 book: drop outdated note about removed e2e test func #7817
✨Make control plane port configurable in CAPD #7548
:sparkles: tilt: add podman support #7810
✨ Add support for raw template URL in clusterctl generate yaml #7371
📖 Updating clusterawsadm Docs #7814
🌱 Remove clusterctl backup
command and Backup function from Client interface #7752
🌱 Add failing/flaking test issue templates to the repository #7778
:book: docs/tilt: fix duplicate key in tilt-provider.yaml #7803
:seedling: Bump actions/cache from 3.0.11 to 3.2.1 #7805
🌱 Cluster topology: fix comment about MD replicas defaulting #7779
🌱 Tilt must show templates for enabled providers only #7724
📖 docs: write out abbreviations in providers implementations #7706
🌱 New Filter NeedsRollout to determine if a machine needs rollout. #7571
🌱 Add category to DockerClusterTemplate #7798
✨Add support for CoxEdge provider #7770
✨ clusterctl: add command groups #7769
:seedling: Cleanup special handling for tilt_modules folder #7774
🌱 Bump helm and containerd in hack/tools go module #7788
🌱 Bump to Go 1.19.4 #7791
:seedling: Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #7782
:seedling: Bump actions/setup-go from 3.4.0 to 3.5.0 #7781
🌱 update golang.org//x/net to v0.4.0 #7780
🌱 Remove fix RBAC from component management in clusterctl #7339
📖 book: add download links for all clusterctl architectures to quick start #7767
:bug: Add deterministic prefix and suffix to label hash #7763
🐛 Validate MachineDeploymentTopology.Name to be valid label value #7759
🌱 Fix verify-shellcheck script and fix findings #7755
:seedling: Bump actions/checkout from 3.1.0 to 3.2.0 #7733
🌱 Bump shellcheck version (0.8.0 -> 0.9.0) #7737
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 #7735
🌱 KCP should avoid to reconcile certificates too early #7727
:seedling: Add explicit length check for cluster and md names #7712
:bug: Add name hashing for long MS and KCP names #7711
🐛 clusterctl: fix goproxy to also return versions for major > 1 #7709
:book: Fix broken links in book #7726
:bug: Fix flakiness in MD controller test #7668
:book: Update cert manager version in migration doc #7718
📖 Add missing version migration link #7720
:seedling: Update cert-manager to v1.10.1 #7705
✨ Improve clusterctl upgrade syntax. Don’t require namespace #7376
🌱 make promote-images
should also work if the user uses a SSH style URL #7715
📖 fix TOC of CONTRIBUTING.md #7714
🌱 lint: enable revive if-return check and fix findings #7682
🌱 Bump sprig and golang/x/text #7701
📖 add v1.3 -> v1.4 migration doc #7698
🌱 prepare main branch for v1.4 development #7692
📖 docs: add Cluster API 1.4 and Kubernetes 1.26 to supported versions page #7696
✨ add Settings support to RuntimeExtensions #7562
:seedling: Bump actions/setup-go from 3.3.1 to 3.4.0 #7689
:seedling: Bump softprops/action-gh-release from 0.1.14 to 0.1.15 #7688
📖 docs: add Tinkerbell provider to CAPI book #7681
:book: Add provider guidance for owner references #7667
📖 In place propagation of changes affecting Kubernetes objects only #7331
⚠️ Use consistent naming for API constants #7618
📖 doc: release tasks: improve polish release note doc #7675
📖 update clusterctl version to v1.3.x in quickstart #7595
🌱 e2e: add init versions for providers #7628
:seedling: Change test-extension pull policy to IfNotPresent #7666
:bug: Remove inaccurate comment on KCP test #7662
:sparkles: Adds a make target to generate all the release manifests #7629
:bug: Fix adoption KubeadmControlPlane owned secrets #7592
🌱 Bump github.com/coredns/corefile-migration #7652
:sparkles: [kcp] Make kcp.skipPhases field mutable #7646
:seedling: Ensure infra and bootstrap objects are owned by Machines #7593
:seedling: Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 #7651
:seedling: Bump github.com/spf13/viper from 1.13.0 to 1.14.0 #7650
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 #7649
🌱 Automate go dependency bumps (except CR/k8s.io) #7632
✨ Get Ginkgo version in Makefile from go.mod #7503
📖 doc: Add note about kind images to Kubernetes bump issue #7645
🌱 Use latest kind images for CAPD #7621
🐛 Fix Machine adoption for KCP/MachineSet-owned Machines #7591
:bug: Fix bug in kubeadmconfig adoption #7623
📖 Add KubeCon Detroit 2022 videos to CAPI book #7605
:bug: Fix kubeadmconfig bootstrapsecret ownerRef reconciliation #7587
:bug: Fix adopting ClusterResourceSet resource by CRS when already applied #7590
:bug: Add CleanupAndWait call for flaky ClusterClass test #7589
🌱 KCP: remove unused code #7598
✨ Move lowestNonZeroRetryAfterSeconds to util #7542
🌱 MD reconciler: improve integration test #7596
:sparkles: Removed the writing of os.environment by passing the ‘env’ parameter in cmd_button #7574
:sparkles: Introduce additional linters & bump golangci-lint to 1.50.1 #7581
🌱 Fix an error message of the failure domain field in the Machine controller #7583
🌱 test/e2e: bump ginkgo binary to v2.5.0 #7580
📖 Add issue template for Kubernetes bumps, fix links to fork #7561
🐛 test/e2e: fix ClusterClass changes flake #7579
📖 quickstart: consistent Linux captialization #7570
✨ Update support policy #7549
🌱 self-hosted e2e should check managed fields #7513
📖 docs: Add note about dependency bumps to Beta change policy #7526
🌱 add clusterctl label to providers deployed with tilt #7551
🌱 Add Jont828 to clusterctl reviewers #7491
📖 Add release tasks doc and corresponding issue template #7499
✨ MachinePool annotation for externally managed autoscaler #7107
:book: Add the quickstart details for KubeVirt #7444
🐛 Add finalizer reconcile for Topology MachineSets and MachineDeployments #7536
Make openshift/e2e-tests.sh executable #178
OCPCLOUD-2121 : Add openshift/e2e-tests for CAPI E2E testing #177
Full changelog
Bump openshift/api to add ValidatingAdmissionPolicy feature gate. #340
OCPVE-626 : bump(openshift/api@master) #341
CFE-689 : Update openshift/api package to latest version #335
OCPBUGS-16614 : go.mod: bump openshift/api #338
OCPBUGS-16614 : go.mod: update openshift/api #334
OCPBUGS-16507 : bump sigs.k8s.io/kube-storage-version-migrator #333
OCPCLOUD-2010 : Remove feature gate for external platform #331
SDN-4024 : Vendor openshift/api to get ANP feature-gate changes #330
Promote privateHostedZoneAWS from Tech Preview to Default #328
Update openshift/api #327
OCPBUGS-13547 : Promote Azure CCM from TPNU to default #307
OCPBUGS-15877 : go upgradeable=false when latencysensitive is used and not corrected #325
Enable feature gate for externalCertificate on Route API #326
stomp the latencysensitive featureset for equivalent default #324
WRKLDS-757 : Sync with openshift/api to drop MatchLabelKeysInPodTopologySpread from TechPreviewNoUpgrade #322
SPLAT-1099 : bump openshift/api for vSphere static IP feature gate and platform spec #323
remove dead flag for file #309
Changes to move to api@2d36f53 #321
OCPBUGS-12767 : Add CustomNoUpgrade CRD versions to payload #320
OCPCLOUD-2010 : Re-vendor api to support external platform #306
Update openshift/api to disable EventedPLEG featuregate in techpreview #317
update openshift/api for types and gates #316
Update github.com/openshift/api to pull in evented pleg and sigstore feature flags #312
Update github.com/openshift/api to pull in feature gates #311
Full changelog
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 #877
build(deps): bump the k8s-dependencies group with 1 update #895
IR-363 : Update Azure Credentials Request manifest of the Cluster Image Registry Operator to use new API field for requesting permissions #890
build(deps): bump github.com/prometheus/common from 0.37.0 to 0.44.0 #878
CFE-682 : Add user defined labels to the GCP buckets created #872
CFE-682 : Update openshift/api package to latest version #887
IR-390 : Make a configmap for MCO to consume CAs #880
build(deps): bump github.com/aws/aws-sdk-go from 1.44.291 to 1.44.298 #879
build(deps): bump golang.org/x/net from 0.8.0 to 0.11.0 #871
build(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.1.10+incompatible to 2.2.7+incompatible #869
.github/dependabot.yml: group certain dependencies #865
IR-389 : bump aws-sdk-go #860
.github: configure dependabot #861
IR-369 , IR-370 : support Azure workload identity #857
OCPBUGS-12132 : Updating ose-cluster-image-registry-operator images to be consistent with ART #854
Full changelog
Set runtime-config in lockstep with feature-gates, if needed. #1536
bump(api) #1535
OCPBUGS-16511 : bump(*): vendor update #1529
OCPBUGS-16511 : remove dependency on typed prometheus client #1527
OCPBUGS-13635 : make webhook connection failure a warning in log #1526
OCPBUGS-15489 : manifests: add new PrometheusRule for recording rules #1521
certrotation: rotate kube-apiserver-to-kubelet-signer when 80% of validity is over #1523
OCPBUGS-13946 : do not use one second timeout when asserting a webhook connection #1510
OCPBUGS-14008 : Enable “send-retry-after-while-not-ready-once” on SNO #1500
update probes for best practices and consistency #1516
api_performance_dashboard: show apiserver_longrunning_requests metric #1518
allow greater timeout for etcd health check #1517
api_performance_dashboard: show apiserver_request_total instead of apiserver_dropped_requests #1520
OCPBUGS-8404 : pkg/operator/configobserver: check that the serving certificate refer… #1482
OCPBUGS-3986 : dashboard: use recording rules for most metrics #1484
OCPBUGS-14940 : api_performance_dashboard: show apiserver_longrunning_requests metric #1511
OCPBUGS-13946 : degraded_webhook.go x509: certificate signed by unknown authority #1503
OCPBUGS-14323 : Change manifest directory permissions #1505
OCPBUGS-13547 : Remove featureset flag and use only the manifest #1491
OCPBUGS-13303 : pkg/operator/startupmonitor: skip openshift-apiserver readiness check… #1492
OCPBUGS-14038 : Update APIRemovedInNextRelease alerts #1497
Full changelog
OCPCLOUD-1871 : Merge https://github.com/kubernetes-sigs/cluster-api-operator:v0.4.0 (667606e) into main #22
🐛 Do not leave resources on the system after removing a provider #179
🌱 update docs for 0.4.0 release #178
✨ Add ability to specify a namespace for provider secret #177
✨ Add serviceAccountName to DeploymentSpec #174
🐛 Update provider components if (and only if) its spec has been changed #168
:sparkles: Add support for ImagePullSecrets in DeploymentSpec #175
📖 Add operator documentation #154
🐛 Always call customizeDeployment function #173
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #170
🐛 use correct conditions for reporting errors after preflight checks #162
🐛 Exclude release branches from verify workflow #165
🌱 Bump CAPI to v1.4.3 and minor fixes #143
🌱 remove cluster api featuregate flags #155
🐛 Increase golangci-lint timeout to 10 minutes #163
:seedling: Bump golang.org/x/oauth2 from 0.7.0 to 0.9.0 #161
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #158
:seedling: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #159
🌱 Include chart-update folder to verify-modules Makefile target #151
🐛 add execution permission to ./scripts/ci-make.sh #146
🐛 prevent false lint error #145
🐛 Update linters and fix reported issues #137
✨ Update helm chart index.yaml #142
🌱 Update OWNERS #136
:seedling: Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 #140
✨ Validate github token in preflight checks #135
📖 Fix typo in capi-operator-proposal.md #139
🐛 Download and store manifests from provider URL #131
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #134
🐛 build: fix image push job by disabling CGO when building kustomize #133
🌱 Add go.work/go.sum to .gitignore #126
🌱 add more e2e tests #121
🐛 Don’t requeue provider if its spec is invalid #115
🐛 Add a preflight check to ensure that custom providers have a fetch config #114
🌱 Bump golangci lint version to v1.52.2 #125
📖 Improve root README.md #124
🌱 Configure importas linter and fix import issues #118
🌱 Bump CAPI, controller tools and other dependencies #117
🌱 Bump kube-rbac-proxy #116
:seedling: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #113
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #112
✨ support gitlab repos #111
🐛 Avoid failures on unchanged provider version #108
🌱 Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/chart-update #110
🌱 Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #109
🌱 Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /hack/chart-update #99
✨ support provider downgrades #107
✨ port to kubebuilder v4 #103
🐛 fix: ensure that all required env variables are set before running tests #105
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #106
🐛 Use correct flags in the component customizer #102
🌱 Bump dockerfile image to v1.4 #100
🌱 some e2e improvements #101
:seedling: Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible #98
:seedling: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #97
🌱 Rebase on cluster-api v1.4 #88
:seedling: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #96
📖 Add helm chart to getting started doc #94
✨ Update helm chart repository #93
🌱 Stop using github.com/pkg/errors #89
OCPBUGS-12581 , OCPBUGS-13093 : Merge https://github.com/kubernetes-sigs/cluster-api-operator:v0.2.0 (d807992) into main #17
🐛 Make release tag argument configurable #92
🌱 Fix release workflow version #91
🌱 Bump golangci-lint to v1.51.2 #90
📖 Add doc describing release process #87
📖 Update capi-operator-proposal.md #48
:seedling: Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 #86
:seedling: Bump actions/setup-go from 3 to 4 #85
🌱 Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 in /hack/chart-update #84
🌱 Bump golang.org/x/net from 0.5.0 to 0.7.0 in /hack/chart-update #83
✨ Publish helm charts on each operator release #82
✨ Add new e2e tests #80
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #79
:book: Replace apiversion from management to operator #81
:seedling: Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #78
✨ Make tools installation consistent with other CAPI projects #77
🌱Bump golang.org/x/crypto from 0.0.0-20210921155107-089bfa567519 to 0.1.0 in /hack/tools #74
🌱Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0 in /hack/tools #73
:seedling: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #76
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.0 #75
🌱 Enable additional linters #72
🌱 Update OWNERS #47
🌱 Install kustomize when releasing manifests #70
🌱 Add make task for publishing docker manifests #69
🌱 Increase cloudbuild timeout #68
📖 Add getting started docs #66
✨Add release make tasks #67
🌱 Bump golang.org/x/net from 0.1.0 to 0.7.0 in /hack/tools #62
:seedling: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #65
✨Remove clusterctl crds installation #63
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 #64
🌱 Make logging more consistent #61
🌱 Update references from k8s.gcr.io to registry.k8s.io #60
🌱 Add a development note to readme #59
🌱 Make dependabot ignore CAPI test #57
:seedling: Bump github.com/onsi/gomega from 1.24.1 to 1.26.0 #56
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #54
:seedling: Bump actions/checkout from 2 to 3 #53
:seedling: Bump actions/setup-go from 2 to 3 #52
🌱 Add dependabot config #49
⚠️ Move controllers to internal package #51
Full changelog
Remove certificatesigningrequests/update permission from ovnkubenode #1934
Add rolling update for managed ovnkube-control-plane #1944
IC & openshift + hypershift #1874
OCPBUGS-16019 : prevent creation of multiple cni-sysctl-allowlist-ds pods #1904
OCPBUGS-10765 : make MAXLOGFILES a real variable and work for self-hosted #1931
Multus thick plugin support #1915
OVN-Kubernetes ipsec: create the CSR with a random name #1928
CCO-294 : Switch azure credentials request to use explicit permissions #1922
OVN-Kubernetes: Add status subresource permissions for setting labels and annotations #1896
SDN-3223 : Use encapsulation=true for IBM Cloud #1800
Bug 16136 : change whereabouts ip reconciler exec #1890
Add OpenStack platform to list of allowed dual-stack clusters #1697
OCPBUGS-15945 : Stop using utilruntime.PanicHandlers to handle reconciliation panics #1893
HOSTEDCP-1063 : allow webhooks in hosted clusters to reach multus-admission-controller service #1879
OCPBUGS-15961 : FIPS related CNO changes #1901
OCPBUGS-10765 : Revert “Revert “OCPBUGS-10765: Remove oldest ovn acl log files when f… #1876
ovn-k: Configure dns service namespace and name #1912
OCPBUGS-15544 : Enable multi-external-gateway feature by default for managed and hosted clusters #1887
OCPBUGS-15918 : Skip rendering 0.0.0.0/0 for cluster proxy status #1903
Change rhel7/8 to rhel8/9 #1870
Enable EgressService controller #1848
Edited multus-admission-controller deployment config to not add autom… #1767
OCPBUGS-15794 : fix: add missing annotation for workload partitioning #1866
OCPBUGS-15544 : Add adminpolicybasedexternalroutes rights for ovnkube-node. #1867
Revert “Remove oldest ovn acl log files when file limit exceeded” #1873 #1873
OCPBUGS-10765 : Remove oldest ovn acl log files when file limit exceeded #1868
kube-proxy config overriding updates #1831
OCPBUGS-15282 : Add release version annotation to whereabouts-reconciler #1851
CCO-356 : Add Infrastructures permission to CNCC cluster role #1843
Add multi-networkpolicies support for OVN #1796
Add support for AdminPolicyBasedExternalRoute CRD and controller’s RBAC #1765
OCPBUGS-15138 : Add kubernetes.io/os nodeSelector to wherebouts reconciler DS #1841
OCPBUGS-14988 , SDN-3901 : Rebase to kube 1.27 #1826
CCO-358 : Manifest changes necessary to support Azure Workload Identity #1755
OCPBUGS-14714 : Do not rely on ControlPlaneTopology do determine if running in HyperShift #1835
OCPBUGS-11882 : Added another volume to safe-to-evict-local-volume annotation #1830
OCPBUGS-14833 : Fixes lint issues #1834
OCPBUGS-14384 : Remove nodeSelector for architecture in whereabouts daemonset #1828
OCPBUGS-11882 : Added safe-to-evict annotation to ovnkube-master and multus admission controller components #1822
OCPBUGS-13922 : Revert “Do not set the operator as available before updating the network config” #1818
Full changelog
e2e: irqbalance: improve test troubleshooting (#753) #753
OCPBUGS-16348 : OSLAT latency spikes due to tsc karg setting (#756) #756
Makefile: hack: add helpers to compile testsuites (#751) #751
OCPBUGS-17219 : Render mode should not segfault w/ no matching MCP (#754) #754
Release leader election on manager exit (#745) #745
generate missing files (#752) #752
vendor: bump OCP dependencies 08082023 (#750) #750
OCPBUGS-7980 : e2e:ht-aware: exec on the correct worker node (#729) #729
bump k8s to 1.27.4 (#748) #748
e2e: wait for objects deletion (#749) #749
e2e:wait: return updated pod object explicitly (#744) #744
OCPBUGS-17258 : CVE-2023-3978: golang.org/x/net/html (#747) #747
e2e: remove image parameter from must gather (#743) #743
Update the config.openshift.io/node
object’s cgroupMode
to “v1” (#737) #737
Fix a race in e2e test rollback.go code (#739) #739
e2e:irqbalance: applied condition exists (#727) #727
Improve render error handling (#724) #724
e2e:irqbalance: wait for tuned profile to be ready (#721) #721
pao:status: do not take address of loop var (#720) #720
nto:tuned: remove sched_min_granularity_ns settings (#722) #722
Align TuneD with the latest shipped FDP version (#716) #716
E2E: update cpu load balancing test for latest cgroup related changes (#712) #712
Build gather-sysinfo (#714) #714
e2e: overhaul Performance-Addon-Operator tests (#590) #590
e2e: latency testing: increase the expected threshold (#706) #706
e2e: perf-prof: disable truncating gomega output (#702) #702
Configure OVS for dynamic cpu pinning (#559) #559
OCPVE-382 : fix: add default state for crio config (#700) #700
e2e: devmgr: fine tune kubelet restart test (#701) #701
e2e: RPS: fix expected cpu set (#703) #703
Switch to rslave/HostToContainer volume mount propagation (#692) #692
Do not rollback settings on TuneD exit (#699) #699
e2e: reboot: add kubelet restart test (#697) #697
remove conditional skip (#690) #690
e2e: memorymanager fix: check the hugepage size condition (#693) #693
Use RHEL9 as a base (#665) #665
Expose TuneD socket to host. (#651) #651
E2E: Use appropriate device path for rpsmask test (#691) #691
chore: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
(#628) #628
test: perfprof: devices: fix default test image (#672) #672
e2e: verify latency tests run with LATENCY_TEST_DELAY>120 (#662) #662
E2E: Add memory manager sanity test case (#573) #573
modify owners (#634) #634
Add minLength restriction to Tuned CR (#689) #689
OCPBUGS-14934 : consistent use of ginkgo flags in Makefile (#682) #682
OCPBUGS-14622 : Do not fail creating cgroups if they exist already (#683) #683
OCPBUGS-14193 : pao e2e: Split e2e PAO update lane to more lanes (#631) #631
OCPBUGS-4194 : rps: use default rps mask kernel API (#650) #650
OCPBUGS-14756 : [test] [e2e] Check ci lanes are executing the right test suites (#679) #679
check ocp version and export CNF_TEST_IMAGE variable with appropriate cluster version (#584) #584
OCPBUGS-5529 : Fix updating numa core siblings map in GetCpuSiblings function (#564) #564
Remove cpu-quota.crio.io: disable annotation (#663) #663
OCPBUGS-14137 : e2e: perfprof: add SNO device recovery test (#653) #653
Full changelog
Merge rukpak updates into main + Required Fixes #88
Add ncdc to OWNERS #89
Temporarily remove from payload #90
Revert “Merge rukpak updates into main” #87
Merge rukpak updates into main #86
Remove Rukpak #85
Full changelog
ps syncer: add a controller for run-level 0 namespaces #128
Adjust logs per generic troubleshooting #126
OCPBUGS-15568 : Add timeout into cache sync wait to prevent hanging forever #124
OCPBUGS-15568 : Remove debugs logs in workqueuebucket #125
Add more logs for queue operations #122
OCPBUGS-15568 : Handle error if caches are not synced instead silently exit #121
Add ingvagabund to owners #120
Add logs for quota namespace syncing with verbosity level 2 #119
OCPBUGS-13649 : fix ClusterResourceQuotas to work for all api resources including custom resources #115
Full changelog
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
Full changelog
OCPBUGS-17496 : Bridge NAD should set “preserveDefaultVlan”: false #13076
CONSOLE-3126 : Remove paused state since its no longer relevant due to 4.14 changes … #13072
OCPBUGS-17515 : Console UI is broken due to patternfly/react-core version change #13086
OCPBUGS-17504 : Dev console: Remove checkboxes on Alert Details page Silenced By list #13085
OCPBUGS-16717 : Fix name validation regex #13075
OCPBUGS-17410 : Fix that “Delete application” doesn’t work in topology when Pipelines operator is not installed #13074
OCPBUGS-14138 : Console fix #13078
OCPBUGS-15458 : Links for console-dynamic-plugin-sdk markdown docs are not working #13062
OCPBUGS-129 : bump @patternfly/react-core to v4.276.11 to pick up Sel… #13052
OCPBUGS-17234 : change Command Line Tools text #13068
OCPBUGS-17347 : Fix “View alerting rule” action URL #13058
OCPBUGS-15419 : Title on Overview page has changed to “Cluster · Red Hat OpenShift” #12951
OCPBUGS-13387 , OCPBUGS-16693 : Import page create button is disabled due to PAC validation #13046
CONSOLE-3683 : Convert FireMan component in list-page.tsx from class c… #13024
OU-231 : Add jgbernalp and zhuje to OWNERS for monitoring #13069
OCPBUGS-17196 : Fix nad ovn type - annotation and netAttachName #13053
OCPBUGS-16844 : external link icon in resource added
toast notification not linked #13057
OCPBUGS-15310 : Helm Chart installation modal “Documentation” field is always N/A #13032
CONSOLE-3686 : Convert SecretFormWrapper component in create-secret.ts… #13017
OCPBUGS-15008 : update the KnativeServing API version to v1beta1 for global-config extension #13059
CONSOLE-3679 : Convert instantiate-template.tsx from class component t… #12947
CONSOLE-3568 : expose DeleteModal via useDeleteModal hook in @console/shared #12974
CONSOLE-3677 : Convert edit-yaml.jsx from class component to functiona… #12973
CONSOLE-3678 : Convert EventStream component in events.jsx from class … #12989
OCPBUGS-16093 , OCPBUGS-16270 , OCPBUGS-9409 : Creation of GH webhook and attaching it to repo while importing from git using PAC #13021
CONSOLE-3682 : Convert components in cluster-settings folder from clas… #13011
CONSOLE-3676 : Convert app.jsx from class component to functional comp… #12952
OU-175 : Monitoring: Add “Silences” tab to Developer console #12900
OCPBUGS-10884 : propagate mpath device type to request data #13022
OCPBUGS-16656 : Devfile import fails on master branch #13050
OCPBUGS-9355 : Fix translation bug #13049
OCPBUGS-3495 : Add cacheBuster query string when requesting plugin entry scripts #13035
OCPBUGS-16599 : allow creation of v1beta1 APIversion Pipeline in Pipeline builder YAML view #13034
OCPBUGS-9285 : Add note to the console.page/route extension regarding its usage #13044
OCPBUGS-14341 : Check operands deletionTimestamp to disable kebab action menu #13042
ODC-7336 : automation for customization-of-catalog-add-page-form feature file #12934
OCPBUGS-11285 : Dynamic plugin translation support for plurals broken #13028
chore(i18n): update translations: Completed Master Branch - Sprint 238 #12999
OCPBUGS-16433 : Fixes location update issues #13023
CONSOLE-3591 : Remove directory listing for /static/* #13001
CONSOLE-3694 : Convert tile-view-page.jsx from class component to func… #12942
ODC-7334 : Show ConsoleSamples resources in the samples catalog #12970
CONSOLE-3666 : Validate shared modules of dynamic plugins #12881
OCPBUGS-11971 : When removing the project owner from the project in GUI, instead of that user, the group (the default group added as project admin through the project template) will be removed. #13016
OCPBUGS-13808 : Console SDK components should be using GroupVersionKin… #13029
OCPBUGS-14837 , OCPBUGS-16025 : Hide the Duplicate Pipelines Card in the DevConsole Add Page #13007
OCPBUGS-8274 : Fix copy login command regression #13003
CONSOLE-3687 : Convert components in utils folder from class component… #12925
OCPBUGS-11219 : Fix incorrectly nested css rule for print styles #12991
OCPBUGS-11620 : Fix stop PLR option #13020
CONSOLE-3706 : Remove custom history.pushPath alias function #12873
CONSOLE-3431 : Allow building dynamic plugins without any exposed modules #12530
HELM-502 : Bump Helm to 3.12.1 #13014
OCPBUGS-15359 : Enable namespace dropdown selection when all namespace installation mode selected by default and… #12975
OCPBUGS-16174 : Update the VSCode extension link and descriptions on Create Serverless function form #13015
OCPBUGS-13142 : InstallPlan info cannot shown on Subscription tab for … #13012
OCPBUGS-14907 : Fix operator backed catalog page when copied CSVs disabled #12932
CONSOLE-3684 : Convert components in modals folder from class componen… #12941
OCPBUGS-16148 : disable Save if Use existing claim is active and no … #13010
OCPBUGS-16150 : Fix Start last run action in Topology sidepanel #13009
OCPBUGS-15458 : Links for console-dynamic-plugin-sdk markdown docs are not working #12993
OU-218 : Monitoring: Use useResolvedExtensions
instead of useExtensions
#12987
CONSOLE-3680 : Convert row-filter.jsx from class component to function… #12957
OCPBUGS-13808 : Console SDK components should be using GroupVersionKin… #12946
CONSOLE-3685 : Convert components in RBAC folder from class component … #12933
CONSOLE-3611 : User can configure the install of Operators that authenticate using STS #12779
OCPBUGS-9991 : Most of contents are lack of i18n on “Command Line Tools” page #12995
OCPBUGS-15021 : Use FLAGS.CAN_GET_NS to decide whether to show Route details > Metrics tab #12944
ODC-7341 : Show Build output in Shipwright Build list and details page #12972
OCPBUGS-8005 : Fix broken upstream doc link for cluster channel upgrades #12998
OCPBUGS-10884 : add multipath device type to LocalVolumeSet #12723
OCPBUGS-14434 : Running yarn dev
results in the build running on a loop #12990
OCPBUGS-10844 : fix bug where binary secret values are corrupted on edit and add test coverage #12986
OCPBUGS-15011 : Upload JAR file does not work if the Cluster Samples Operator is disabled #12917
OCPBUGS-12891 : check for valid OLM selector in K8sResourceWidget to p… #12887
OCPBUGS-15896 : STS label not valid according to kube #12980
RHSTOR-4533 : added a mutator property for the storage class extension #12886
OCPBUGS-7416 : get Kamelets from the camel-k-operator namespace as well #12710
OCPBUGS-14548 : only show pipelines doc link for downstream #12979
CONSOLE-3565 : Expose annotations modal in dynamic plugins sdk #12843
CONSOLE-3610 : User can filter on STS enabled clusters for Operators that claim support for STS #12778
OCPBUGS-15773 : The upgrade Helm Release tab in OpenShift GUI Developer console is not refreshing with updated values. #12966
ODC-7319 : correcting - missing package tag across gherkin files #12847
ODC-7313 : Run CI tests with non-admin user #12814
Extract and reuse same code as in test-prow-e2e.sh #2
OCPBUGS-15427 : Remove access review check for PipelineResource from Pipeline section #12964
ODC-7325 : Improve BuildConfig and Shipwright Build list pages #12910
ODC-7340 : Remove Shipwright Tech Preview badges #12960
OCPBUGS-14548 : update pipelines doc links #12890
OCPBUGS-15572 : Fix bug where the install operator update approval radio button does … #12959
OCPBUGS-14959 : Error for DuplicateClusterRoleBinding and Edit ClusterRoleBinding subject in RHOCP4 Web Console #12939
OCPBUGS-14665 , OCPBUGS-14874 , OCPBUGS-14875 : Helm Chart installation form hangs on create if JSON-schema is using 2019-09 or 2020-20 standard revisions #12929
OU-198 : Revert “Disable broken monitoring-tests” #12943
ODC-7337 : Skip wait for authentication operator to start progressing when the secret already exists #12884
OCPBUGS-497 : frontend: fix kube-apiserver availability query #12928
OCPBUGS-15060 : “Duplicate RoleBinding” leads to “Unsupported value” error #12921
OCPBUGS-7794 : Image pull secret creation form doesn’t re-enable Create button once it is disabled #12609
CONSOLE-3616 : Revert multicluster server flags #12782
OCPBUGS-15299 : Create Serverless Function Form is Broken #12926
OCPBUGS-13120 : Serverless functions UI warning is misleading #12923
ODC-7329 : Subsequent PipelineRuns take initial PipelineRun name into account #12913
CONSOLE-3612 : User is warned when cluster is in STS mode #12777
ODC-7322 : Implement a proxy to hit the Artifacthub.io API end point #12905
MGMT-15023 : Add help text to vCenter cluster field #12912
OCPBUGS-11464 : Availability requirement update is initially disabled … #12918
OCPBUGS-15135 : Make knative routes copyable similar to openshift routes #12908
OCPBUGS-14909 : Disabling web-terminal tests in CI #12892
OCPBUGS-14015 : Create helm release page doesn’t show a YAML editor when schema isn’t available (httpd-imagestreams chart) #12914
CONSOLE-3372 , OCPBUGS-13648 , OCPBUGS-13833 : Console supports installing non-latest Operator versions #12743
OCPBUGS-7036 : Add Git Repository (PAC) doesn’t setup GitLab and Bitbucket configuration correct #12593
chore(i18n): update translations: Completed-7034-OCP 4.13/Master Branch UI Localization- Sprint 231 #12695
OCPBUGS-14354 : e2e: Enable Pipeline tests #12911
OCPBUGS-14915 : Remove entries from the menu that are now added by monitoring-plugin
#12893
ODC-7316 : Add discoverability of the IDE extensions from Create Serverless form #12846
OCPBUGS-14419 : Remove tech preview badge from Pipeline repository pages #12888
ODC-7326 : Align Build, BuildRun and PipelineRun details page #12898
OCPBUGS-14836 : Updated BuildConfig and Shipwright Build lists shows runs from another namespace #12896
OCPBUGS-14890 : Missing ‘View details’ link for several servicemonitors.spec.endpoints fields in YAML sidebar #12895
OCPBUGS-14002 : Correct the alignment of yaml toolbar links #12894
OCPBUGS-14660 : Helm Repository “Edit” button results in 404 #12891
OCPBUGS-14716 : add ROSA branding option #12889
OCPBUGS-13208 : Fix PVC metrics query #12867
OCPBUGS-12897 : Knative Route Details Page should show the URL of the route as it is shown in the Openshift Routes Details page #12853
OCPBUGS-8682 : Fix empty create dropdown on provided APIs page #12819
OCPBUGS-9214 : Create button is disabled in Git Import form when git repo url has hyphens in owner part of the url #12652
OCPBUGS-4496 : Fix Samples/Snippets tab #12642
OCPBUGS-7361 : support JSON schema 06 in the helm install/upgrade form #12644
OU-138 : Move QueryBrowser component to dynamic SDK #12841
OCPBUGS-9063 : Remove frontend validation from legacy operand form gen… #12788
ODC-7275 : Implement invoke serverless functions #12755
OCPBUGS-14964 : Disable broken monitoring-tests #12902
OCPBUGS-11219 : Include print styles to allow printout of full screen and … #12849
ODC-7306 : Show the latest Build status in the Build list view #12809
ODC-7277 : added v1 support for Pipeline #12729
CONSOLE-3660 : Introduce react-router v6 compatibility #12861
OCPBUGS-8274 : Do not request token URL if auth is disabled #12818
OCPBUGS-14668 : visiting Configurations page returns error Cannot read… #12882
OCPBUGS-14602 : selected project was not taking effect when searching … #12880
OCPBUGS-14550 : Use proxy with web socket connection and monitoring d… #12877
CONSOLE-3392 : Implement exact search for more precise result sets and add user prefs setting #12838
ODC-7288 : Add proxy to invoke knative services with a public route #12789
ODC-7320 : Gherkin for customisation of add page and developer catalog through customisation form view #12855
OCPBUGS-14424 : OVN Kubernetes multi-homing #12869
OCPBUGS-14262 : Fix Pipeline metrics page #12863
OCPBUGS-10411 : Edit deployment don’t enable save button if image stream is added #12673
OCPBUGS-14149 : account for single object in status.conditions instead… #12866
OCPBUGS-14352 : E2e tests fails because OpenShift Pipelines operator could not be found #12872
OCPBUGS-9909 : Could not import multiple resources via JSON (while YAML supports this) #12721
ODC-7317 : Update Terminal step of the Guided Tour to indicate that odo CLI is accessible #12848
ODC-7308 : Update test cases of web terminal configuration page #12825
ODC-7283 : Add Web Terminal tab in cluster configuration page #12718
OCPBUGS-6767 : Regression: OpenShift Console no-longer filters SecretList when displaying ServiceAccount #12679
OCPBUGS-13782 : Surface the message from Operator developer #12840
OCPBUGS-12896 : Corrected Labels for resolving the bug related to the Create Route Checkbox #12834
ODC-7315 : Change help texts in initialize Terminal page #12824
OCPBUGS-11668 : Fix kebab actions on Installed Operators page #12822
OCPBUGS-13693 : Fix RTE in bridge. #12817
OCPBUGS-11256 : Topology UI doesn’t recognize Serverless Rust function for proper UI icon #12816
OCPBUGS-11996 : Fixed Make Serverless Form Error #12815
OCPBUGS-13257 : propagate labels to pipeline resources #12808
MGMT-14527 : Add vSphere cluster field. #12806
OCPBUGS-12783 : Remove “Action” type from OLM descriptor readme #12800
CONSOLE-3623 : Add X-CSRF token to console request headers #12719
OCPBUGS-5453 : Add Pipeline metrics unsupported empty page #12435
OCPBUGS-1829 : use service port name instead targetPort in the Pipeline Event listener route #12148
CONSOLE-2501 : Upgrade TypeScript version to 4.5 #12821
Full changelog
OCPBUGS-17681 : Default CNI binaries to RHEL 8 #116
Updating ose-containernetworking-plugins images to be consistent with ART #108
Updating ose-containernetworking-plugins images to be consistent with ART #107
Add rhel9 binary #106
OCPBUGS-14095 : Sync with upstream version v1.3.0 #98
: Ignore LinkNotFoundError during cmdDel #892
build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9 #891
tuning: fix cmdCheck when using IFNAME #885
enable govet and unparam linters #883
Fix ValidateExpectedRoute with non default routes and nil GW #887
Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes #888
bridge: read only required chain on cni del instead of the entire ruleset #880
bridge: add vlan trunk support #829
Add parameter to disable default vlan #875
bridge, spoof check: remove drop rule index #873
Merge #881
go.mod: bump all deps #879
build(deps): bump actions/setup-go from 3 to 4 #861
build(deps): bump actions/stale from 7 to 8 #870
linter: fix ginkgolinter errors #878
enable ginkgolinter linter #853
Fix wastedassign linter errors #871
enable durationcheck, predeclared, unconvert, unused and wastedassign linters #855
Fix revive linter errors #867
remove govet and gofmt from test_linux.sh #854
ci(lint): setup golangci-lint #843
ci(lint): setup yamllint linter #836
Update ginkgo to v2 #812
Fix overwritten error var in getMTUByName #831
Full changelog
Remove unused Dockerfile.openshift.ci file #127
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #126
fix: always enable snapshot sidecar container in controller on v4.4.0 #495
chore(deps): bump golang.org/x/net from 0.12.0 to 0.13.0 #494
chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 #492
chore(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 #491
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #125
fix: always enable snapshot sidecar container in controller #490
chore(deps): bump github.com/pborman/uuid from 1.2.0 to 1.2.1 #489
feat: allow csi-snapshotter to be enabled without installing CRDs #481
chore(deps): bump google.golang.org/grpc from 1.40.0 to 1.56.2 #488
fix: helm chart format issue #487
feat: make priorityClassName configurable #480
chore(deps): bump github.com/container-storage-interface/spec from 1.5.0 to 1.8.0 #484
feat: disable snapshot controller install in helm chart by default #483
fix: add imagePullSecrets to snapshot controller in helm chart #473
chore(deps): bump golang.org/x/net from 0.10.0 to 0.12.0 #478
fix: CVE-2022-1996, CVE-2023-2431 #482
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #124
chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 #475
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.8 #474
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #123
chore(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.16.5 #471
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.4 #469
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #122
chore(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.100.1 #454
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #118
chore(deps): bump actions/checkout from 2 to 3 #466
doc: cut v4.4.0 release #463
chore: forbid invalid parameters in snapshot storage class #462
bugfix: correct snapshot path when using share parameter #461
chore: add snapshot resource limits #458
doc: cut v4.3.0 release #452
chore: upgrade csi-snapshot to v6.2.2 #453
chore: upgrade snapshot version and refine snapshot deployment #451
Use dl.k8s.io instead of hardcoded GCS URIs #450
chore(deps): bump github.com/onsi/gomega from 1.10.1 to 1.27.6 #448
chore(deps): bump google.golang.org/protobuf from 1.27.1 to 1.30.0 #447
chore(deps): bump golang.org/x/net from 0.7.0 to 0.9.0 #446
chore(deps): bump actions/setup-go from 2 to 4 #445
chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 #444
chore(deps): bump github/codeql-action from 1 to 2 #443
chore: add dependabot #442
chore: upgrade csi sidecar container images #441
fix: set ClusterFirstWithHostNet as default dnsPolicy #440
test(e2e): change the storageclass configuration method in the test file #438
feat: enable securityContext.seccompProfile, set system-cluster-critical #437
feat: implement snapshots as tarballs #430
Full changelog
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
Full changelog
OCPBUGS-14811 : Chore: Update OWNERS and OWNERS_ALIASES #66
STOR-1169 : Rebase external-provisioner
to v3.5.0 for OCP 4.14 #65
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
Full changelog
STOR-1169 : Rebase external-resizer
to v1.8.0 for OCP 4.14 #141
Add release notes for 1.8 #295
Update csi-release-tools #294
Update dependency go modules for k8s v1.27.0 #287
Bump k8s.io/csi-translation-lib from 0.26.1 to 0.27.0 #286
Update dependency go modules for k8s v1.27.0-rc.0 #280
Bump k8s.io/apiserver from 0.26.0 to 0.26.2 #268
Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #260
Bump k8s.io/client-go from 0.26.0 to 0.26.1 #255
Bump k8s.io/api from 0.26.0 to 0.26.1 #253
Bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #251
OCPBUGS-14812 : Chore: Update OWNERS and OWNERS_ALIASES #142
Full changelog
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
Full changelog
STOR-1169 : Rebase livenessprobe
to v2.10.0 for OCP 4.14 #44
Add CHANGELOG for v2.10.0 #182
Update csi-release-tools #184
Update dependency go modules for k8s v1.27.0 #181
Update dependency go modules for k8s v1.27.0-rc.0 #178
fix: CVE-2022-41723 #179
OCPBUGS-14810 : Chore: Update OWNERS and OWNERS_ALIASES #45
Full changelog
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
Full changelog
Revert “[OCPNODE-1258] Support both icsp and idms” #374
Support both icsp and idms #346
IR-371 : Bump docker distribution (again) #372
TRT-1092 : Revert “Merge pull request #370 from flavianmissi/bump-docker-distrib… #371
IR-371 : upgrade docker distribution #370
Full changelog
OCPBUGS-11850 : Rebase etcd-3.5.9 into openshift-4.14 #203
OCPBUGS-11850 : Rebase etcd-3.5.8 into openshift-4.14 #201
Backport 15656 to release-3.5 #15815
Move go version to dedicated .go-version file #15860
Backport updating go to latest patch release 1.19.9 #15822
server: backport 15743, improved description of –initial-cluster-sta… #15774
etcdserver: verify field ‘username’ and ‘revision’ present when decoding a JWT token #15676
etcdserver: guarantee order of requested progress notifications #15695
server/auth: fix auth panic bug when user changes password #15512
backport 15294 #15619
etcdserver: set zap logging to wsproxy #15661
backport 15648 #15653
bump golang to 1.19.8 to fix four CVEs #15651
chore: enable strict mode for test CI #15558
Backport fixes all docker images of Architecture show amd64 #15612
Add testing of etcd in local image in release workflow #15608
Separate grpc server 3.5 #15589
Automated cherry-pick of #14860: Trigger release in current branch for github workflow case #15443
server/embed: fix data race when start insecure grpc #15517
Fix issue15271 #15515
Connection multiplexing regression tests for v3.5 #15491
Backport tls 1.3 support #15483
Use random scheduler Watch #15452
Run go mod tidy #15454
Backport update to latest go 1.19.7 release #15428
Backport bump to go 1.19.6 and golang.org/x/net to v0.7.0 #15337
Backport adjusting time resolution to microseconds #15240
etcdserver: add failpoints walBeforeSync and walAfterSync #15264
Backport: netutil: consistently format ipv6 addresses #15187
upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies #15225
etcdserver: return membership.ErrIDNotFound when the memberID not found #15096
etcdserver: process the scenaro of the last WAL record being partially synced to disk #15069
Update nsswitch.conf for 3.5 #15041
3.5: remove the dependency on busybox #15037
Security: address HIGH Vulnerabilities #15018
client/pkg/v3: fixes Solaris build of transport #14920
Security: use distroless base image to address critical Vulnerabilities #15016
fix: specify the correct branch name of release-3.5 in workflow for… #15010
Add trivy nightly scan for release-3.5
#15006
clientv3: revert the client side change in 14547 #14995
etcdserver: fix nil pointer panic for readonly txn #14899
Backport: non mutating requests pass through quotaKVServer when NOSPACE #14884
etcdserver: intentionally set the memberID as 0 in corruption alarm #14852
Full changelog
Merge https://github.com/kubernetes/cloud-provider-gcp:master (49c9a25) into master #34
Return NetworkProjectID() as a project ID for Subnetworks resource #581
fix plumbing of auth service url #576
Add workqueue drop metrics & remove redundant subnet errrors metric. #575
Fixing the binary names for windows plugins #571
update go version to 1.20.5 #569
Propagate GCP metadata value to kube-labels #567
Replacing artifacts with using gstuil to copy the binaries #568
GNP controller cleans up Network ParamsReady on deletion #566
enable dpwi to use auth service apis #551
Convert cloudCIDRAllocator to use workqueue. #564
Address Device type Network handling #565
Additional fixes for Multi-Network handling. #563
Remove ParamsReady from Network on GNP deletion #561
Add GNPDeleted to network apis #562
Change GNP controller to ignore case for Network kind match #559
Remove DeletionTimestamp filtering for Networks to process. #558
Adding steps to build binaries for linux and windows platform #556
Fix various GNP controller bugs #555
Add missing network condition reasons & omitempty devicemode #553
use the direct path to the artificats #552
Update cloudbuild.yaml #550
build auth binaries publish controller images #549
fix cloudbuild #548
Build auth-provider-gcp binary #547
Modify Multi-network annotation generation. #539
build all projects in the repo #545
fix: use dl.k8s.io, not kubernetes-release bucket #540
Adding GNP object count metric #543
Add GNP Delete Handling #541
add multinetworking node count metric in IPAM controller #534
Enable GNP Finalizer, GNP validations, and Network x GNP cross validations. #530
don’t process unsupported loadbalancers with mixed protocols #475
use the tag version to build the images #537
Add more GNP validations to specification #536
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #33
OCPCLOUD-2049 : Merge https://github.com/kubernetes/cloud-provider-gcp:master (87cd065) into master #28
Centralize Node patching in ipam controller. #512
Adding API support for nic-info annotation #531
Bump repository to 1.27.1 #529
Update go SDK to 1.19.9 as 1.19.6 has vulnerabilities #525
Add unit test for cloud version of updateCIDRAllocation. #528
fix GKENetworkParamSet CRD #524
Add Network Create and Delete events handling. #505
Add GKENetworkParamSet Condition Reason Constants & Fix Conditions code generation #517
Update CCM to use v1.GKENetworkParams #522
Refactor DPWI to Fix gcp-controller-manager Restart Issues #483
disable gkenetworkparamset controller by default #521
Re-add “register” to update-codegen.sh. #519
GNP Controller add finalizer on GNP creation & Add Network Name to GNP type. #507
Move GKENetworkParamSet to v1 #518
Add SergeyKanzhelev as an approver #516
Add InUse function to Network object. #509
Remove jpbetz from OWNERS #515
Bump repository to 1.26.4 #513
update k8s.io/cloud-provider-gcp/crd version #511
Add LocalZone and Regional getters #504
Duplicate DPWI Related Code into a new folder dpwi as Refactor Preparation #503
Add firewall rule success reason. #488
initialize metrics for GNP Controller #501
Add Conditions Field to Network and GKENetworkParamSet #500
Handle missing PodIPv4Ranges in GKENetworkParamSet #499
Extend gceRateLimiter to satisfy cloud.RateLimiter #497
update crd folder to kubernetes 1.26.2 #490
Adds “device” type network #492
Make staging buckets regional #487
Remove expiry checking from access tokens returned from gcloud tool #494
Revert GCPFirewall CRD back to Cluster scoped #493
Fix golang dependencies #489
Support account and project flags in gke-gcloud-auth-plugin #473
Migrate cloud-provider-gcp
resource lock to leases
#386
Bump to 1.26.2 #486
e2e/kops: job fixes #482
Allow binaries to set the base image. #484
Bump go-runner image version to latest patch version. #485
remove outdated DPDK-UIO option from DeviceModeType #465
e2e/kops: Get project from boskos #481
bump golang version #479
e2e scenario test: Build with workspace #478
Update GCPFirewall CRD #477
Add support for CLOUDSDK_AUTH_ACCESS_TOKEN to gke-gcloud-auth-plugin #474
Update registry k8s.gcr.io -> registry.k8s.io #471
e2e: add test scenario to test with kOps #434
Add GDCE gke-gcloud-auth-plugin support for –impersonate-service-acc… #454
Sync k8s legacy-provider with providers/ #466
crds generation #463
don’t replace dependencies inside providers #461
Update log-dump.sh #452
Use DefaultPodNetworkName for default network #457
Full changelog
OCPCLOUD-1874 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.4.0 (2131458) into master #198
chore: bump CAPI to v1.4.4 #969
Bump cloud.google.com/go/compute from 1.20.1 to 1.21.0 #973
Bump github.com/googleapis/gax-go/v2 from 2.11.0 to 2.12.0 #976
Bump golang.org/x/mod from 0.11.0 to 0.12.0 #974
Bump cloud.google.com/go/container from 1.22.1 to 1.23.0 #975
Bump google.golang.org/api from 0.129.0 to 0.130.0 #978
Bump google.golang.org/grpc from 1.56.1 to 1.56.2 #977
Bump google.golang.org/api from 0.128.0 to 0.129.0 #970
build-gce-ubuntu-1804 is deprecated update to build-gce-ubuntu-2004 #966
Bump google.golang.org/grpc from 1.56.0 to 1.56.1 #962
Bump cloud.google.com/go/compute from 1.20.0 to 1.20.1 #965
Bump cloud.google.com/go/container from 1.22.0 to 1.22.1 #963
Bump cloud.google.com/go/iam from 1.1.0 to 1.1.1 #964
Bump golang.org/x/net from 0.10.0 to 0.11.0 #958
Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #955
Bump google.golang.org/api from 0.127.0 to 0.128.0 #953
Bump github.com/googleapis/gax-go/v2 from 2.10.0 to 2.11.0 #960
Bump cloud.google.com/go/container from 1.21.0 to 1.22.0 #954
Bump golang.org/x/crypto from 0.9.0 to 0.10.0 #956
Bump golang.org/x/mod from 0.10.0 to 0.11.0 #957
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 #959
Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #948
Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #951
Bump google.golang.org/api from 0.125.0 to 0.127.0 #949
chore: improve apiserver loadbalancer healthcheck #885
Bump cloud.google.com/go/container from 1.20.0 to 1.21.0 #952
Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.23.0 to 1.24.0 #950
Update CAPI to v1.3.8 #945
Update images and k8s dependencies #931
Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #941
Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #938
Bump cloud.google.com/go/container from 1.18.1 to 1.20.0 #939
Bump cloud.google.com/go/iam from 1.0.1 to 1.1.0 #937
Bump cloud.google.com/go/compute from 1.19.3 to 1.20.0 #943
Bump github.com/googleapis/gax-go/v2 from 2.9.0 to 2.9.1 #934
Bump google.golang.org/api from 0.123.0 to 0.124.0 #935
Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #927
Bump github.com/googleapis/gax-go/v2 from 2.8.0 to 2.9.0 #926
Bump cloud.google.com/go/compute from 1.19.2 to 1.19.3 #928
Bump google.golang.org/api from 0.122.0 to 0.123.0 #929
Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #930
Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #921
Bump golang.org/x/crypto from 0.8.0 to 0.9.0 #920
Make GKE enableAutopilot optional #894
Bump cloud.google.com/go/container from 1.17.0 to 1.18.1 #915
Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #914
Bump google.golang.org/api from 0.120.0 to 0.122.0 #919
Bump cloud.google.com/go/compute from 1.19.1 to 1.19.2 #913
Bump cloud.google.com/go/iam from 1.0.0 to 1.0.1 #912
Bump golang.org/x/net from 0.9.0 to 0.10.0 #916
Update CAPI to release v1.3.7 #909
Bump cloud.google.com/go/container from 1.16.0 to 1.17.0 #907
Bump google.golang.org/api from 0.119.0 to 0.120.0 #908
Bump google.golang.org/api from 0.118.0 to 0.119.0 #904
Bump cloud.google.com/go/container from 1.15.0 to 1.16.0 #899
Bump google.golang.org/api from 0.117.0 to 0.118.0 #900
Bump cloud.google.com/go/compute from 1.19.0 to 1.19.1 #898
Do not ignore kubeconfig directory #893
Bump cloud.google.com/go/iam from 0.13.0 to 1.0.0 #886
Bump golang.org/x/mod from 0.9.0 to 0.10.0 #889
Bump golang.org/x/crypto from 0.7.0 to 0.8.0 #887
Bump google.golang.org/api from 0.114.0 to 0.117.0 #892
Bump golang.org/x/net from 0.8.0 to 0.9.0 #891
Bump cloud.google.com/go/container from 1.14.0 to 1.15.0 #888
Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #882
Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #883
Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.21.0 to 1.23.0 #881
Fix clusterctl move command by updating ControlPlane initialized cond… #878
Bump Controller-gen & Envsubst #876
Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #871
Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #874
Bump cloud.google.com/go/compute from 1.18.0 to 1.19.0 #872
Update URL for Calico’s manifest in Makefile #863
Update calico v.3.25.0 for E2E testing #869
Bump github.com/golangci/golangci-lint from 1.50.1 to 1.52.1 #868
Bump google.golang.org/api from 0.112.0 to 0.114.0 #867
Bump cloud.google.com/go/iam from 0.12.0 to 0.13.0 #866
Bump github.com/googleapis/gax-go/v2 from 2.7.1 to 2.8.0 #865
Bump cloud.google.com/go/container from 1.13.1 to 1.14.0 #864
OCPBUGS-6407 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.3.0 (fa642b2) into master #195
Update GO to v1.19.7 and CAPI to v1.3.5 #862
Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.20.0 to 1.21.0 #858
Bump google.golang.org/api from 0.111.0 to 0.112.0 #857
Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 #860
Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.1 #855
Bump github.com/googleapis/gax-go/v2 from 2.7.0 to 2.7.1 #859
test: adding e2e tests for gke (GKE Part 6) #844
Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #850
Bump google.golang.org/api from 0.110.0 to 0.111.0 #852
Bump golang.org/x/mod from 0.8.0 to 0.9.0 #851
Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 #846
Bump golang.org/x/crypto from 0.6.0 to 0.7.0 #849
Bump golang.org/x/net from 0.7.0 to 0.8.0 #853
Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #847
Return correct error variable #845
Add validation webhooks (GKE part 7) #833
Add docs (GKE part 8) #834
Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 #841
Bump cloud.google.com/go/container from 1.13.0 to 1.13.1 #836
Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #839
Bump cloud.google.com/go/iam from 0.10.0 to 0.12.0 #838
Bump golang.org/x/net from 0.6.0 to 0.7.0 #840
Rename k8s.gcr.io to registry.k8s.io and go updates #835
Add feature flag and enable controllers (GKE part 5) #802
Implement the reconciliation loop for GCPManagedMachinePool (GKE Part 4) #789
Bump golang.org/x/mod from 0.7.0 to 0.8.0 #828
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #829
Bump golang.org/x/crypto from 0.5.0 to 0.6.0 #831
Bump google.golang.org/api from 0.108.0 to 0.109.0 #827
Bump cloud.google.com/go/iam from 0.8.0 to 0.10.0 #823
Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #821
Bump cloud.google.com/go/container from 1.7.0 to 1.13.0 #819
Bump golang.org/x/crypto from 0.3.0 to 0.5.0 #820
Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #822
Bump google.golang.org/grpc from 1.51.0 to 1.52.3 #818
update cert-manager to 1.11.0 release and use python3 #815
Add support for confidential compute #809
Implement the reconciliation loop for GCPManagedControlPlane (GKE Part 3) #770
Bump google.golang.org/api from 0.107.0 to 0.108.0 #812
Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #811
Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #807
Bump google.golang.org/api from 0.106.0 to 0.107.0 #808
Implement GCPManagedCluster reconciliation (GKE Part 2) #787
Bump golang from a13017d
to bb9811f
#805
Bump golang from 1.19.4 to 1.19.5 #803
Add proposal and scaffolding for managed Kubernetes in CAPG #764
Add proposal for managed Kubernetes in CAPG #801
Bump google.golang.org/api from 0.105.0 to 0.106.0 #799
Bump golang.org/x/net from 0.4.0 to 0.5.0 #800
Added CAPG monthly office-hours details #798
update CAPI to 1.3.1 and other cleanups #796
Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #790
Bump google.golang.org/api from 0.104.0 to 0.105.0 #791
Allow to use local-ssd disk type #786
Add codespell and fix spelling issues #682
add richardcase to capg maintainers #788
docs: Add section about Machine Location #684
Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 #784
Add support for shielded instance #777
Bump golang.org/x/net from 0.2.0 to 0.4.0 #783
Bump google.golang.org/api from 0.103.0 to 0.104.0 #780
Fix panic when ClusterNetwork is nil #778
feat: per cluster credentials #775
update CAPI to v1.3.0 and bump k8s versions and public k8s registry #773
Remove myself from maintainers, update reviewer group #771
update ginko to v2, CAPI to 1.3.x, go to 1.19 and certmanager to v1.10.0 #766
update CAPI to v1.2.6 and golang to 1.18.8 #765
Bump google.golang.org/api from 0.102.0 to 0.103.0 #762
Bump google.golang.org/api from 0.100.0 to 0.102.0 #754
Bump k8s version for envtest #750
Fix compute service initialization in tests #751
feat: Add support for feature gates #644
Bump golangci-lint to 1.50.0 #744
bump CAPI to v1.2.4 #743
Bump google.golang.org/api from 0.99.0 to 0.100.0 #745
Bump google.golang.org/api from 0.98.0 to 0.99.0 #741
Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 #742
bump CAPI to v1.2.3 #735
Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 #733
Bump google.golang.org/api from 0.96.0 to 0.98.0 #727
Add openshift/e2e-tests for CAPI E2E testing #197
Full changelog
OCPBUGS-17367 : UPSTREAM: <carry>: Remove the static library linking flag #41
OCPBUGS-16783 : Chore: Update OWNERS #39
UPSTREAM: <carry>: Fix OWNERS_ALIASES #40
STOR-1163 : Rebase to upstream v1.10.1 #37
Automated cherry pick of #1204: add libbsd and libmd #1207
prune changelog for 1.10 release #1182
Update go version to 1.20 #1180
Fix xfs_io error while loading shared libraries: libedit.so.2 #1177
release-1.9 cut details for v1.9.2 #1176
Add changelog for 1.9.2 #1175
Revert PR#1090 #1173
satisfy volume cloning topology requirements when choosing zone for CreateVolume #1150
Serial mkfs #1169
release-1.9 cut details for v1.9.1 #1167
Update rc image to 1.9.1-rc1 #1166
Add more unit tests for hyperdisk feature #1131
Fix multiarch build #1164
Fix for CVEs #1162
go version updates #1158
release-1.9 cut details for v1.9.0 #1153
Update rc image to v1.9.0-rc4 #1156
Update sidecar based on internal versions #1154
Use v1.9.0-rc3 #1139
Update change logs for 1.8 and 1.9 #1148
Update csi-attacher to v4.2.0 #1144
minor fixes on top of logging improvement #1145
Improve logging for device path verification #1138
Remove debug.PrintStack() #1134
Add change log for release-1.9 #1130
Change iops params directly convert string to int64 #1128
Pin the buildkit version to v0.10.6 #1127
fix: remove linux/arm64 and windows/amd64 20h2 from multi-arch build #1126
Remove linux/arm64 from Windows multi-arch builds #1124
Refactor pd-extreme e2e tests to re-use existing test cases #1118
Update readme and stable image #1122
Succeed unpublish when a zonal, underspecified PD is not found #1109
Fix kms permissions for local e2e tests #1119
Migrate away from google.com gcp project k8s-testimages #1121
Update changelog and prow tag #1116
Document edge cases for local e2e tests #1114
Build binary by statically linking go #1113
Clean up error logging in test #1110
Add provisionedThroughput for hyperdisk-throughput #1101
Update go version to the latest #1103
Fix incorrect example in installation README #1041
Separate user errors from internal errors #1092
Add provisionedIops for pd-extreme #1079
Remove labels from test snapshot class #1100
Changelog for 1.8.1 #1099
Fix micro > milli max backoff bug #1098
Changelog for 1.7.4 #1096
added labels for namespace and pvc names for a pv #1090
limit grpc logging info to a configurable character limit #1085
Fix resize-related sanity test failures #1083
Lower threshold on backoff for sanity tests #1087
Add note about how to run performance test #1086
Upgrade klog v1 to v2 and fix error wrapping #1084
Update local development instructions #1081
fix: copy compiled binary into final image #1052
add beta/v1 suffix to passed-in compute endpoint #1080
Add compute-endpoint flag to pdcsi driver #1077
update OWNERS #1076
Add udevadm binary to container image #1072
master: update release-tools #1078
Update version parsing for beta prereleases #1075
Add debugging log for the mapping of a PD name to /dev/* path #1073
Support add the snapshot labels to images #1066
filesystem is not resized when restoring from snapshot/cloning to larger size than origin #972
Revert all the new service enable logic #1069
Fix the “gcloud services enable” logic #1068
Enable GKE service API before the cluster creation #1067
Skip multiple PV test in node skew test #1065
master: update release-tools #1040
Revert “Prune changelog for 1.8 release” #1059
Prune changelog for 1.8 release #1058
update prow rc image with 1.8.0-rc1 candidate #1055
Full changelog
UPSTREAM: 118280: Set all PSa labels in tests #1663
OCPBUGS-17119 : UPSTREAM: <drop>: bump apiserver-library-go for updated required-scc errors #1661
OCPBUGS-15726 : UPSTREAM: <carry>: merge v3 openapi discovery and specs for special groups #1654
OCPBUGS-16166 : Update to Kubernetes 1.27.4 #1660
Update to Kubernetes 1.27.4 #1653
OCPBUGS-15726 : UPSTREAM: 118879: make apiservices.apiregistration.k8s.io discoverabl… #1630
OCPBUGS-16166 : Update to Kubernetes 1.27.4 #1645
releng/go: Bump images, versions and deps to use Go 1.20.6 #119366
Automated cherry pick of #119229: Fix the converts an empty string to nil. #119262
Automated cherry pick of #118237: Delete CRDs created during field validation tests. #118947
Automated cherry pick of #117865: Parallel StatefulSet pod create & delete #119096
Automated cherry pick of #116749: Adding additional validations to queried endpoint #117226
Automated cherry pick of #119159: Only declare job as finished after removing all finalizers #119160
Automated cherry pick of #118899: CHANGELOG-1.27: Add note for AWS in-tree provider removal #119065
Automated cherry pick of #118460: Make etcd component status consistent with health probes #118683
Update schedule logic to properly calculate missed schedules #119139
Automated cherry pick of #118177: Fix the git-repo test error caused by the correct use of loop #118290
Automated cherry pick of #118686: always execute condition for wait.PollUntilContextTimeout #118855
Automated cherry pick of #117243: Add node check to vSphere cloud provider #117936
Automated cherry pick of #118053: Updating the nodeAffinity of gated pods having nil affinity #118199
Automated cherry pick of #118876: kubectl explain should work for both cluster and namespace #118930
Automated cherry pick of #117791: update serial number to a valid non-zero number in ca #118969
Automated cherry pick of #118150 origin release 1.27 #119086
Automated cherry pick of #118329: Set the node-ips annotation correctly with #118662
Automated cherry pick of #118497: Fix the deletion of rejected pods #118841
Automated cherry pick of #118524: Fix flaky persistent volumes e2e test #118664
Automated cherry pick of #118257: dra scheduler plugin test: fix loopvar bug and “reserve” #118283
deps: Bump to cAdvisor v0.47.2 #118797
Automated cherry pick of #118049: Unset gated pod info timestamp in addToActiveQ #118821
OCPBUGS-15726 : UPSTREAM: 118881: fix openapi/v3 non local apiservices aggregation #1629
UPSTREAM: <drop>: hack/update-vendor.sh #1634
UPSTREAM: 119107: Stop using deprecated API #1624
OCPBUGS-13392 : UPSTREAM: 118915: remove legacy NetworkPolicy tests #1623
UPSTREAM: <drop>: update openshift/api,openshift/apiserver-library-go #1621
UPSTREAM: <carry>: when only this kube-apiserver can fulfill the kube… #1616
Update to Kubernetes 1.27.3 #1609
releng/go: Update images, deps and ver to Go 1.20.5 #118553
Automated cherry pick of #117169: supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0 #118307
Automated cherry pick of #118499: kube-proxy avoid race condition using LocalModeNodeCIDR #118515
Automated cherry pick of #118356: Add ephemeralcontainer to imagepolicy securityaccount #118471
Automated cherry pick of #117792: kubeadm: Use internal etcd client through an interface #117948
Automated cherry pick of #118256: e2e framework retry on Service unavailable errors #118281
Automated cherry pick of #117586: Add DisruptionTarget condition when preempting for critical #118219
Automated cherry pick of #118200: e2e: apply timeout for CSI Storage Capacity test only to node #118279
Automated cherry pick of #118156: update webhook test to go 1.21 #118178
Automated cherry pick of #118069: kubeadm: fix a bug where the static pod changes detection #118105
Automated cherry pick of #118104: Fix waiting for CRD sync at server start #118111
UPSTREAM: <carry>: STOR-1270: Admission plugin to deny deletion of storages.operator.openshift.io #1550
OCPBUGS-7181 : UPSTREAM: <drop>: bump apiserver-library-go #1605
STOR-1263 : Add csimock tests #1595
OCPBUGS-4053 : UPSTREAM: 118383: bump cadvisor for upstream patch 3301 #1594
Update test wrapper to match new k8s #1584
STOR-1263 : Bump to k8s 1.27.2 #1583
Automated cherry pick of #117954: OpenAPI V3 invalid document checks #117980
Automated cherry pick of #117768: QueryParamVerifierV3 resilient to minimal OpenAPI V3 #117918
Automated cherry pick of #117802: Update podFailurePolicy comments from alpha-level to beta #117815
node: device-mgr: Fix recovery flow by ensuring healthy devices exist and pre-allocated devices are healthy #117719
Automated cherry pick of #117677: Fix incorrect calculation for ResourceQuota with #117825
Bump konnectivity-client to 0.1.2 #117271
Automated cherry pick of #117861: kubeadm: fix a bug where file copy(backup) could not be #117905
automated-cherry-pick-of-#117354-upstream-release-1.27 #117860
changelog: fix formatting issue with v1.27 change log #117365
Automated cherry pick of #117751: Disable NewVolumeManagerReconstruction / SELinuxMountReadWriteOncePod feature gates #117752
Automated cherry pick of #116675 upstream release 1.27 #117438
Automated cherry pick of #116138: fix: the volume is not detached after the pod and PVC objects #117236
releng/go: Update images, dependencies and version to Go 1.20.4 #117773
Automated cherry pick of #117388: Re-work logic in shouldSyncUpdatedNode #117450
Automated cherry pick of #117214: add log includes pod preemption details #117445
Automated cherry pick of #117238: api: encode NamespacedName with lower case in JSON #117298
Automated cherry pick of #117723: Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP #117755
Automated cherry pick of #117216: Fix azure disk e2e after migration #117246
Automated cherry pick of #117022: Fix directory mismatch for volume.SetVolumeOwnership()
#117574
Automated cherry pick of #116950: Do not look at VPC-related resources outside the cluster’s #117289
Automated cherry pick of #116995: kubelet: Ensure pods that have not started track a #117369
Automated cherry pick of #117705: Update kube-openapi to fix race #117708
Automated cherry pick of #117019: kubelet: Mark new terminal pods as non-finished in pod worker #117433
Automated cherry pick of #115019: proxy/ipvs: add a GetAllLocalAddressesExcept() function #117684
Automated cherry pick of #117495: Use absolute path instead requestURI in openapiv3 discovery #117685
Automated cherry pick of #117594: Fix scheduler performance regression after adding plugin #117617
Automated cherry pick of #117258: kube-aggregator: correctly use client-go TLS cache with #117310
Automated cherry pick of #117571: Refactors discovery content-type and helper functions #117637
Automated cherry pick of #117593: Fix bug where CEL listOfString.join() results in unexpected #117596
Automated cherry pick of #117453: Fix stomping os env in kubectl e2e tests #117459
Bump runc to 1.1.6 #117242
Automated cherry pick of #117182: use case-insensitive header keys for http probes #117324
Automated cherry pick of #117020: Return error for localhost seccomp type with no localhost #117147
cherry-pick
: #117785 from k/k
- disable external IPs on e2e net tests #1581
UPSTREAM: 117893: When expecting pods count only active ones #1577
Full changelog
Revert “HOSTEDCP-1001: Image registryOverride included in the image metadata extraction flow” #2908
OCPBUGS-16076 : Validate HostedCluster name against RFC1123 in CLI #2906
OCPBUGS-15331 , OCPBUGS-16049 : Enable AdvertiseAddress dual stack and IPv6 support and added the changes to be included in the certificates #2779
HOSTEDCP-1081 : Perform etcd recovery when etcd member data is lost #2900
SDN-4057 : Pass ControlPlane image to OVN #2896
test: e2e: remove SingleReplica etcd chaos test #2901
Allow overriding pod security admission label #2886
HOSTEDCP-1146 : cpo: use CPO spec container image if it is a sha256 reference #2899
HOSTEDCP-1022 : Set Arch to amd64 #2897
Re-introducing defaulting webhook for self managed HCP #2892
fix-CNV-30260: KubeVirt: fix failed conformance test #2891
OCPBUGS-16298 : Prevent the kube-apiserver from connecting to the managment kas #2888
HOSTEDCP-1001 : Image registryOverride included in the image metadata extraction flow #2820
HOSTEDCP-1046 , HOSTEDCP-1102 : Follow-on Items #2847
Revert “[HOSTEDCP-1041] Defaulting webhook for self managed HCP” #2889
OCPBUGS-17446 : Set advertise-address in HCP etcd to resolvable name #2884
Defaulting webhook for self managed HCP #2864
STOR-1432 : cso: add envvars for CSI driver controller images #2882
HOSTEDCP-1025 : Add HCP CLI Command to Create a NodePool on AWS #2852
SDN-4042 : Increase upgrade rollout timers #2881
skip olm-collect-profiles in EnsureComponentsHaveNeedManagementKASAccessLabel #2874
HOSTEDCP-1064 : Add egress policy for private-router #2792
HOSTEDCP-1121 : Ensure SG reconciliation for aws endpoint #2872
chore(deps): update rhtap references #2865
HOSTEDCP-1065 : add ControlPlaneImage API for provider-side HCP updates #2848
HOSTEDCP-1063 : Disallow webhooks URLs targeting control plane services #2775
OCPBUGS-17374 : Fast specific dockerignore #2879
Kubevirt how-to docs updates #2875
Fix nodepool upgrade docs link #2880
OCPBUGS-17171 : Update OLM catalog image tags #2877
HOSTEDCP-1029 : Add HCP CLI Command to Destroy a Cluster on AWS #2853
Add workload management annotation to kubevirt-csi daemonset #2840
WRKLDS-730 : use default /healthz path for readiness probe in OCM and RCM #2873
Add api and cli validation for kubevirt volume mode #2862
HOSTEDCP-1079 : RHTAP HO Containerfile #2857
OCPBUGS-16770 : add need-management-kas-access label to olm-collect-profiles pods #2854
MULTIARCH-3684 : PowerVS - Upgrade capi to use v1beta2 APIs #2831
HOSTEDCP-1046 : Add ImageDigestMirrorSet to Config API comment #2868
MULTIARCH-3683 : Add dev flags in destroy cluster powervs command #2764
kubevirt: Reconcile EgressFirewall only for ovn-k #2849
HOSTEDCP-1046 : Add IDMS to the list of valid config manifests #2837
OCPBUGS-17059 : Add volume mode to kubevirt root volume api #2860
Update RHTAP references (main) #2832
OCPBUGS-16809 : Configured IgnitionProxy to support IPv4 and IPv6 #2850
OCPBUGS-14163 : Fixed ETCD to work in Ipv6 and Dual stack envs #2846
HOSTEDCP-1112 : Add config to set creation frequency of RHTAP PRs #2838
HOSTEDCP-1020 : Remove name as a persistent flag required field #2836
OCPBUGS-16232 : skip z-stream version check when upgrade is forced #2823
OCPBUGS-16033 : ClusterNetwork’s HostPrefix validation for dual stack #2795
OCPBUGS-14783 : Fix NetworkPolicy to work over IPv4 and IPv6 #2704
Revert “HOSTEDCP-710: Make ImageContentSource immutable” #2829
Update RHTAP references (main) #2814
HOSTEDCP-1062 : Make CAPI pod selector backward compatible #2825
HOSTEDCP-1093 : Add default flags to HCP create cluster CLI cmd #2802
Revert “HOSTEDCP-1094: e2e autoscaler balancing similar node groups” #2828
HOSTEDCP-1090 : Use statically configured haproxy for router #2778
HOSTEDCP-1046 : Allow HCP Specification to Support ICSP & IDMS #2720
HOSTEDCP-710 : Make ImageContentSource immutable #2815
OCPBUGS-11835 : Add missing probes to two services #2430
HOSTEDCP-1094 : e2e autoscaler balancing similar node groups #2808
OCPBUGS-16113 : unshare ignition-server reconciliation between HO and CPO #2817
OCPBUGS-11939 : Fix additional issues with OCPBUGS-11939 #2804
OCPBUGS-16135 : fix deletion bug when hostedzone is already deleted #2811
OCPBUGS-14862 Improve clarity around hypershift operator permissions #2782
HOSTEDCP-1062 : Management kas policy #2796
Revert “HOSTEDCP-1062: Add management cluster KAS network policy” #2793
HOSTEDCP-1020 : Add pullSecret & NodePool replica flags to HCP CLI #2774
HOSTEDCP-1101 : Add snyk-secret HO RHTAP scripts #2788
OCPBUGS-15991 : use ignition-proxy Service to populate ignitionEndpoint with strategy NodePort #2787
OCPBUGS-15769 : Include hypershift specific labels to be ignored by similar autoscaler groups #2784
Add management cluster KAS network policy #2717
HOSTEDCP-1019 : Add create cluster for Agent for HCP CLI #2754
CNV-30407 : KubeVirt Platform: Support NetworkInterfaceMultiQueue #2760
HOSTEDCP-1030 : Add destroy cluster for Agent for HCP CLI #2756
OCPBUGS-15594 : Get valid arch image for cluster-config-operator #2753
kubevirt: Annotate VMs to be live migratable #2772
Revert “Merge pull request #2770 from dharaneeshvrd/upgrade-capi-ibmcloud #2776
MULTIARCH-3684 : PowerVS - Upgrade capi to use v1beta2 APIs #2770
OCPBUGS-14862 : Reject VPCE Connections during VPCE Service cleanup #2700
Update RHTAP references #2768
HOSTEDCP-1023 : Add create NodePool for Agent for HCP CLI #2755
HOSTEDCP-1061 : Implement dedicated request serving nodes for HostedClusters #2722
OCPBUGS-15769 : Set –balance-similar-node-groups for autoscaler #2769
Leader election config update. #2282
OCPBUGS-15723 : Let getMachinesForNodePool return machines ordered by creation Timestamp #2766
Fix KAS HealthCheck for non DNS-Based ingress points in LB service #2765
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #2741
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools #2740
Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /hack/tools #2737
OCPBUGS-12208 ensureExists pullSecret resource reconciliation strategy #2732
Bump github.com/coreos/ignition/v2 from 2.10.1 to 2.14.0 #2739
Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /hack/tools #2738
Remove hardcoded AWS CI References #2742
TRT-1118 : Remove DisableStrictZoneCheck from AWS CCM config #2757
Update RHTAP references #2750
add OWNERS for new ci-tooling area label #2743
Add production cli (hcp) to dockerfile #2747
feat: Enable priority class override #2661
test/e2e: retry configmap create in etcd chaos tests #2746
OCPBUGS-14578 : Set allocate-node-cidrs to false in the cluster-kube-controller-manager #2731
Revert “HOSTEDCP-1016: Validate publishing strategies” #2733
HOSTEDCP-1027 : Add Create kubeconfig for HCP CLI #2719
HOSTEDCP-1016 : Validate publishing strategies #2651
KubeVirt Platform documentation for Advanced Storage Configurations and External Infrastructure #2712
Follow up to PR comments on #2642 #2690
HOSTEDCP-1067 : Add dependabot dependency management #2708
HOSTEDCP-1073 : enforce blocked rollout of HCP #2726
Revert “HOSTEDCP-967: [Re-revert] Disable v1alpha1 and conversion webhook by default” #2705
Remove –service-publishing-strategy from production cli #2721
HOSTEDCP-1024 : Add Create NodePool for KubeVirt for HCP CLI #2718
HOSTEDCP-1032 : e2e: ensure default PSA policy is not privileged #2714
HOSTEDCP-1031 : Add Destroy Cluster Cmd for KubeVirt for HCP CLI #2673
Expose annotation to allow release image overrides #2595
HOSTEDCP-1060 : add ignition-server proxy #2668
OCPBUGS-14637 : Check OwningIngressController also in Labels #2706
HOSTEDCP-1020 : Add Create Cluster for KubeVirt for HCP CLI #2672
properly handle user CA bundle not existing #2703
OCPBUGS-15168 : fix(oauth): Do not proxy IBM Cloud IAM endpoints #2699
OCPBUGS-14859 : Skip AWS resource deletion for ‘Unknown’ OIDC state #2691
Whitelist access from virt-launchers to NodeIP if NodePort ServicePublishingStrategy is used #2688
OCPBUGS-13829 : cpo: oauth: honor AccessTokenInactivityTimeout #2693
Update NodePool docs to include data propagation #2687
HOSTEDCP-1008 : Add NodePoolTransitionSeconds metric #2631
HOSTEDCP-967 : [Re-revert] Disable v1alpha1 and conversion webhook by default #2685
Make NodePool arch input immutable #2689
Update autocaler RBAC to accomodate machinepools support added upstream #2663
Enforce Immutability of some KubeVirt Platform Values #2654
CNV-24818 : Add fsGroup support to kubevirt-csi-driver #2563
Let payload provider render feature gate yaml #2664
OCPBUGS-14633 : Check for OPENSHIFT_IMG_OVERRIDES before using #2660
HOSTEDCP-965 : Add impersonate feature to the CLI and document HC dump procedure #2653
OCPBUGS-11882 : Annotate HCP pods with the safe-to-evict-local-volume CA annotation #2647
Update RHTAP references #2657
Disable nodepool replace upgrade test #2665
OCPBUGS-14784 : Honor global ingress configuration LoadBalancer type on AWS #2669
OCPBUGS-14620 : Set DisableStrictZoneCheck = true
in the AWS Cloud Provider config #2659
HOSTEDCP-992 : refactor ignition-server reconcilation #2662
Minor fix in KAS LB HealthCheck #2656
HOSTEDCP-1036 : Create Makefile path to create productized CLI #2633
Extend np test timeout for KubeVirt platform #2655
HOSTEDCP-1003 : Set AWS conditions only for AWS platform #2604
Remove alsologtostderr flag form CAP* #2648
OCPBUGS-14575 : Check for IDMS only if mgmt cluster has req API #2650
Network isolation of VirtualMachines for KubeVirt provider #2622
OCPBUGS-14428 : remove OLM alerts from the HCCO #2636
KubeVirt Openstack image annotation override #2629
Red Hat Trusted App Pipeline update hypershift-operator-main #2638
Red Hat Trusted App Pipeline purge hypershift-azjx #2635
cli: Add release-stream flag #2644
OCPBUGS-13547 : Pass payload-version to MCS and MCC #2643
KubeVirt: Handle deletion of the cache DV on an edge case #2620
OCPBUGS-14087 : Enable HCCO to reconcile over the OperatorHub’s disableAllDefaultSources object #2632
HOSTEDCP-1009 : Allow external-dns image to be set in install cli #2623
Ensure FeatureGate is copied from cluster to MCO render source #2581
OCPBUGS-12972 : Use different ports for MCS in the ignition provider #2628
hypershift dump: use random local port for kas port-forwarding #2625
OCPBUGS-11939 : Initialize RegistryOverrides w/ mgmt cluster ICSP #2437
Revert “Merge pull request #2596 from muraee/disable-valpha1” #2627
Add ‘Creating Arm NodePools Through the API’ Section #2587
HOSTEDCP-967 : Disable v1alpha1 and conversion webhook by default #2596
OCPBUGS-13113 : Add ClusterUpgradeDuration metric #2566
chore(deps): update rhtap references #2612
OCPBU-609 : agent infrastructure docs #2618
OCPBUGS-14169 : Remove external-dns –events flag #2616
OCPBUGS-13970 : Reconcile oauthDeployment annotations even if kubeadmin secret is not found #2593
cmd: infra: aws: retry on AuthorizeSecurityGroup failure #2605
Fix dump for Kubevirt #2589
Kubevirt CSI StorageClass mapping API #2528
Remove Arm e2e test #2591
HOSTEDCP-947 : Set ETCD Storage Size as immutable field and equalised the default size among both api versions #2588
OCPBUGS-13735 : Fixed revoking some permissions to CAPI Manager Clusterrole #2586
HOSTEDCP-445 : Add script to migrate hosted control plane #2598
Use newly introduced KubeVirt Platform rhcos Image #2576
OCPBUGS-13168 : Include default ingress CA in root CA bundle #2584
HOSTEDCP-975 : Add new grafana panels for nodepools SLOs #2592
HOSTEDCP-926 : Send metric when HO/CPO decide to skip cloud resource deletion #2531
Update RHTAP references #2420
OCPBUGS-13897 : Use cluster-config-operator to render featuregate status on KAS bootstrap #2585
Full changelog
OCPBUGS-16654 : Revert revert “STOR-1065: Rename node-driver-registrar… #69
OCPBUGS-16571 : Bump library-go to remove dependency on goproxy #71
OCPBUGS-16783 : Chore: Update OWNERS #70
Revert “STOR-1065: Rename node-driver-registrar RBAC and Rework sidecar bindings to bind common ClusterRoles” #68
STOR-1065 : Rename node-driver-registrar RBAC and Rework sidecar bindings to bind common ClusterRoles #64
OCPBUGS-14824 : Bump ibm-vpc-block-csi-driver-operator library-go #65
Full changelog
OCPBUGS-17372 : fallback to /etc/hostname of hostnamectl fails #86
OCPBUGS-9072 : Pass hostname within the ignition to coreos-installer #76
Switch to udevadm command install instead of package [OKD] #84
OCPBUGS-14906 : Update ipa for OCP 4.14 #77
“Bug OCPBUGS-15447: Switch to udevadm command install instead of package” #80
Full changelog
Merge with upstream/release-2.9
#95
*: Cut v2.9.2 #2084
Increase timeout and update cloudbuild image #2083
*: Cut v2.9.0 release #2077
chore: Bump dependencies for next release #2076
Add namespace label to kube_lease_renew_time
#2073
Allow optional VK in CR metrics #1851
Update README on listing multi architecture images #2072
Implement multi-cluster alerts #2058
Use dl.k8s.io instead of kubernetes-release bucket #2063
Update dependencies #2061
Update go version to 1.20.4 #2056
2047: Add LabelsFromPath functionality to Info metrics #2048
Adhere to OTel-Prometheus standard for labels #2004
Fix casing while scraping failure reason for kube_job_status_failed
#2046
Add parameters for PodSecurity restricted #2042
feat: Use exporter-toolkit landingpage #2034
.github: Use actions/setup-go@v4 #2038
fix: Use correct writer #2037
docs: Daemonset sharding example #1873
Update changelog for v2.8.2 in main #2033
feat!: Remove VerticalPodAutoscaler #2017
doc: Describe the process to become a maintainer #2030
Only use OpenMetrics and Text in contentType #2024
Improve wording for Prometheus rule example in pod-metrics #2018
build: Build with go 1.20.1 #2003
Add StatefulSet Start Ordinal metrics for KEP-3335 #1959
Update golangci-lint version to 1.51.2 #2021
feat(CustomResourceState): Support quantities and percentages #1989
Fix label resolution for maps #2007
Add rexagod
to approvers #2008
Prepare bug fix release v2.8.1 #2002
build: Bump to go 1.19.6 #2001
Correct link for customising kube prometheus #2000
Don’t crash on non-existent path values #1998
fix: public Builder compatibility with the BuilderInterface #1994
Merge Release 2.8.0 back to main #1986
Full changelog
Updating ose-kubevirt-csi-driver-rhel8 images to be consistent with ART #20
CNV-29315 : kubevirt-csi unable to unpublish volumes in the event a VM is unexpectedly destroyed #21
Full changelog
OCPCLOUD-2014 : Switch Azure credentials request to use explicit permissions #1152
OCPBUGS-16925 : only attempt to remove finalizers if staticIPFeatureGateEnabled #1160
install/0000_99_machine-api-operator_00_tombstones: Drop obsolete file #1159
OCPBUGS-16307 : default instance type for Azure based on the architecture (+ gcp) #1155
MGMT-13630 : Add Azure Confidential VM and TrustedLaunch for VMs webhook validations #1157
SPLAT-845 : add support for the capv NetworkDeviceSpec #1079
Fix data race conditions in unit tests #1156
reconcile status when the clusteroperator changes #1154
MULTIARCH-3693 : Add policies to operate on VPC loadbalacers #1153
Add feature gate for disabling the MHC controller #1151
Bump openshift/api package #1150
add capability annotation #1119
MachineAPIOperatorMetricsCollectionFailing to warning #1149
CCO-321 : Add support for feature-gating specific providers #1140
MIXEDARCH-129 : Adds the MergeCommaSeparatedKeyValues method in the util package #1147
updated hacking-guide.md to direct customers to open up issues on Jir… #1139
OCPBUGS-13132 : Golang update to 1.20 #1146
OCPBUGS-13956 : Bump controller-runtime to v0.15.0 #1145
Full changelog
MCO-605 : MCO-550: Remove Certificates from MachineConfig #3787
MCO-573 : Wire up security/trust/pull secrets between rpm-ostree and internal registry #3806
OCPBUGS-17701 : daemon: igmore mounting MCD pod content when target is “/” #3860
mcs: Use certwatcher #3744
MCO-729 : BuildController should allow cluster admins to provide a custom Dockerfile #3847
MCO-564 : Make NodeController aware of BuildController #3817
OCPBUGS-17568 : Agent-based install process the container machine-config-controller will be oom #3862
OPNET-343 : Restore node-ip for kubelet in dual-stack vSphere #3859
OCPBUGS-17683 replace .. with : on registry CA file paths #3854
operator: remove metrics related log #3855
MCO-565 : MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions. Deletes deployment rather than scale down to 0 without label #3834
MCO-588 : Update ignition spec to 3.4, disallow ignition KernelArguments for now #3814
OCPBUGS-17433 : Sync featuregate controller during the node config controller sync #3846
OCPBUGS-8938 : OCPBUGS-15202: MCO-555: kube-rbac-proxy addition #3663
MCO-654 : forcefile should always trigger an OS update #3790
OCPBUGS-14945 : add HostToContainer propagation to all hostPath volume mounts #3792
MCO-532 : Finish lease type migration #3842
OCPBUGS-13825 : The machine-config-controller pod restart in SNO+1 causing daemonsets to restart #3838
OCPBUGS-14965 : Run hostnamectl with systemd-run #3746
install: Fix dash-to-hyhen for 04_kube_rbac_proxy_config.yaml prefix #3837
OCPNODE-1714 : files: add skip_mount_home to storage.conf #3777
OCPBUGS-16227 : make sure sshKey are not emptied out on firstboot #3829
daemon: Two minor fixes for reexec #3835
daemon: Remove even more dead legacy OS update code #3820
MCO-552 : implement the ability for the MCO to handle image registry certificates #3770
OCPBUGS-17156 : daemon: Always replace binary #3832
Revert “daemon: Make binary writing idempotent” #3831
OCPBUGS-16921 : daemon: Make binary writing idempotent #3825
Revert “MCO-565: MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions” #3830
Revert “ add Passwd to bootstrap served ignition” #3828
OCPBUGS-15367 : The kubeconfig copied on to each node has 644 permissions #3808
MCO-597 : Remove the MCO’s dependency on journal reads #3822
fix certExpiry description #3823
OCPBUGS-16227 : add Passwd to bootstrap served ignition #3811
MCO-565 : MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions #3763
OCPNODE-1717 : Make cgroupsv2 default in OCP-4.14 #3789
OCPNODE-1655 : Apply node-cluster dashboard as a config map #3708
MCO-607 : MCO-237: Keep track of certs in ControllerConfigStatus #3756
MCO-687 : Fix metrics e2e test #3813
MCO-585 : MCO-569: MCO-563: MCO-586: Introduces BuildController #3731
MCO MCO-424: daemon: Remove old legacy OS update path #3583
MGMT-14843 : ovs-configuration service should copy the statically configured address even if the method isn’t manual. #3774
OCPBUGS-16128 : daemon: Copy matching binary to host, re-exec with it #3799
MCO-596 : Deprecate the login monitor #3791
kubevirt: Configure IPv6 arp proxy default gw #3780
operator: Stop mounting /etc/kubernetes/ca.crt #3730
OCPBUGS-15613 : Soften grep pattern for ingress default router #3775
Bug OCPBUGS-15233: OpenStack: fix IPv6 configuration #3785
OCPBUGS-11997 : Prevent NM from unsetting the hostname #3794
add wasm extension #3776
set MCO namespace on all events #3767
OpenStack: restrict IPv6 configuration #3781
Update 0000_90_machine-config-operator_01_prometheus-rules.yaml #3779
OCPBUGS-14674 : set pool alert back to zero in more default scenarios. #3733
OCPBUGS-10115 : update image to use golang-1.20 #3766
OCPBUGS-15728 : Fix machine config drifts when deploying with platform external #3773
faq: Talk about “no enabled repositories” #3772
OCPBUGS-14185 : change the message annotation to description #3721
OKD-174 : Dockerfile: OKD: Reenable extensions image on SCOS #3741
OCPBUGS-15575 : Dockerfile: pin to nmstate-2.2.9 #3769
OCPBUGS-10924 : Switch default SA to machine-config-operator #3740
trivial: Fix namespace for kube api server operator #3762
OCPBUGS-8403 Deleting SSH keys / password hashes should not degrade MachineConfigPool / node #3606
OWNERS: Update onwer list #3761
OCPBUGS-4820 : Controller version mismatch causing degradation during upgrades #3738
MCO-640 : Move all log functions to klog #3734
OCPBUGS-14399 : Minor fix to support protectKernelDefaults
field in Kubelet Config #3736
MCO-595 : Remove MCO’s pending config workflow #3700
OCPCLOUD-2010 : Re-vendor api and library-go for external platform support #3745
bootstrap: Clarify that “root ca” is really “MCS CA” #3728
add ipsec extension #3726
OpenStack: configure ipv6 addresses #3705
OCPBUGS-13656 : MCO-632: Update kube deps to 1.27.2 #3735
OCPBUGS-14612 : Improve logging for IPI deployments #3725
OCPBUGS-4370 : Add label to VIP via keepalived #3683
OCPBUGS-14793 : Allow userfaultfd syscall to be used by unprivileged users #3724
OCPBUGS-14272 : Race condition in TestMCDRotatesCertsOnPausedPool #3718
OCPBUGS-13547 : [OCPCLOUD-2034] Update Library-go and API for new featuregate changes #3688
OCPBUGS-2177 : MCO-634: add support for a node pool hierarchy #3505
OCPBUGS-13860 : Fix missing apiVersion and kind fields for embedded resources #3713
Full changelog
Use container base image’s /etc/os-release to copy multus binary #179
Change /usr/src/multus-cni/bin to rhel8 based one #178
Cherry pick upstream fix #177
Upstream sync 202308 #176
Support readinessIndicator file in thick multus-daemon #1131
This change introduces wait to generate config until API is ready #1127
This change introduces wait to generate config until API is ready #175
Upstream sync to 202307, 99c4481 #168
Add rhel9 binary for multus #173
Refine and fix parameters #1125
Fix potential issue, slice bounds out of range error #1085
Fix multus to support CNI plugin which does not create interface #1095
Suppress error message in cmdDel, in thick plugin #1084
Refactoring thick daemon config processing #1066
Change thin container base image to distroless #1054
Remove old/obsolated config from repo #1044
Remove deprecated ‘restart-crio’ option #1028
Full changelog
15393552: Updating ose-multus-route-override-cni images to be consistent with ART #47
15393552: Updating ose-multus-route-override-cni images to be consistent with ART #45
Revert ART changes to fix rhel9 base binary #44
Updating ose-multus-route-override-cni images to be consistent with ART #43
Fix Dockerfile to use rhel9 #42
Updating ose-multus-route-override-cni images to be consistent with ART #41
Add rhel9 binary #40
Full changelog
Bug 16002 : Change default binary to RHEL8 image #172
OCPBUGS-15905 : Denormalize IP name before checking if pod is alive [Backport 4.14] #167
Bug 16136 : Introduce entrypoint.sh to call ip-control-loop based on RHEL ver #147
Downstream sync july23 #137
Add overlapping ranges check to network_name feature #355
minor fix: update comment in whereabouts cni kubeconfig #327
update github action docker buildx action to v2 #345
build & use multi-arch manifests for doc/crds #329
Improve iterate for assignment #322
Add dependabot config #331
fix ‘latest-arm’ image to build for arm64, not amd64 #328
sign into registry for pushing arm master build #318
Provide error when no config was found #323
Ip reconcile cron config via ENV #317
prevent assigning outside of the requested range when excluding ranges #315
Bump openshift img builder go1.19 #319
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #150
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #149
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #148
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #146
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #143
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #142
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #141
Restores RHEL specific binary copy and updates to rhel9/8 #140
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #136
Full changelog
Split gather_network_logs into basics and extras #375
Added gathering script for SNOs with workload partitioning #373
Add csi-proxy logs collection in must-gather for Windows nodes #374
SDN-3687 : Support gathering DBs for OVNK-Interconnect mode #370
Collect information relevant to PerformanceProfile and low latency tuning #345
gather_network_logs: multus: Fix typo in error redirection #371
Collect leases.coordination.k8s.io from each namesapce #366
Create a generic “get_operator_ns” util function #368
Assert that only one subscription exists #367
MCO-608 : Gather MCO’s on-disk configs from degraded nodes #361
Gather ostree related bits #353
OCPBUGS-14984 : Collect Mellanox firmware information #365
OCPBUGS-14025 : Add gather_vsphere #363
Full changelog
Add rhel9 binary #57
Updating ose-network-interface-bond-cni images to be consistent with ART #54
Full changelog
Revert “Remove e2e tests that consistently fail in 4.13 (#65)” (#76) #65
Full changelog
CFE-825 : As a oc-mirror user, I would like mirrored operator catalogs to have valid caches (#651) #651
CFE-902 feat: removes go workspace due to incompatibility on ART builds (#672) #672
CFE-902 feat: adds go workspace to support multi-module (#670) #670
add go.mod files to testdata directories (#669) #669
fixing oc-mirror version
when run from read-only fs (#660) #660
Make local storage port configurable via command line (#668) #668
Fix unit tests for local storage collector implementation (#667) #667
CFE-904 : Create AdditionalImage Collector implem. based on registry as localStore (#666) #666
v2 initial commit (#664) #664
OCPBUGS-13871 docs: changes the help message for oci-registries-config flag (#663) #663
OCPBUGS-11754 : add cleanup of /tmp directories (#655) #655
CFE-875 : Unlock MirrorToDisk and DiskToMirror workflows for local oci catalogs (#662) #662
Fix OCPBUGS-15329 - OCI index found, but accept header does not support OCI indexes (#658) #658
Enable mirroring of the multi release image (#657) #657
revendor to the latest oc (#656) #656
Replacing the hard coded path with graphDataMountPath (#585) #585
CFE-859 : Removing flag use-oci-feature starting release-4.14 (#622) #622
CFE-783 : A variety of changes needed for correct operation with multi architecture catalogs (#611) #611
MULTIARCH-3440 : refine multiarch support for test-unit and test-e2e using dockerfile and add ppc64le build to Makefile (#624) #624
Add ImageSetConfig examples (#610) #610
OCPBUGS-13871 : fix: changes on help info content (#653) #653
OCPBUGS-588 : minVersion in ImageSetConfiguration seems to be ignored (#603) #603
Fix OCPBUGS-14194 (#649) #649
Fix OCPBUGS-14402 (#652) #652
OCPBUGS-13332 : Create rfc 1035 compliant catalog source name (#636) #636
fix validateMapping OCPBUGS-13962 (#640) #640
adds Jeremy Peterson to OWNERS file (#644) #644
Chore: Remove Ross from OWNERS (#639) #639
OCPBUGS-13762 : make addRelatedImageToMapping multithreaded (#638) #638
Full changelog
OCPBUGS-16793 : openshift/Dockerfile: exclude unpack binary from FIPS build overrides #33
Rename downstream overlay from service-ca-operator to openshift #32
UPSTREAM: <carry>: add manifests to image #31
Makefile,manifests: Add skeleton of default rukpak resources #18
Introduce barebones build and unit testing GH actions #14
Skeleton - k8s provisioner #7
update README to include latest APIs #5
Introduce a sanity github action check #3
Init API defs #1
Add barebones OWNERS file #2
Full changelog
15143237: Updating ose-ovirt-machine-controllers images to be consistent with ART #174
Full changelog
Downstream Merge 2023-8-10 #1813
Make v4 and v6 masquerade subnet configurable #3594
OCPBUGS-17147 : [DownstreamMerge] 8 Aug 2023 #1803
APB: make namespaceSelector in dynamic hops mandatory #3811
Downstream Merge 2023-08-03 #1798
Make OVS pinning period shorter #3792
Run remote node deletion by hostname if chassis id wasn’t found #3815
8-1-23 #1795
Changes IC chassis update to be a mutate operation #3812
Share address set management between external_gw and apbroute #3808
OCPBUGS-16767 , SDN-3507 , SDN-3733 : [DownstreamMerge] 7-27-23 #1789
Put chatty logs on a diet #3791
Bump google.golang.org/grpc from 1.49.0 to 1.53.0 in /go-controller #3747
Change cluster-manager lock name for backwards compatibility #3805
Ensure ovnkube-controller does not go remote->local (cont.) #3802
Fixes service controller + node tracker start up race #3803
Cleanup Packages: Move libovsdbops to libovsdb/ops, add libovsdb/util #3797
Replace centos/tools image with agnhostImage #3804
Use variable for kubectl version #3799
OCPBUGS-15811 : SDN-3733: Downstream Merge: 25th July 2023 #1784
Enhance ovnkube-trace for ovn interconnect #3717
Ensure load-balancers are not deleted till node migrates to remote #3795
Use NodePrimaryIp to set host-addresses in DPU mode #3706
OCPBUGS-10650 , OCPBUGS-12747 , OCPBUGS-16413 , SDN-3732 , SDN-3733 : [DownstreamMerge] 7-19-23 #1750
Add IC support for layer2 networks #3765
Apbroute fix cache #3733
Inactivity probe for ovndb connection #3578
fixes logs for Route delete #3780
Add mlb entry to kind.sh –help #3775
use false in OnAdd in WithUpdateHandlingForObjReplace #3776
Handle pod IPs correctly for address set selector #3777
Dockerfile: build both RHEL8 and RHEL9 shims #1760
SDN-3733 : [DownstreamMerge] 7-13-23 #1757
Ensure minimum disruption when upgrading to IC #3740
Fix log spam caused by IC #3725
Sync cache with timeout, fix apbroute start #3763
Delete address sets after acls that reference them #3766
Stabilize 2 unit tests #3769
An attempt to fix “adds existing pod and processes an update event” #3772
Wait for other SBDB objects #3768
Fix startup of ovnkube-node #3764
Adds a wait for SB chassis for port binding #3761
Fixes race across node workers to create transit switch #3755
Allocate network IDs for layer2 secondary networks #3759
service controller: use shared InformerFactory #3705
11 jul 23 #1752
Fix egressip test not waiting for update processing before delete #3726
Allocate tunnel IDs to pods attached to layer2 networks with interconnect #3673
Enable multi-homing e2e tests for localnet with IC #3757
Enable interconnect for localnet topology #3620
multi-homing, localnet: update localnet port network name #3609
07 jul 23 #1747
Vendor upstream netlink #3679
fixes some typos in docs/INSTALL.OPENSHIFT.md #3737
NIT: EIP: Healthchecks have moved to ovnkube-controller #3746
Fix acl sync to properly filter default deny acls. #3700
Do not reconcile egressIPPod objects that are being deleted when the namespace no longer exists #3751
Fix updating egress firewall status #3688
SDN-3993 : [DownstreamMerge] 06 jul 23 #1742
ovn-ic: node update missing static routes #3724
APB: Change hybrid route and SNAT calls in unit tests to call the APB functions instead of the ones exposed for the legacy egressgw #3736
Changes Metrics for IC #3723
Add check for overlapping external gateway IPs in egressgw when deleting a pod #3684
EQoS: Consider only local nodes and pods #3666
Wait for APB controller’s clean external gateway ECMP routes before resuming default net controller startup #3675
rename incorrectly named test files - suit_test.go #3731
OCPBUGS-14632 : [DownstreamMerge] 30 jun 23 #1729
Add debug statements to figure out ETP=local flake #3727
Fix unidling test panic after not waiting to be done #3721
Remove Debug Logline #3728
Allow hostNetwork ingress for network policies with empty namespace selector #3669
Rename ovnkube-network-controller-manager to ovnkube-controller #3663
OCPBUGS-15127 : Dockerfile: bump to ovn 23.03.0-69 (for LB templates) and ovs 3.1.0-32 (upgrade perf) #1710
OCPBUGS-15523 : [DownstreamMerge] 6-27-23 #1726
ovspinning: use klog.Infof() instead of klog.Info() #3719
Fixes ovnkube-controller not waiting for zone #3713
APB External Route: refactored controllers to use a single workqueue to handle policy updates #3667
Don’t run commands workflow if not a command #3718
Do not restart ovn-controller if encap IP doesn’t change #3711
Fix bad error logs in egressip e2e tests #3720
Fix bad expected NAT on egressip unit test flake #3716
Fixes panic with delete NAT operations #3714
Skip adding service flows to gateway bridge when no uplink in the bridge #3677
Fix egressFirewall create error handling #3686
EgressService: Do not try to remove the chain creation rule on startup #3702
Don’t enable multicast querier on transit switches. #3712
Limit per-PR concurrency of the ovn-ci workflow #3710
syncNodesPeriodic: get nodes from cache #3704
Don’t run command jobs concurrently for a PR #3680
Fixes various control-plane e2e issues #3699
Add Interconnect support in APB External Route controller #3674
Delete pod IPs from the global EgressService address set #3698
Improve syncNodes to remove stale data #3647
pods: always add join subnet route to pod network namespace #3656
APB: remove init policy cache in repair.go #3695
Fix libovsdbops panic when testing apb external controller due to empty controllerName value #3694
Fixes control plane shared gateway jobs #3693
OCPBUGS-15227 : [DownstreamMerge] 6-21-23 #1718
Adds cast check when getting object from queue in APB logic #3691
EgressIP: do not patch the status if the object no longer exists #3692
Fixes panic with APB sync conntrack #3687
Fixes race in delete legacy hybrid route policies #3689
Fix apb informer sync wait #3690
Disable gofmt check for register.go and factory.go CRD autogenerated files #3685
Emit a warning event for duplicated egress IPs #3683
EgressService: Seperate Network and SNAT #3567
OCPBUGS-15226 : EgressIP: do not patch the status if the object no longer exists #1717
6-18-2023 #1714
SDN-3899 : rebase to k8s 1.27 #3593
fake address set: don’t check for concurrency on destroy #3672
Use the old leadership lock name for global zone #3671
kind ic: Fix kind deployment failure if cluster name is specified. #3662
Validate port before deleting conntrack flow #3660
Fix EgressIP CloudPrivateIPConfig informer initializers #3632
Fixes usages of get pod IPs #3655
Fix golangci-lint issues #3661
Fix APB External Route flaky unit test #3624
fix hybrid overlay test flakes by removing periodic syncflows from #3651
fix issue running tests in docker #3643
kind: Remove separate cluster manager support. #3654
Disallow ipam key on multi net cni config #3633
Multiple zone support for kind/CI #3366
testing: add CreateTestData() method for libovsdb test server #3644
Remove check for removal of egress GW annotation in namespace during tests #3649
apbroute: consolidate some startup code #3628
Fixes invalid error while getting router NATs #3646
CVE-2022 : 41723: net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding #3592
EgressService support for IC #3619
fedora: Update OVN to 23.06.0-0. #3639
update Makefile go to v1.19.6 and linter to 1.52.2 #3603
Stop using a waitgroup in route manager #3630
EIP: Move relevant metrics to CM #3611
hybrid overlay cleanup #3608
Fix cleanupStalePodSNATs if no podIPs are found #3625
Increase unit test timeout to 20m for ovn pkg #3626
Extract all namespace pod ips only when creating nsInfo #3623
Configure underlay secondary net localnet #3621
docs, multi-homing, policy: document IPAM-less policies restrictions #3618
Allow external gateway bridge without uplink port In local gateway mode #3577
Multi policies ipamless ipblock #3574
Initialize EgressIP stopChan in cluster-manager #3614
API enhancement to add support for Admin Policy Based External Route CRs #3462
Support Egress IP on OVN-IC #3386
OCPBUGS-14769 , SDN-3885 : Downstream Merge 13th June 2023 #1707
OCPBUGS-10592 , OCPBUGS-10841 , OCPBUGS-11180 , OCPBUGS-12747 , OCPBUGS-1715 , OCPBUGS-4370 , OCPBUGS-4485 , SDN-3733 , SDN-3838 , SDN-3840 : Downstream Merge 6th June 2023 #1697
OVS Dynamic CPU Affinity #3542
Fix localnet set as layer2 in netinfo #3606
workflows: set read-only permissions where possible #3607
Always use OVN’s iface-id-ver option in non-DPUHost mode #3596
Fix default GW IPs retrieval #3570
network-controller: assume multicast/IGMP_Group is supported by OVN #3600
ovn: assume Logical Datapath Groups are always supported #3602
ovn: assume ACL logging is always supported #3601
initial pods are not wired for hybrid overlay #3595
Drop MgmtPortRepresentor config variable #3599
Egress IP, Services: use all node IP addresses #3585
Expose PfID and VfID in DPU host mode and read that in DPU mode #3530
Emit node events only when retry failure #3591
Configure TemplateLB with all host addresses #3557
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /test/e2e #3588
Call SyncEndpoints from AddService #3589
Add enable-multi-networkpolicy CLI flag #3555
Clean up the mgmt port on OvS bridge for the DPU-Host (Tenant Cluster) #3571
Single interface for network information #3527
docs, multi-net policy: provide user documentation #3575
Egress Service Refactor #3389
OCPBUGS-4370 : Filter out IP addresses added by keepalived #3552
multi-homing, policy, e2e: add requiresExtraNamespace attribute to pod config #3569
Fix stale SNAT entries for completed pods #3546
Add route manager #3547
Adjust python ssl library dependency check #3549
Adds code owners #3572
Enable github actions merge group #3568
Fix handling of DPU on node primary IP change #3559
cmdDel should return if connection details annotation does not exist #3562
Ensure Routes are Restored to new vNIC fixes #3119 #3536
Avoid external connectivity flakes in E2E #3560
Upgrade sriovnet #3553
Check if the status of a pod before trying to get its ip #3548
Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0 in /test/e2e #3558
Add zone support #3169
OCPBUGS-12352 : Updating ovn-kubernetes-base images to be consistent with ART #1700
OCPBUGS-14636 : Fix Downstream Unit Tests #1696
OCPBUGS-12800 , OCPBUGS-13863 , OCPBUGS-14286 , OCPBUGS-14449 , OCPBUGS-4485 , SDN-3555 , SDN-3790 : Downstream Merge 1st June #1692
Multi policies e2e framework #3531
Add netpol unit test for network policies with equivalent CIDR-based rules #3540
hasLocalHostNetworkEndpoints should consider serving endpoints #3485
if egressfirewall DNS result is truncated fall back to TCP #3556
Return error msg if no ipv6 found #3543
Fix go mod vendor; go mod tidy; error #3551
Added option to install additional cni plugins to kind.sh #3417
Add logical switch and router name as client index #3544
multi-network policy support #3382
Temporary metallb fix #3545
Detect bridge name when ‘gateway-interface’ is specified #3537
Serve NodePort services on secondary IP addresses #3328
Start to remove the fakeAddressSet #3525
Convert unsortedList() to sets.List() #3529
Use loadbalancer.Name as client index #3533
Make –gateway-nexthop support dual-stack #3532
clustermanager: update node annotations on dual->single stack conversion #3524
Update modelgen version #3507
Add unit test to ensure multicast works correctly when using long namespace names #3470
Ensure VF representor is not managed by OVS before renaming. #3285
Add CI test for compact mode which is used by Microshift. #3496
NextIP returns the wrong IP for IPv6 address with leading zeros #3511
Fix e2e etp=local flake happening in LGW mode lanes #3505
Use PrimaryID as a client index for ACL. #3521
Minor performance fixes #3522
services: Don’t try to list/cleanup templates when OVN doesn’t suppor… #3523
Acls new indexes #3334
OCPBUGS-9825 : LoadBalancer Templates Merge Downstream: 25th May 2023 #1683
Merge #3430
Full changelog
Rebase: upgrading go modules #40
Update to new version #429
upgrade k8s and goproxy dependencies #428
Bump github.com/IBM/go-sdk-core/v5 from 5.13.3 to 5.13.4 #404
Rebase with upstream: reduce multipathd usage (OCPBUGS-16878) #39
reduce multipathd usage as it timeout if large number of disks (OCPBUGS-16878) #422
Rebase with upstream: removed panic and some cleanup #38
Bump golang from 1.20.4 to 1.20.6 #417
Remove panic calls and use fatal instead #418
cleanup go mod #416
Rebase with upstream #37
Improve hosts scan time and do not skip if any read error #414
Migrate away from google.com gcp project k8s-testimages #409
add missing TestNodeUnstageVolume test #403
Package device-mapper-multipath added #36
Merging upstream code with downstream #33
Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 #399
Bump github.com/IBM/go-sdk-core/v5 from 5.13.2 to 5.13.3 #400
Bump github.com/IBM/platform-services-go-sdk from 0.37.3 to 0.37.4 #398
Bump golang from 1.20.3 to 1.20.4 #396
Bump google.golang.org/grpc from 1.54.0 to 1.55.0 #395
Bump golang.org/x/sys from 0.7.0 to 0.8.0 #394
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #391
Bump github.com/IBM/platform-services-go-sdk from 0.36.0 to 0.37.3 #390
Bump golang.org/x/sys from 0.6.0 to 0.7.0 #382
Bump github.com/IBM-Cloud/power-go-client from 1.2.2 to 1.2.3 #388
Bump golang from 1.20.2 to 1.20.3 #384
Bump github.com/IBM/platform-services-go-sdk from 0.35.0 to 0.36.0 #387
Bump github.com/IBM/platform-services-go-sdk from 0.32.2 to 0.35.0 #380
Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #375
Bump golang from 1.20.1 to 1.20.2 #371
Bump golang.org/x/sys from 0.5.0 to 0.6.0 #367
Bump github.com/IBM/platform-services-go-sdk from 0.32.1 to 0.32.2 #368
Replace k8s.gcr.io with registry.k8s.io #365
Bump github.com/IBM/go-sdk-core/v5 from 5.13.0 to 5.13.1 #360
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #363
Bump github.com/IBM/platform-services-go-sdk from 0.32.0 to 0.32.1 #362
Bump github.com/IBM/platform-services-go-sdk from 0.31.6 to 0.32.0 #357
Bump github.com/IBM/go-sdk-core/v5 from 5.12.1 to 5.12.2 #355
Bump golang from 1.19.5 to 1.20.1 #353
Bump github.com/IBM/platform-services-go-sdk from 0.31.4 to 0.31.6 #350
changed image path to k8s container registry #345
Update readme and deployment files for release v0.3.0 #342
Bump github.com/IBM/go-sdk-core/v5 from 5.12.0 to 5.12.1 #343
Upgrading to go 1.19 #340
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #339
Bump golang.org/x/sys from 0.4.0 to 0.5.0 #338
Bump google.golang.org/grpc from 1.52.0 to 1.52.3 #333
Bump github.com/IBM/platform-services-go-sdk from 0.31.3 to 0.31.4 #332
Bump golang from 1.19.4 to 1.19.5 #328
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #329
Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #324
Bump github.com/IBM/platform-services-go-sdk from 0.31.2 to 0.31.3 #325
Adding kube-config and cloud-config args to the driver #322
Bump github.com/IBM/go-sdk-core/v5 from 5.10.3 to 5.12.0 #323
Bump github.com/IBM/go-sdk-core/v5 from 5.10.2 to 5.10.3 #320
Add workflow to release helm chart #319
Bump golang.org/x/sys from 0.3.0 to 0.4.0 #318
Bump github.com/IBM/platform-services-go-sdk from 0.31.1 to 0.31.2 #316
Bump github.com/IBM-Cloud/power-go-client from 1.2.1 to 1.2.2 #315
Bump golang from 1.19.3 to 1.19.4 #309
Bump github.com/IBM/platform-services-go-sdk from 0.31.0 to 0.31.1 #306
Bump golang.org/x/sys from 0.2.0 to 0.3.0 #304
Bump golang from 1.18.5 to 1.19.3 #288
Bump github.com/IBM/platform-services-go-sdk from 0.29.1 to 0.31.0 #302
Bump google.golang.org/grpc from 1.50.1 to 1.51.0 #301
Bump github.com/onsi/gomega from 1.23.0 to 1.24.1 #296
Updated glog with klog #295
Updated the centos image with busybox #294
io/util removed as deprected #287
Updated readme for scale tests #282
Bump github.com/IBM/platform-services-go-sdk from 0.28.6 to 0.29.1 #281
Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 #279
Generate JUnit xml files for the unit tests #276
Bump google.golang.org/grpc from 1.50.0 to 1.50.1 #275
Bump github.com/IBM/platform-services-go-sdk from 0.28.5 to 0.28.6 #274
Updated readme and deployment files for the release 0.2.0 #272
Remove kubernetes version compatibility matrix #271
Remove block volume creation example #270
Bump github.com/onsi/gomega from 1.19.0 to 1.22.1 #269
Bump google.golang.org/grpc from 1.49.0 to 1.50.0 #266
Fix formatting issues #264
CSI Specification compatibility matrix updated #257
Upgrading to kubernetes 1.24.6 #258
Update release process #256
Upgrading to go version 1.18 #255
Bump github.com/IBM-Cloud/power-go-client from 1.1.12 to 1.2.1 #249
Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #248
Bump google.golang.org/grpc from 1.48.0 to 1.49.0 #242
Bump github.com/IBM-Cloud/power-go-client from 1.1.11 to 1.1.12 #237
Full changelog
UPSTREAM: <carry>: Add check for valid Power VS instance id #42
Manual rebase to k8s 1.27 and go 1.20 #40
Revert images golang 1.18 #38
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #37
Revert build_image to the one currently specified in release repo #36
Full changelog
Bump openshift/prom-label-proxy to v0.7.0 #356
chore: cut v0.7.0 #147
Bump golang.org/x/net from 0.1.0 to 0.7.0 #137
Synchronize common files from prometheus/prometheus #139
update deprecated module github.com/efficientgo/tools/core to new mod… #140
Full changelog
Bump openshift/prometheus to v2.46.0 #167
Release 2.46.0 #12600
Release 2.46.0-rc.0 #12581
scrape: Enable ingestion of multiple exemplars per sample #12557
histograms: Fix parsing of float histograms without zero bucket #12577
Prepare go dependencies for 2.46 #12578
add Close for ActiveQueryTracker to close the file. #10367
make sure response error when TOC parse failed #10623
Add more labels for endpointslice and endpoints role in k8s discovery #10914
ci: add minimum GitHub token permissions for workflows #11285
Simplify rule group’s EvalTimestamp formula #11295
Better document possible relabel input modification #11426
build(deps): bump github.com/hetznercloud/hcloud-go to v2.0.0 #12569
docs: use actual flag for signing off commits #12570
Linode SD: cast InstanceSpec values to int64 to avoid overflows #12568
Add PromQL format and label matcher set/delete commands to promtool #11411
Add extension point for returning different content types from API endpoints #11905
Histograms: Expose and fix #12552 #12554
* Add function for iterating through all buckets in reverse to find max bucket
#12525
TSDB: Remove usused import of sort #12546
documentation/mixin: use prometheus metrics for dashboard variables #11498
improve incorrect doc comment #12542
Replace sort.Slice with faster slices.SortFunc #12539
Replace sort.Sort with faster slices.SortFunc #12540
Expose MinTime and MaxTime #12535
Update promu #12530
Do not add pods to target group if the PodIP status is not set #11642
build(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.16.0 in /documentation/examples/remote_storage #12468
build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.3.0 #12506
discovery/openstack: Include instance image ID in labels #12502
build(deps): bump github.com/linode/linodego from 1.17.0 to 1.17.2 #12507
build(deps): bump bufbuild/buf-setup-action from 1.20.0 to 1.23.1 #12512
build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 #12511
build(deps): bump github.com/hetznercloud/hcloud-go from 1.45.1 to 1.47.0 #12509
build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.1 #12510
build(deps): bump github.com/prometheus/prometheus from 0.44.0 to 0.45.0 in /documentation/examples/remote_storage #12514
promql: convert QueryOpts to interface #12516
stop github actions from executing specific tasks on forks #11639
Validate the metric names and labels in the remote write handler #11688
Update sync script. #12504
Fix infinite loop in index Writer when a series contains duplicated label names #12505
web: Initialize requestCounter metrics to 0 with handler and 200 labels #12472
build(deps): bump bufbuild/buf-setup-action from 1.17.0 to 1.20.0 #12420
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 in /documentation/examples/remote_storage #12427
build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 #12466
build(deps): bump github.com/aws/aws-sdk-go from 1.44.276 to 1.44.284 #12469
build(deps): bump github.com/influxdata/influxdb from 1.11.0 to 1.11.2 in /documentation/examples/remote_storage #12495
Update golangci-lint #12197
parser: Allow parsing arbitrary functions #12170
promtool: read from stdin if no filenames are provided in check rules #12225
Update configuration.md #12281
Group args to append to memSeries in chunkOpts #12396
feat(promtool): add push metrics command #12299
typo #12459
Fix path handling in File-SD watcher to allow directory monitoring on… #12488
Merge Release 2.45 back to main #12487
promql: include parsing in active-query tracking #12418
build(deps): bump github.com/prometheus/prometheus from 0.43.0 to 0.44.0 in /documentation/examples/remote_storage #12428
Merge release 2.45.0 back to main #12439
Hide which
stderr output #12452
docs: update prometheus-operator link #12450
Remove trailing commas from Exemplar API docs #12446
Bump openshift/prometheus to v2.45.0 #166
Revert “Improving Performance on the API Gzip Handler (#12363)” #12476
Add support for inline TLS certificates #12412
chore: Fix documentation on signal to shut down instance #12151
Update exporter-toolkit #12408
Alerts: more efficient relabeling #12171
yamllint: don’t check keys and add file extension to config file #12235
Update OpenTelemetry dependencies #12401
Mark 2.45 as LTS #12393
Render background in images to play nicely with dark mode #12023
fix: RLIM_INFINITY type is uint64 on loong64 #12231
ci(lint): enable predeclared linter #12380
Update functions.md #12399
Add support for consul path_prefix #12372
build(deps): bump github.com/hetznercloud/hcloud-go from 1.43.0 to 1.45.1 #12373
Merge release 2.43 #12369
Fix changelog about scrape configs #12178
build(deps): bump bufbuild/buf-setup-action from 1.16.0 to 1.17.0 #12307
build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 in /documentation/examples/remote_storage #12315
build(deps): bump github.com/hetznercloud/hcloud-go from 1.42.0 to 1.43.0 #12311
build(deps): bump github.com/digitalocean/godo from 1.98.0 to 1.99.0 #12310
Updating signal for graceful shutdown in docs/getting_started.md #12367
fix HistogramAppender.appendable segfault #12357
Merge release 2.44 back to main #12366
textparse/scrape: Add option to scrape both classic and native histograms #12350
discovery/kubernetes: attach node labels when the endpoints TargetRef’s kind are Node #12338
Implementing Regex optimization on the MatchNotRegexp
matcher type #12351
wlog: use filepath for getting checkpoint number
#12349
docs: state that remote write sending is stable #12344
Implement bucket limit for native histograms #12254
Adjust samplesPerChunk from 120 to 220 #12055
Remove codesome and add jesusvazquez in CODEOWNERS for tsdb #12345
Optimize and test MemoizedSeriesIterator #12243
scrape: fix two loop variable scoping bugs in test #12296
Fix some comments. #12290
Fix recommended protoc version #12292
Propose Jesus Vazquez as 2.45 release shepherd #12293
Bump openshift/prometheus to v2.44.0 #164
storage: optimise sampleRing #12326
Create new Release Candidate 2.44.0-rc0 #12289
Display GOMEMLIMIT in runtime info #12191
Update test_golang_oldest to 1.19 #12285
Perform integer/float histogram type checking on conversions #12272
Use same error for instant and range query when 400 #12248
golangci-lint: remove skip-cache and restore singleCaseSwitch rule #12279
Revert type casting removal #12277
Fix for sampleRingIterator
with mixed histograms #12264
Add query_samples_total metric #12251
enable gocritic, unconvert and unused linters #12241
Update many Go dependencies #12271
Rules API: Allow filtering by rule name #12270
Lint clean-up #12252
Add ctx to QueryEngine interface #12269
labels: small optimization to stringlabels #12267
Rename PopulateBlockFunc to BlockPopulator #12257
histograms: Optimize query performance #11687
labels: add ScratchBuilder.Overwrite for slice implementation #12259
tsdb: Improve a couple of histogram documentation comments #12234
Add support for native histograms to concreteSeriesIterator #12192
build(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #12216
remote-write: raise default samples per send to 2,000 #12203
Update OOO min/max time properly after replaying m-map chunks #12127
labels: simplify call to get Labels from Builder #12173
Use a random port in cmd/prometheus tests #12204
build(deps): bump actions/cache from 3.2.4 to 3.3.1 #12208
build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.53 #12215
build(deps): bump actions/setup-go from 3 to 4 #12210
build(deps): bump github.com/ionos-cloud/sdk-go/v6 from 6.1.4 to 6.1.5 #12213
build(deps): bump prometheus/promci from 0.0.2 to 0.1.0 #12211
build(deps): bump github.com/digitalocean/godo from 1.97.0 to 1.98.0 #12214
build(deps): bump google.golang.org/api from 0.111.0 to 0.114.0 #12217
build(deps): bump github.com/prometheus/prometheus from 0.42.0 to 0.43.0 in /documentation/examples/remote_storage #12218
Move errcheck excludes config #12220
Remove mistakenly added file #12186
promql: use faster heap method for topk/bottomk #12190
Fix TestCancelCompactions on windows #12199
Fix block compaction failed when shutting down #12179
Remove codesome as codeowner from promql/ #12184
labels: shrink stack arrays in Builder.Range #12174
tsdb: Fix a comment in tsdb/head_read.go #12161
scraping: reduce memory allocations on Target labels #12084
Docs: use boolean instead of bool #12168
Merge 2.43 in main #12165
Handle native histograms in remote read #12085
docs: update ansible installation link #12137
remote.Client: store urlString #12142
Update Go version #12115
labels: cope with mutating Builder during Range call #12145
docs: Clarify that range selectors use a closed interval #12144
Do not re-encode head chunk for ChunkQuerier #11992
Set CounterResetHint
and use in recording rules #11978
Propose Bryan Boreham as 2.44 release shepherd #12116
Advertise correct flag to enable remote write receiver #12124
Command Line Documentation #12125
TSDB: Protect NewOOOCompactionHead from an uninitialized wbl #11962
build(deps): bump prometheus/prometheus from 0.37.0 to 0.42.0 in examples #12122
docs: Add signal information to getting started #10704
Dockerfile.ocp: update note about UI assets after switching to embed #165
Full changelog
Bump openshift/prometheus-operator to v0.67.1 #240
Do not check the am version if no discord configs #5788
Bump openshift/prometheus-operator to v0.67.0 #239
chore: bump prometheus-operator in go.mod files #5775
chore: cut v0.67.0 #5774
feat: Add scrape{interval,timeout} to ScrapeConfig #5742
Add ScrapeConfigs to ObjectReference #5577
pkg/apis: Add params to ScrapeConfig #5750
chore: use generics for stringMapToMapSlice() #5770
jsonnet/prometheus-operator: expose resource settings for the reloader #5768
feat: Adding Consul support to ScrapeConfig CRD #5709
Update github.com/thanos-io/thanos #5743
feat: Add support to do kubernetes node monitoring #5675
build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 #5728
refactor: improve prometheus package function #5726
refactor: move common steps from server and agent to prompkg #5700
chore: refactor code to use the pointer package #5720
feat: limits support for ScrapeConfig #5658
pkg/apis: Add TLSConfig to ScrapeConfig #5710
Hide generated files from Github diff #5714
tests: refactors probe test into generic test function #5677
chore: refactor labels/annotations CLI flags #5683
chore: update Prometheus CRD documentation (3) #5673
Delete duplicate prerequisite check #5697
chore: fix double import in Alertmanager e2e tests #5692
build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 #5686
build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 #5685
pkg/apis: Update MetricPath type in ScrapeConfig #5682
pkg/apis: Add scheme to ScrapeConfig #5679
chore: fix imports order #5669
OCPBUGS-14466 : bump openshift/prometheus-operator to v0.66.0 #236
Add 0.66.0 CHANGELOG entry #5676
build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 #5674
chore: update Prometheus CRD documentation (2) #5670
chore: use constants for env variables #5672
(chore): Update go dependencies #5667
chore: update Prometheus CRD documentation #5663
pkg/apis/monitoring: add KeepFiringFor rule field #5651
Fix incorrect dates in changelog (#5655) #5656
doc: fix function name in comments #5647
build(deps): bump github.com/brancz/kube-rbac-proxy from 0.14.1 to 0.14.2 #5644
chore: add +optional markers #5521
Add label selector for kubelets #5641
Reduce duplication on UpdateStatus #5493
build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #5636
change: deprecate .spec.allowOverlappingBlocks
#5627
Change default resource requirements for config reloader #5539
tracing: add MinLength validation to the endpoint
field #5630
: prometheus agent wal compression support #5625
Add PrometheusAgent to Getting Started docs #5492
fix thanos volume name for named pvc #5596
Adding Prometheus Tracing Support #5591
build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #5616
chore: fix e2e tests #5619
Fix issue template support.md #5603
chore: upgrade controller-runtime #5602
CERN as a kube-prometheus-stack adopter #5600
MAINTAINERS.md: remove @vas #5599
chore: update governance.md #5549
build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0 #5597
chore: remove obsolete code #5584
Add PrometheusAgent to Design docs #5494
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #5593
fix: Alertmanager and Prometheus don’t pick up new certificates after renewal #5535
tests: refactors ScrapeConfig tests in promcfg_test #5585
tests: refactors promcfg_test to use require #5570
docs: update contributing guidelines #5579
Test PrometheusAgent creation and deletion #5471
pkg/apis: Add send_native_histograms for remote-write #5564
Add PagerdutyURL to AlertmanagerGlobalConfig #5469
chore: Merge release-0.65 into mian #5559
Support VolumeMounts in ThanosRuler #5541
build(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 #5563
build(deps): bump github.com/prometheus/common from 0.42.0 to 0.43.0 #5553
build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #5551
build(deps): bump github.com/prometheus/prometheus from 0.43.0 to 0.43.1 #5552
OCPBUGS-14033 : cmd/prometheus-config-reloader: add SIGTERM handler #234
OCPBUGS-1626 : [bot] Bump openshift/prometheus-operator to v0.65.1 #233
Update Arthur’s affiliation #5540
chore: make update-go-deps in prep for release v0.65.0 #5542
Fix number of failed sync status #5533
fix: Wrap downstream error when checking that a CRD is installed #5534
pkg/apis: Add http scheme validation in podmonitor and probe #5531
pkg/apis: Support Prometheus RuleGroup Limit #4999
fix: Add validation method for controller and crd’s #5476
pkg/apis: Add endpoint scheme validation #5529
feat: add ThanosRuler’s status subresource #5520
Release 0.64 #5528
chore: cut v0.64.1 #5524
Fix panic when collecting metrics from Prometheus Agent controller #5511
chore: Also format docs on make format #5502
Highlight support channels for kube-prometheus-stack #5516
build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 #5483
build(deps): bump github.com/brancz/kube-rbac-proxy from 0.14.0 to 0.14.1 #5482
Ensure securityContext.seccompProfile.type is set #5477
prometheus/agent/operator: Log when missing permissions #5472
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 #5468
Release 0.64 #5467
chore: cut v0.64.0 #5465
Cut 0.63.0 rc.1 #5463
ci: fix image push #5461
ci: fix cosign execution #5460
Update help text for flags prometheus-instance-namespaces/prometheus-instance-selector #5462
chore: cut v0.64.0-rc.0 #5453
pkg/thanos: use metadata-informer for configmaps #5448
chore: update default Prometheus version #5440
fix: improve memory usage by using metadata informer #5424
build(deps): bump actions/setup-go from 3 to 4 #5417
improve run-external script to show usage info #5414
pkg/prometheus/server: fix nil accessor field #5409
pkg/operator: create Select method for rule selection #5221
chore: simplify object manipulation #5401
build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 #5402
Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2 #5377
scripts/push-docker-image.sh: add amend option for main tag #5393
build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 #5394
build(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #5382
build(deps): bump k8s.io/component-base from 0.26.1 to 0.26.2 #5379
build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 #5381
scripts/push-docker-image.sh: fix bad array index #5390
build(deps): bump k8s.io/api from 0.26.1 to 0.26.2 #5380
Fixes some docs links to k8s docs #5384
build: sign tagged container images with cosign #5356
pkg/apis: Support dropequal and keepequal relabel actions #5368
api: define default value for spec.portName
#5350
refactor: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
#5366
apis: Add Thanos BlockSize control #5360
config-reloader: add init-config-reloader to alertmanager #5358
Adds JoaoBraveCoding to Triage #5344
Set Read/ReadHeaderTimeouts on http.Server #5340
Adds e2e test to validate ThanosRuler queryConfig field #5333
Full changelog
Bump openshift/node_exporter to v1.6.1 #130
OCPBUGS-12714 : Bump openshift/node_exporter to v1.6.0 #129
build(deps): bump github.com/prometheus/common from 0.41.0 to 0.42.0 #2646
build(deps): bump github.com/safchain/ethtool from 0.2.0 to 0.3.0 #2647
Reduce privileges needed for btrfs device stats #2634
Fix spelling issues #2630
Bump exporter-toolkit #2627
Update build #2625
Deprecate ntp collector #2603
Update exporter-toolkit #2622
Optimize cpufreq collector #2587
build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #2610
build(deps): bump github.com/hodgesds/perf-utils from 0.6.0 to 0.7.0 #2589
Synchronize common files from prometheus/prometheus #2606
memory_bsd: Fix a problem fetching the user wire count on FreeBSD #2584
NetBSD support for the meminfo collector #2570
Synchronize common files from prometheus/prometheus #2580
build(deps): bump github.com/prometheus/common from 0.37.0 to 0.39.0 #2563
build(deps): bump github.com/mdlayher/netlink from 1.7.0 to 1.7.1 #2562
build(deps): bump github.com/josharian/native from 1.0.0 to 1.1.0 #2564
fix cpustat when some cpus are offline #2318
Enable uname collector on NetBSD too #2559
Fix thermal_zone collector noise #2554
Add profiler options for perf collector #2542
Bump perf-utils version to 0.6.0 #2553
fix the docker link in the ISSUE_TEMPLATE #2543
Log current value of GOMAXPROCS #2537
Correct documentation for –web.config.file flag #2534
OCPBUGS-12507 : Upgrade golang.org/x/net to v0.10.0 to fix the CVE #128
Full changelog
refactor route controller manager to use library-go server and ControlerCommand for generic setup #28
add dummy flags needed for a switch to library-go server and ControlerCommand #29
Revert “[WRKLDS-730] refactor route controller manager to use library-go server and ControlerCommand for generic setup” #25
refactor route controller manager to use library-go server and ControlerCommand for generic setup #22
Full changelog
OCPBUGS-16397 : Nutanix OCP cluster telemetry data “host_type” shows “virt-unknown” #474
chore: bump github.com/prometheus/prometheus to v0.45.0 #475
: fix mtls secret generation #473
Revert wrong cert name change of #455 #472
: add secret for external mtls connection #470
MON-3230 : Add TLS auth to telemeter-client #455
jsonnet: Add config to support rhelemeter #468
Improve debug roundtripper logs #467
Fix integration test documentation #461
Fix path benchmark #466
Add RHEL POC server #465
OCPBUGS-12345 : tools: update to golangci-lint v1.51 #464
OCPBUGS-12678 : Update golang.org/x/net to lastest version #462
Full changelog
add comments requested in review #28186
rebrand invariant tests as monitor tests #28185
basic setup of podNetwork disruption tests #28179
start the watch-endpoint-slice command #28169
stop sampling when we stop #28178
run start and collect in parallel #28174
only close node ready if the node was not ready before #28170
make monitor command separately runnable #28168
OCPBUGS-15726 : add tests for openapi v3 #28129
fix microshift fix that broke all disruption #28175
Add stlaz and p0lyn0mial to OWNERS #28166
OCPBUGS-15726 : Revert “temporarily disable oc explain tests until openapi/v3 is working” #28155
Add some tests for event interval generation #28163
USHIFT-1464 : skip TestFrontProxy for MicroShift #28064
upgrade distribution to v3 #27958
Skip external service monitoring invariant for microshift #28160
Refactor e2e-test intervals to use the new locator builder #28099
OCPBUGS-16166 : Update to Kubernetes 1.27.4 #28147
Remove obsolete buildanalyzer tool #28158
Bug OCPBUGS-17483: Skip invariant load balancer test for OpenStack #28154
be sure the exit code fails when the invariant tests fail #28152
OCPBUGS-17351 : Skip some invariants in microshift #28136
OCPBUGS-16166 : disable 2 tests in preparation to land k8s 1.27.4 #28148
Fix kubevirt test flake caused by pod name collision #28153
move the discovery filtering into suite filtering instead of post filtering #28145
move remaining disruption tests to invariants #28144
Disable EgressIP test termporarily due to OVN-K bug #28146
Bug OCPBUGS-6778: Correct condition for rejecting connection #27876
USHIFT-1484 : skip prometheus alerts for MicroShift #28070
remove unnecessary global modification from upgrade #28143
OCPBUGS-16615 : Moving Prometheus reporting telemetry to serial jobs #28138
OCPBUGS-15568 : Set quota wait timeout to 1 minute #28071
rough package alignment #28131
return calculated intervals #28141
move existing invariant tests #28130
remove extraneous layering for the monitor #28127
Fix ClusterOperator tests that can only report failures #28120
properly categorize the stop and start intervals #28139
MON-1960 : Remove exceptions for alert annotations #28118
Revert invariant and other refactors #28133
Remove exception on KubeSchedulerDown runbook #28126
expedient engineering: inject intervals into recorded events from out… #28128
Add Fabio and remove Stefan from image approvers #28125
separate the run, run-upgrade, and run-test #28121
Remove enabling multinetwork policy #28116
OCPVE-292 : OCPVE-293: OCPVE-294: feat: added a realtime latency test suite #28110
Update image mirroring instructions to handle uncompressed layers #28101
protect against nil panic on unassigned disruption adapter #28123
fix: workload partitioning - added more error handling for retry attempts #28111
Revert “adds legacy disruption to invariant tests” #28117
adds legacy disruption to invariant tests #28104
refactor command line start for openshift-tests #28107
oauth requestheaders: gather oauth-server logs as admin #28114
Automated - Update synthetic test data #28108
SDN-4042 : Increase total upgrade time on OVN platforms #28074
Update image stream test to create a manifest list image by default #28017
Adjust interval builder before we continue porting #28109
Put times in UTC to allow local testing; use asserts where we can #28091
feat: make data gathering more robust #28102
remove suite hook configuration and make information flow one-way #28090
USHIFT-1463 : add [apigroup] annotation to skip tests for MicroShift #28061
OCPVE-318 : feat: add node validation for workload partitioning #28056
Unrevert pull request #28069 from dgoodwin/interval-builder #28095
Disruption reverts #28093
AUTH-401 : test/e/authorization/pod_security_admission: add e2e test for pinning SCCs #28092
fix logic – If error, return current time; else return log line time #28084
add interface for future invariant tests #28077
Interval Building Phase 1 #28069
create a recorder interface that separates monitoring from recording #28080
remove unnecessary options and make monitor act like controller #28079
Fix retrieval of virt-launcher pod of the guest node #28082
Fix usage of priviliged pods in sig-kubevirt test cases #28078
trt-1150: move lock so prevent multiple file updates in single commit #28065
finish scrubbing out sampler #28076
Automated - Update synthetic test data #28072
MON-3280 : enable etcd metrics check again #28049
OCPBUGS-13158 : Run new tests which monitors in-cluster API server disruption as daemonsets on masters/workers #27909
fix: add missing namespaces to exclude list #28060
Update S2i Image tests for removing nodejs 14 ubi8 eol #28058
only close intervals if they are open #28059
USHIFT-704 : skip [sig-cli] whoami result with console for MicroShift #28005
ignore machine api capability #28052
ODC-7333 : Add consolesamples to the exception list of CRDs without a status #28057
Handle partial discovery results in DoesApiResourceExist. #28047
Remove audit id from sample err #28043
Remove sampler #27960
ODC-7333 : Add consolesamples to the list of console resources that all users should have read access #28045
OCPBUGS-15893 : Update permission to incl. watch for helmchartrepositories for console users #28044
Automated - Update synthetic test data #28014
increase cloud-credential-operator watch since we added a self-clusteroperator watch #28046
OCPBUGS-15291 : Update broken dc tests due to deprecation warning #28041
Enable Azure platform check in external cloud provider test #27776
update pathological event namespace label to be unambiguous #28038
multinetpolicy: use RetryOnConflict to reduce flakes #28035
USHIFT-1379 : skip must-gather tests for MicroShift #28015
Provide more detailed information when extracting binary fails #28034
test: extended: deployment: use correct apigroup for imagestreamtags #27689
Add logs in clusterquota test for more verbosity #28032
OCPBUGS-15500 : Avoid panic attempting to process interval logs #28012
Add test checking nodes are in proper read state before upgrade #28028
trt-1030: 80s for service lb under test #28004
OCPBUGS-15835 : remove references to registry.centos.org #28029
OCPVE-379 : fix: avoid checking resources for BestEffort pods #28006
OCPBUGS-15568 : Increase clusterquota wait timeout from 10 to 30 seconds #28026
OCPBUGS-15558 : retry promql a few times to mask i/o timeouts #28010
AUTH-377 : Add oauth-server redirect URI validation e2e tests #27922
temporarily disable oc explain tests until openapi/v3 is working properly #28022
USHIFT-647 : skip non-existing resources from security.openshift.io #27897
trt-1117: Test for update lease errors #28020
print out deployment for incorrectly scheduled pods #28011
OCPBUGS-14425 : Skip CCM upgradable condition on AlibabaCloud #27967
Update “verify that nodes have no unexpected reboots” test #28016
allow cluster-config-operator to manage featuregate upgrade block #28009
add a networking alert for OVNKubernetesResourceRetryFailure #28008
add debugging info for cluster not ready to upgrade #28007
OCPVE-378 : feat: remove skip, allow check on all platforms regardless #27911
Report external binary usage #28000
Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27987
disruption refinement for availability, not latency. #28003
TRT-1097 : add KubeMemoryOvercommit to specific test so that the general test doesn’t fail #28002
OCPBUGS-11652 : Enable oc adm node-logs #27992
skip reboot test when machineconfigs not in target cluster #27999
OCPBUGS-15291 : [sig-cli] oc idle: get a dc name through labels instead of parsing oc create output #27998
Automated - Update synthetic test data #27995
Flake ci-cluster-network-liveness and new backend disruption failures to avoid payload rejections #27990
verifies number of node reboots even for HA #27994
OCPBUGS-13379 : machines: add a test which verifies number of node reboots #27993
strip operator framework from resource watch and fix bugs #27972
Fix panic in loki upload #27991
Replace dashes in locator keys for upload to loki, add namespace label when possible #27983
Automated - Update synthetic test data #27982
Update kubevirt LB connectivity tests to work with AWS ELB #27978
STOR-1263 : Bump (openshift/kubernetes): to get openshift/kubernetes#1595 #27970
add shutdown interval for apiserver from events #27919
Update expected name for OVN acl logging test #27974
Updated pathological events #27942
new disruption backend #27838
OCPBUGS-14667 : Revert “MON-3213: Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure” #27969
MON-3213 : Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27933
push intervals to loki #27930
USHIFT-1300 : Avoid getting cluster state for TEST_PROVIDER env var #27964
hard monitor.Event message creation #27946
ETCD-425 : restore test should validate state #27921
OCPBUGS-14338 : test/extended/prometheus: increase telemetry series threshold #27959
Running tests using external binary #27570
OCPBUGS-14321 : Increase timeout in sysctl allowlist test #27955
remove legacy recovery tests #27917
OCPBUGS-13649 : add tests for ClusterResourceQuota: count should work for all resources #27934
MON-3219 : Clear missing summary/description annotation test case exception #27944
OCPBUGS-13788 : 2x Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926 #27927
OCPBUGS-14125 : Move from registry.centos.org to quay.io #27945
LoadBalancer network connectivity test cases for HyperShift+KubeVirt #27931
Revert “Add coverage for GET verb and websocket handshake to SCC exec tests.” #27943
update the PDB resource to point to resource, not kind #27938
fix oc explain status and spec verification #27937
Add coverage for GET verb and websocket handshake to SCC exec tests. #27836
test/extended/prometheus: fix test with enabled telemetry #27915
bump(k8s.io/kubernetes) #27935
Automated - Update synthetic test data #27920
Full changelog
OCPBUGS-6465 , OCPCLOUD-1875 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:v1.7.0 (7e9205d) into master #16
:seedling: Bump golang.org/x/crypto from 0.8.0 to 0.10.0 #1957
:seedling: Bump golang.org/x/text from 0.9.0 to 0.10.0 #1955
🐛 Support non-multi-az cluster deployment in a multi-az enabled env #1951
:seedling: Fix golang-lint call and pinning #1945
🐛 ServiceAccount Controller: Forcefully set controller ownership on resources being reconciled #1926
:seedling: Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 #1915
✨ Add VMRef moID to Object status #1902
🐛 Fixed vm task’s error message #1921
🐛 Allow thumbprint update on VSphereVM #1904
🌱 Use dl.k8s.io instead of hardcoded GCS URIs #1910
:bug: Add update to ipaddressclaim rbac #1907
🌱 add periodic Github job for trivy scanning #1901
🌱 Adds metadata for v1.7.0 release #1900
✨ Introduces parameter for control plane zone selection #1894
:bug: Allow ipv6 gateway to be optional when DHCPv6 is disabled. #1891
⚠️ Re-introduce the keep alive flag on the CAPV manager #1897
🐛 prevent IPAM addresses from being assigned to multiple devices #1850
🐛 Update IPAddressClaim rbac for patch #1893
🌱 Set the ClusterName label on IP claims instead of setting the annotation #1892
:sparkles: ensure IPAddressClaims are created with a cluster annotation #1857
✨ Add Node IPAM template #1880
⚠️ Deprecates the NodeLabeling feature flag #1870
🐛 Handles cluster owner ref error for node controller #1885
🐛 Moves KCP watch population under feature flag #1866
🌱 E2E: Marking KCP remediation test as Pending #1872
🌱 Refactor: Move IPAddressClaim reconcile logic to controller #1867
🌱 [hack/tools] Fixes govmomi dependency imports #1882
:seedling: Bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 in /hack/tools #1883
:seedling: Bump k8s.io/code-generator from 0.26.3 to 0.26.4 in /hack/tools #1881
🌱 add explicit securityContexts to the controller #1868
:seedling: Bump k8s.io/code-generator from 0.26.1 to 0.26.3 in /hack/tools #1873
:seedling: Bump golang.org/x/mod from 0.9.0 to 0.10.0 #1879
:seedling: Bump golang.org/x/crypto from 0.7.0 to 0.8.0 #1877
:seedling: Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #1876
:seedling: Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 #1874
🌱 Add a e2e test case that validates the multiple vCenter support of CAPV #1854
:seedling: Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #1856
:seedling: Bump github.com/onsi/gomega from 1.27.4 to 1.27.6 #1855
✨Bump cluster-api dependency to v1.4.1 #1833
🐛 test: Fixes flaky test for finalizer deletion #1821
🌱 CI: Use script to download golangci-lint #1862
🐛 CI: Introduces the thumbprint value in CI yaml #1860
:seedling: Bump k8s.io/code-generator from 0.25.0 to 0.25.8 in /hack/tools #1846
:seedling: Bump github.com/joelanford/go-apidiff from 0.1.0 to 0.6.0 in /hack/tools #1849
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.2 in /hack/tools #1848
:seedling: Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.0 to 4.4.1 in /hack/tools #1845
:seedling: Bump github.com/golangci/golangci-lint from 1.50.0 to 1.52.2 in /hack/tools #1847
📖 Updates template links with latest k8s version #1827
🌱 Updates dependabot config to scan hack/tools directory #1844
✨ Updates kube-vip to v0.5.11 #1835
🌱 Removes unnecessary import golang.org/x/net #1837
:seedling: Bump golang.org/x/crypto from 0.6.0 to 0.7.0 #1815
:seedling: Bump actions/setup-go from 3 to 4 #1830
:seedling: Bump github.com/vmware/govmomi from 0.30.2 to 0.30.4 #1831
:seedling: Bump github.com/onsi/gomega from 1.27.1 to 1.27.4 #1825
:seedling: Bump golang.org/x/oauth2 from 0.0.0-20220909003341-f21342109be1 to 0.6.0 #1823
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.1 #1824
:seedling: Bump golang.org/x/text from 0.7.0 to 0.8.0 #1814
✨ ipam display count of address claims bound in condition #1721
:seedling: Bump github.com/stretchr/testify from 1.8.0 to 1.8.2 #1813
🌱 Changes for new minor release v1.6.0 #1811
🌱 Bump CPI generation templates to 1.25 and k8s OVA images to v1.25.6 #1808
⚠️ Adds missing category field to VSphereVM CRD #1800
🌱 Adds junit reporter to the ginkgo command #1809
:bug: Calculate default primary disk size from base template #1804
:sparkles: set user agent for vimclient #1806
:bug: log error on vm clone failure #1807
🌱 Updates CAPI test dependency to v1.3.3 #1794
:bug: Fix toleration config on templates #1802
🌱 Manual depenadabot updates #1801
📖 Add Flatcar to supported distro list #1796
📖 Add doc detailing node ipam usage #1774
🌱 Fixed that failed to run ci-test-coverage.sh #1785
🌱 Updates image links for integration test job #1778
🐛 Reorder PCI device attachment operation #1775
📖 Update templates with latest k8s versions #1777
✨ reconcile IPAddressClaims earlier #1752
:bug: Renaming the Windows VM name on creation #1758
🐛 Fix vCenter session leaks #1767
🌱 Updates dependabot config to ignore CAPI test dependency #1768
:bug: Fixes issue that linked clone does not work #1739
🌱 Drops version check when tracking owners #1762
:seedling: chore: publishes arm64 images with release #1731
:seedling: Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 #1747
🌱 Fixes logger output for legacy network label #1745
🌱 Add dependabot dependency updates #1744
:seedling: Bump kubernetes-sigs/kubebuilder-release-tools from 0.2.0 to 0.3.0 #1740
📖 Adds new CAPV templates #1737
🌱 Updates CAPI to v1.3.0 #1719
🐛 update the version of vm-operator #1734
:bug: flavorgen: Use local_hostname instead of FQDN for node name #1697
🌱 Checks for feature flag during VM reconciliation #1708
:seedling:Update the deprecated vm-operator API to the new repository location #1701
🌱 Fixes dependenabot config to exclude CAPI #1715
:seedling: Bump golangci/golangci-lint-action from 3.2.0 to 3.3.1 #1709
✨ Adds dependabot configuration #1703
🌱 Bump dependencies to fix CVEs #1704
Full changelog
Source code for this page located on github