Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.11.21-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Untested upgrades:
4.10.20 ,
4.10.21 ,
4.10.22 ,
4.10.23 ,
4.10.24 ,
4.10.26 ,
4.10.27 ,
4.10.28 ,
4.10.29 ,
4.10.30 ,
4.10.31 ,
4.10.32 ,
4.10.33 ,
4.10.34 ,
4.10.35 ,
4.10.36 ,
4.10.37 ,
4.10.38 ,
4.10.39 ,
4.10.40 ,
4.10.43 ,
4.11.11 ,
4.11.13 ,
4.11.14 ,
4.11.16 ,
4.11.17 ,
4.11.4 ,
4.11.5 ,
4.11.6 ,
4.11.7 ,
4.11.8 ,
4.11.9 Upgrades to:
Loading changelog, this may take a while ...
Created: 2022-12-21 11:53:48 +0000 UTC
Image Digest: sha256:860cc37824074671c4cf76e02d224d243e670d2298e6dab8923ee391fbd0ae1c
Release 4.11.21 was created from registry.ci.openshift.org/ocp/release:4.11.0-0.nightly-2022-12-21-050856
Components
New images
Removed images
grafana
image-customization-controller
ironic-hardware-inventory-recorder
jenkins
jenkins-agent-base
jenkins-agent-maven
jenkins-agent-nodejs
Rebuilt images without code change
cluster-bootstrap git f22d1c60 sha256:1b26ebd209f3ed4e12bada3db61a310daba7807a6804d14e8fb4a08fe5e05199
machine-os-content sha256:a34e6c6ad48ad07dbdc0a3209a80994ef6c05460759d09102f89e674fe93d68a
Updating ose-alibaba-cloud-controller-manager images to be consistent with ART #19
Merge https://github.com/kubernetes/cloud-provider-alibaba-cloud:master into master #20
update getting-started documentation #300
add unit tests for service controller #299
feature/support-mulit-arch-build #297
add e2etests for new annotations #296
Bugfix/load listener resp #295
Add PR and issue templates #272
refactor e2etest framework #294
add lbid for event #290
update VswitchID() func #289
return error if find multiple slb #287
fix bug: slb backend is nil when no endpoints in Cluster Mode #293
support annotations: #291
Feature/dryrun #292
support service.status.ingress.hostname #288
Feature/openapi #286
add check for whether rsp belongs to the slb #285
update weight #284
contentType change to proto #283
update go version to 1.17 #281
Full changelog
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #13
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #10
Bug 2057495 : Add a parameter to the schema to automatically increase volume sizes … #12
Bug 2069075 : Add explicit pciutils package #11
Full changelog
Bug 2096691 : Fix typo in resourceGroupId param #33
Bug 2096691 : Add resourceGroupID to StorageClass parameters #32
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #29
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #30
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #27
Bug 2057495 : Auto increase volume size to 20 GiB in the default storage class #25
Set fsGroupPolicy in CSIDriver #23
Disable snapshot tests #21
Add e2e test manifest #20
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #17
Add Dockerfile.test #18
Full changelog
Updating ose-aws-cloud-controller-manager images to be consistent with ART #21
Bug 2087042 : Merge https://github.com/kubernetes/cloud-provider-aws:master into master #22
Updating ose-aws-cloud-controller-manager images to be consistent with ART #20
Fetch all history when tagging releases #396
Tag releases automatically #388
[Tagging Controller] Fix issues in tagging controller #387
Make build targets phony #380
Add note about AWS CCM container images #373
Add olemarkus to owners file #372
Release v1.24.0 #364
Cherry picks #356
Update Go to v1.18.1 #355
Explain short tag with comment #354
Use short git tag for version and images #352
Trim date prefix from tag in GCB image build #350
[Issue #325] Added retry count to abort workitem after a few failed retries #334
Bump k8s.io deps to 1.24.0 #344
Double load balancer timeout from 5 mins to 10 #345
Update changelog and readme with v1.23.0 and v1.24.0-alpha.0 #337
Docs #336
chart: Add extraVolumes and extraVolumeMounts #333
Add environment and securityContexts #328
Bump dependencies #330
Issue# 306: Added tagging controller #308
Bump k8s version to v1.24.0-alpha.2 #320
Fix route controller create/delete spam: use instanceIDToNodeName in case node name != private DNS #319
Fix version #317
add sts regional endpoint logic #313
Get e2e tests working in prow #312
E2E framework #304
Remove metadata funcs #305
Update charts for v1.23.0-alpha.0 #298
Release v1.23.0-alpha.0 #297
Tag on create #293
Use go-runner as base image #295
Full changelog
OCPBUGS-4185 : Fix nodeService.getVolumesLimit() adding more instance #213
OCPBUGS-1749 : UPSTREAM: 1398: Add resolver to handle custom endpoints #209
Updating ose-aws-ebs-csi-driver images to be consistent with ART #201
Bug 2074279 : UPSTREAM: 1210: Update golang.org/x/crypto for CVE-2022-27191 #200
Bug 2050173 : Fix build on ARM after rebase #198
Updating ose-aws-ebs-csi-driver images to be consistent with ART #197
Rebase v1.5.1 #195
Prepare for release v1.5.1 #1152
add ecr-private kustomize overlay and Update ECR sidecars to 1-18-13 #1151
Post-release v1.5.0 #1118
release 1.5.0 #1114
Update to go 1.17 #1109
Bump eksctl used in e2e tests to 0.69.0 #1094
Update windows example to refer to v1.4.0 #1093
Release v1.4.0 #1092
Release v1.3.1 #1084
Reorder isMounted for readability #1087
deploy: Fix csi-resizer tag and bump to v1.1.0 #1085
Search for nvme device path even if non-nvme exists #1082
Fix windows NodePublish failing because mount target doesn’t exist #1081
deploy: Add resizer and snapshotter images to kustomization #1080
Move mocks to parent package to avoid import cycle #1078
Refactor pkg/cloud/metadata.go into pkg/cloud/metadata_*.go files #1074
Update windows example for image release #1070
Allow default fstype to be overriden via values.yaml #1069
merge 1.3.0 release and post-release commits into master #1068
Bump csi-proxy from RC v1.0.0 to GA v1.0.1 #1018
Support image.pullPolicy for csi-resizer image #1045
Recognize instance-type node label when EC2 metadata isn’t available #1060
Fix spacing in RELEASE.md #1035
merge patch commits back to master #1058
Fix windows build IsCorruptedMnt not implemented #1047
hash volume name to get client token #1041
Include ClusterRole and ClusterRoleBinding for csi-node #1021
Node Publish Mount Idempotent #1019
Fix gcr prow builld failing because docker missing –os-version #1020
Add controller strategy #1008
Update helm chart alongside kustomize, after images have been pushed, for consistency #1015
Fix gcr prow build failing because of IMAGE variable collision #1017
Fix github build failing because of wrong docker hub registry name #1016
Build and push multi-arch/os (amazon and windows, no debian) image manifest via Make rules #957
Node update strategy & auto driver image tag #988
Update kustomize templates only after verifying images are available in registries #995
Release v1.2.0 #1005
release v1.2.0 - part 2 #1004
Full changelog
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #156
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #157
Bug 2074706 : Set custom endpoint environment variable if available #153
Bug 2049671 : avoid excessive GET and DELETE in ResourcesSync controller #151
Set CSIDriver fsGroupPolicy #150
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #148
Full changelog
Bug 2108021 : Fix panic when accessing nil machine annotations map #47
Bug 2060068 : return error when no security group found #41
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #42
Bug 2087039 : update dependencies to K8s 1.24, go 1.18 #40
Bug 2091433 : Update EC2 instance types #39
Bump machine-api-operator to 25e61c2 #38
Validate unknown regions using AWS API #32
AWS Placement Group controller logic #33
Bug 2072195 : Custom DHCP Option Set: empty domain-name is a valid custom domain #36
Remove unreleased AWS Placement Groups support #35
AWS IMDSv2 support #34
Refactor provider status to use metav1.Condition #31
Bug 2067791 : Bump prometheus/client_golang #30
Add AWSPlacementGroup controller #25
Bug 2065510 : Update AWS SDK to 1.43.20 #29
Bug 2065160 : Ensure IP based NLB targets are deregistered before Machines are removed #28
Bug 2060697 : Update openshift/api dependency #27
Leverage basic AWSPlacementGroup for AWS PG membership #23
Ensure Machine level tags have precedence over infrastructure level tags #24
Allow Machines to select EFA network interfaces #8
CFE-68 : user defined resource tags on EC2 instances updatable #15
Full changelog
Updating ose-aws-pod-identity-webhook images to be consistent with ART #153
Bug 2093986 : Comply to restricted pod security level #154
Bug 2067792 : upgrade prometheus/client_golang to v1.12.1 #152
Updating ose-aws-pod-identity-webhook images to be consistent with ART #151
Full changelog
bug OCPBUGS-2003: .dockerignore: enable OSBS2 builds #38
Updating ose-azure-cloud-node-manager images to be consistent with ART #28
Updating ose-azure-cloud-controller-manager images to be consistent with ART #29
Bug 2087042 : Rebase cloud-provider-azure 22.06.2022 #32
chore(docs): Fix a link to KEP #1909
capz: use latest windows image in test templates #1901
chore(deps): bump k8s.io/cloud-provider from 0.24.1 to 0.24.2 #1884
chore(deps): bump k8s.io/controller-manager from 0.24.1 to 0.24.2 #1887
Dump Pod describe info #1847
chore(deps): bump k8s.io/apiserver from 0.24.1 to 0.24.2 #1898
chore(deps): bump k8s.io/kubelet from 0.24.1 to 0.24.2 #1897
chore(deps): bump k8s.io/api from 0.24.1 to 0.24.2 #1885
Update release notes for v1.24.2 #1879
Update release notes for v1.23.14 #1880
Update release notes for v1.0.21 #1882
Update release notes for v1.1.17 #1881
Clean up pip after test for azure-pip-name #1866
fix: remove auto approval restriction #1863
Fix PIP prefix e2e #1865
Fix empty $expand value in GetResourceWithExpandAPIVersionQuery() #1861
test: Recycle pip-prefix after test #1864
chore: Update ccm/cnm versions in README #1862
Fix: trigger docs update #1860
Add netlify config for cloud provider azure #1840
fix: avoid unnessary NSG updating on service reconciling #1845
feat(load-balancer): support specifying Public IP address prefix to produce IP of Load Balancer #1828
Allow ListVMSSVMs returns empty list #1844
Use latest image for capz templates #1841
Chores: refactor armclient and add request decorator to CRUD functions #1687
Fix “api-version” query not work with GetResource() #1608
Fix unexpected pls deletion issue #1830
Skip if master VM #1827
Improve a slb testcase compatiblity #1826
helm: publish 1.24.1 chart with new releases #1821
chore: Fix doc reference #1824
chore: Move pls doc to topics #1823
chore: fix pull-cloud-provider-azure-e2e-ccm-vmss-basic-lb e2e test #1822
Update release notes for v1.0.20 #1820
Update release notes for v1.1.16 #1819
Update release notes for v1.23.13 #1818
Update release notes for v1.24.1 #1817
chore(deps): bump golang from 1.18.2-buster to 1.18.3-buster #1801
fix: panic when create private endpoint using azurefile NFS #1810
chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 #1811
Support ci-version templates for CAPZ jobs #1809
Add jwtty to owners list #1342
Adjust for VMSS CAPZ clusters #1782
chore(deps): bump k8s.io/cloud-provider from 0.24.0 to 0.24.1 #1780
chore(deps): bump k8s.io/component-helpers from 0.24.0 to 0.24.1 #1789
chore(deps): bump k8s.io/controller-manager from 0.24.0 to 0.24.1 #1773
Provide single and multiple vmss templates #1793
CCM deployment uses topologySpreadConstraints #1790
feat: add blobclient for blob container operations #1783
chore(deps): bump k8s.io/kubelet from 0.24.0 to 0.24.1 #1770
Bug 2087042 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master #31
UPSTREAM: <carry>: set GOARCH appropriately #30
chore: Use containerd for aks-engine e2e test deployment #1784
Upgrade network API version to 2021-08-01 #1765
Bump gopkg.in/yaml.v3 #1768
chore(deps): bump k8s.io/client-go from 0.24.0 to 0.24.1 #1772
Improve helm chart: Allow to enable or disable cloudControllerManager/cloudNodeManager, configure ca certificates directory and replicas #1644
chore: fix aks engine deploy script #1767
Add multiple zone vmss template #1766
chore(deps): bump github.com/Azure/azure-sdk-for-go from 64.1.0+incompatible to 65.0.0+incompatible #1757
Fix template and add check #1755
helm: update tolerations and nodeSelectors #1745
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.19 to 0.9.20 #1748
Improve pls and azure-pip-tags tests #1743
Add vmss template for CAPZ #1744
Add LB tests about switching between public and internal ones #1706
chore(deps): bump github.com/Azure/azure-sdk-for-go from 64.0.0+incompatible to 64.1.0+incompatible #1733
Update release notes for v1.0.19 #1741
Update release notes for v1.23.12 #1739
Update release notes for v1.1.15 #1738
Fix: do not block creating route operation for unmanaged node when du… #1705
chore: remove GA IPv6DualStack feature-gate #1701
test: Add e2e tests for private link service integration #1692
Improve ccm printing version and docker buildx logs #1703
chore(deps): bump golang from 1.18.1-buster to 1.18.2-buster #1704
Disable floating IP on ILB IPv6 rule #1698
Add missing rate limit configs for some clients #1702
chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.4.0+incompatible to 64.0.0+incompatible #1693
Refactor: Use armclient for privateEndpointClient and virtualNetworkLinkClient #1576
helm: add support for Kubernetes 1.24 #1688
Refactor: Use variables for providers and types #1613
helm: update docs to clarify chart maintenance requirements #1658
Update release notes for v1.24.0 #1690
Refactor private dns zone and zone group clients #1556
Update release notes for v1.24.0 #1662
chores: update CI configs for release branches #1660
chore: update readme and examples #1661
Refactor: Use existing GetXXXError methods #1612
Feature: update k8s dependencies to 1.24 #1655
Fix verify helm script #1656
Refactor: Use armclient functions #1550
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.18 to 0.9.19 #1650
feat: add DiskEncryptionType in CreateDisk #1646
chore(helm): publish cloud-provider-azure chart 1.23.11 #1640
chore(deps-dev): bump autoprefixer from 10.4.5 to 10.4.7 in /site #1641
docs: language fixes to README.md #1645
Private Link Service Integration for k8s service #1484
chore: update documents and helm charts #1638
Update release notes for v1.1.14 #1637
Update release notes for v1.0.18 #1636
Update release notes for v0.7.21 #1635
Update release notes for v1.23.11 #1634
fix: update probe when protocol or request path change #1623
fix: always get LB after updating it #1588
Update design doc for pls integration #1615
Fix “expand” is not used in getNetworkInterface() #1607
Fix flaky vmss tests #1594
Refactor:rename GetResource to GetResourceWithExpandQuery and rename GetResourceWithDecorators to GetResource #1587
chore: add a log for deleting routes that doesn’t exist #1586
fix: fix a nil pointer issue in e2e #1589
chore(deps): bump github.com/fsnotify/fsnotify from 1.5.3 to 1.5.4 #1590
chores:Retire release-0.7 and disable dependabot #1595
Fix possible nil VMSS VM in VMSS cache #1578
chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.3.0+incompatible to 63.4.0+incompatible #1580
chore(deps): bump github/codeql-action from 1 to 2 #1579
Chores: update containerservice apiversion to 2021-10-01 #1568
Add cache for public IP #1531
Chores: refactor armclient and add senderDecorator to factory func #1567
chores: Add kind label for dependency update pr #1565
chore(deps-dev): bump autoprefixer from 10.4.4 to 10.4.5 in /site #1557
test: add e2e test for deletion of VMSS instance #1549
chore(deps): bump k8s.io/cloud-provider from 0.23.5 to 0.23.6 #1535
chore(deps): bump k8s.io/component-helpers from 0.23.5 to 0.23.6 #1544
chore(deps): bump github.com/fsnotify/fsnotify from 1.5.2 to 1.5.3 #1545
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.26 to 0.11.27 #1543
chore(deps): bump k8s.io/controller-manager from 0.23.5 to 0.23.6 #1542
chore(deps): bump k8s.io/kubelet from 0.23.5 to 0.23.6 #1537
chore(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.5.2 #1534
chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.2.0+incompatible to 63.3.0+incompatible #1517
chore(helm): publish cloud-provider-azure chart 1.23.10 #1532
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.25 to 0.11.26 #1515
Update release notes for v0.7.20 #1530
Update release notes for v1.0.17 #1529
Update release notes for v1.1.13 #1528
Update release notes for v1.23.10 #1527
chore(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.60.1 #1516
chore: fail earlier if creating virutal link failed before account creation #1509
fix(instance-v2): use false<bool> representing ErrInstanceNotFound<errror> #1507
Reduce listPIP calls #1500
Chores:Update dependencies to trigger dependabot job #1501
fix: disable match tags by default in account search when creating file share #1492
Add DeletePEConnection to plsClient #1491
chore(deps): bump golang from 1.18.0-buster to 1.18.1-buster #1490
fix: account tags matching issue in account search #1489
Update release notes for v0.7.19 #1488
Update release notes for v1.1.12 #1487
Update release notes for v1.0.16 #1486
Update release notes for v1.23.9 #1485
chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.1.0+incompatible to 63.2.0+incompatible #1475
chore: bump IMDS api version to 2021-10-01 #1468
Fix possibly incorrect last char of frontend PIP config name #1452
Update helm repo #1456
chore(deps): bump actions/download-artifact from 2 to 3 #1455
chore(deps): bump actions/upload-artifact from 2 to 3 #1453
chore(deps): bump actions/setup-go from 2 to 3 #1454
Update helm doc #1451
Docs: health probe works only on out of tree provider #1426
chore: add subsID parameter in storage account client #1420
chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.0.0+incompatible to 63.1.0+incompatible #1413
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.24 to 0.11.25 #1408
Add List() to pls client interface #1401
Rollback pr #1300 Refactor store and use sync.map as data store #1402
Reduce build time for cloudbuild #1391
Refactor azure_armclient tests #1383
chore(deps): bump github.com/Azure/go-autorest/autorest/mocks from 0.4.1 to 0.4.2 #1385
Fix: fallback to tcp if appprotocol is not supported #1384
Refine doc #1382
Tests: e2e add multiport service test #1370
add official helm chart and repo #1306
Minor doc link fix #1378
Add pls integration design doc #1372
chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.3.0+incompatible to 63.0.0+incompatible #1373
Support customized cnm multi-arch-os image build #1359
fix: don’t remove unused node ip/ipconfiguration if backend pool is pre-configured #1291
Support Azure resource ID as userAssignedIdentityID
#1290
Update release notes for v1.23.8 #1354
Update release notes for v1.1.11 #1353
Update release notes for v1.0.15 #1352
Update release notes for v0.7.18 #1351
Fix ccm deployment in vmss-multi-nodepool #1371
Install jq for cloud build in Makefile #1357
Doc: List all of pr changes without any filter in release note #1355
fix: disk attach/detach failure when operation is preempted #1356
chore(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 #1360
fix Makefile for release-staging #1345
fix: update load balancer rule when probe changes #1346
Update release notes for v1.1.10 #1343
Update release notes for v1.23.7 #1344
Update release notes for v1.0.14 #1341
Update release notes for v0.7.17 #1340
[cloud build] Bump gcb-docker-gcloud version #1339
Refactor store and use sync.map as data store #1300
Hotfix: fix probe missing when external traffic is local with multiple port opened. #1317
fix: only check the frontend IP config that is owned by the service #1315
chore(deps): bump peter-evans/create-pull-request from 3 to 4 #1316
fix: fix ci errors reported by lint tools #1314
docs: fix broken link to kube-controller-manager reference #1312
chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.2.0+incompatible to 62.3.0+incompatible #1301
Update release notes for v0.7.16 #1310
Update release notes for v1.23.6 #1309
Update release notes for v1.1.9 #1308
Update release notes for v1.0.13 #1307
test: add dual-stack manifest for < 1.24 #1256
Fix bugs related to multiple slbs #1289
chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 #1263
Use deployment for CCM in example yaml #1252
chore: increase log level for ARM requests #1285
chores: lzhecheng joins maintainer team of cloud-provider-azure #1284
Remove stale docs: tcp reset and health protocol #1271
chore(deps): bump golang from 1.17-buster to 1.18.0-buster #1264
[Cloud Build] Larger timeout #1272
[Cloud build] Fix docker buildx #1269
Avoid Panic when using --port
#1261
chore(deps-dev): bump autoprefixer from 10.4.3 to 10.4.4 in /site #1262
chore: adjust logging format, remove quotes in logging #1257
fix: skip reconcileSharedLoadBalancer if the service is being deleted #1254
chore: add verbose logs for latency and operation start timestamps #1253
chore(deps-dev): bump autoprefixer from 10.4.2 to 10.4.3 in /site #1255
chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.1.0+incompatible to 62.2.0+incompatible #1247
Refactor: Service and Node deletion #1236
chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 #1237
fix: armclient panic when response is nil #1235
chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.0.0+incompatible to 62.1.0+incompatible #1229
Add ok to test label #1234
fix: add tags matching in storage account search #1228
refactor: introduce the unified VirtualMachine #1199
Set LegacyServiceAccountTokenNoAutoGeneration to false for master/1.24 aks-engine configs #1227
Update release notes for v1.23.5 #1218
Update release notes for v1.1.8 #1219
Update release notes for v0.7.15 #1220
Update release notes for v1.0.12 #1221
doc: update readme for new releases #1222
fix: do not delete backend pool when reconciling lb backend pools #1216
fix: exclude non-ready nodes from azure load balancer #1195
Revert “chore: cancel the support of migrating cluster from changing LB backe…” #1215
chore(deps): bump actions/checkout from 2 to 3 #1214
chore: cancel the support of migrating cluster from changing LB backe… #1206
Update clusterctl minimum version to v1.1.1 #1212
chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.6.0+incompatible to 62.0.0+incompatible #1207
Node manager should retry when not able to get providerID #1202
feat: add more options in file client #1200
build: remove site-header from release-note #1198
capz deploy-cluster script and doc minor fixes #1196
Update release notes for v1.0.11 #1188
Update release notes for v1.23.4 #1191
Update release notes for v1.1.7 #1190
Update release notes for v0.7.14 #1189
chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.5.0+incompatible to 61.6.0+incompatible #1182
fix: increase Azure ACR credential provider timeout #1168
Fix test_k8s_e2e_capz.sh #1159
Add missing [“] in pkg/provider/doc.go file. #1158
chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.4.0+incompatible to 61.5.0+incompatible #1140
Docs: add docs for health probe customization for svc port #1139
chore: add subsID parameter in snapshot and disk client #1120
feat: Support controller health check in ccm #1085
feat: support changing LB backend pool type between nodeIP and nodeIP… #1034
Fix: health probe config should be port-specific #963
Fix: enable public access if sourceRange is specified when lb is in internal mode #1109
build: create release-note PR based on master
branch #1111
build: auto generate release note for site #1110
Refactor : move retry on regional endpoint to SendDecorator #1084
Fix incorrect EnableTCPReset for non-TCP protocols #1090
doc: add release doc for multiple versions #1103
chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.3.0+incompatible to 61.4.0+incompatible #1098
fix: azure file location specification issue #1102
Simplify update-dependencies.sh #1086
build: fix generating release note #1088
fix: use zones in the pre-existing frontend IP configurations for int… #1070
Add test_k8s_e2e_capz.sh #1077
chore(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 #1072
feat: support platformSubFaultDomain node label #1061
chore(deps): bump k8s.io/component-helpers from 0.23.2 to 0.23.3 #1063
chores: ignore update in build images #1062
build: build binaries for acr-credential-provider when release #1053
remove docker login #992
chore: Add actions to scan code #1035
chore(deps): bump k8s.io/component-helpers from 0.23.1 to 0.23.2 #1032
Chores: add release-* to monitored branches of Dependabot #1030
chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.2.0+incompatible to 61.3.0+incompatible #1031
build(release): fix the branch to scrape while originating from master #1019
chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.1.0+incompatible to 61.2.0+incompatible #1002
build: add Github action workflow for publishing release #1014
chores: MartinForReal join maintainer team of cloud-provider-azure #1013
Override subscription and tenant configs when network resources is in different tenant or subscriptions #1005
fix: do not update tags on load balancer, security group and route ta… #1004
chore: add ssh public key customization for capz cluster deployment #1003
linux-vmss-multi-zone template: enable TopologyAwareHints #1000
chore: add more customizations to the capz cloud config template #1001
chore(deps): bump github.com/Azure/azure-sdk-for-go from 58.2.0+incompatible to 61.1.0+incompatible #999
chore: support deploy capz clusters by make target #988
chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 #991
chore(deps-dev): bump autoprefixer from 10.4.1 to 10.4.2 in /site #976
chore: reduce node LIST APIs in cloud-node-manager #986
Upgrade docker/dockerfile image #990
chore: Polish node manager image building #974
Upgrade aks-engine used in build-kubemark.sh to v0.66.1 #985
doc: update contents for release doc v0.7.11, v1.0.8 and v1.1.4 #989
doc: release v1.23.1, v1.1.4, v1.0.8 and v0.7.11 #970
chore: use azurecni for dual-stack #977
build: fix building multi-arch ccm image #978
fix: install breaking change autoprefixer@10.4.1 #975
chore: use containerd for dual-stack and ipv6 #965
chore: add a capz template for multi-vmss cluster with out-of-tree ccm #957
chore: enrich docs for putVMSSVMBatchSize #961
chore: add vnetRG, vnetName, subnetName in account settings #955
feat: add docs for probeinterval and numofprobe #954
feat: support sending sync requests concurrently in batches when putting vmss vm #953
chore: simplify reconcileSharedLoadBalancer #944
Add numOfProbe and probeInterval in health probe configuration #950
chore(deps): bump k8s.io/component-helpers from 0.23.0 to 0.23.1 #942
Full changelog
Bug 2112266 : UPSTREAM 1367, 1409: Update max data disk count table #30
Updating ose-azure-disk-csi-driver images to be consistent with ART #27
Bug 2073373 : Rebase to v1.16.0 #24
chore: Update golang.org/x/crypto for CVE-2022-27191 #1279
test: enable external pvcDataSource test #1278
test: run more external fsType tests #1276
chore: update max data disk count table #1275
test: enable external slow tests #1271
Bump prometheus/client_golang to v1.11.1 #1267
test: fix golinter error #1268
doc: refine static PV example #1263
test: add codeql-analysis github action #1266
chore: upgrade azure cloud provider lib #1265
fix: CVE-2018-25032 in image build #1264
chore: switch master branch to use v1.16.0 #1262
doc: cut v1.15.0 release #1260
chore: update max data disk count table #1256
chore: Update k8s.io/kubernetes dep to v1.24.0-alpha.4 for e2e/framework updates #1253
fix: disk attach/detach failure when operation is preempted #1248
test: run external 1.23 tests #1114
fix: CVE issues in image build #1249
chore: switch master branch to use v1.15.0 #1243
doc: cut v1.14.0 release #1241
chore: upgrade azure lib #1239
fix: leader-election namespace issue #1238
feat: Run Windows containers as host-process containers #1201
test: fix clone volume test failure on capz #1235
test: fix volume cloning test failure on capz #1233
feat: add azureGoSDKLogLevel config in chart #1232
chore: refine prometheus metrics #1230
feat: add support for btrfs resize #1225
test: fix capz test failure #1221
fix: CVE-2022-0778 in image build #1222
chore: switch master branch to use v1.14.0 #1215
doc: cut v1.13.0 release #1214
fix: disable disk capacity check in CreateVolume #1213
fix: armclient panic when response is nil #1210
cleanup: get zone info in in driver initialization #1209
feat: add getNodeInfoFromLabels in chart config #1204
chore: Fix script to check for driver pod restarts #1205
cleanup: remove unnecessary namespace config in ClusterRole #1203
fix: GetNodeInfo should succeed when IMDS is unavailable #1200
feat: add supportZone param in chart config #1196
feat: support online resize for block volume #1195
chore: switch master branch to use v1.13.0 #1193
doc: cut v1.12.0 release #1191
Update README.md #1184
feat: disable ListVolumes and ListSnapshosts by default #1188
fix: azure disk controller install issue #1190
doc: refine ZRS disk example #1185
fix: NodePublishVolume idempotent issue #1186
feat: disable async attach by default #1183
fix: adjust memory requests and limits on Windows node #1180
fix: GetDisk throttling issue #1181
fix: remove memory requests on Windows node #1179
doc: refine online resize doc #1178
fix: return emtpy topology when get zone failed in NodeGetInfo #1176
test: add codespell shellcheck github actions #1174
chore: switch master branch to use v1.12.0 #1173
doc: cut v1.11.0 release #1172
feat: support snapshot & restore in cross subs #1168
chore: Fix misuse of fmt.Sprint in nodeserver_test.go #1170
test: validate dynamically resized volumes #1169
feat: auto disk size detection in NodeExpandVolume #1161
chore: upgrade azure lib #1166
test: add more go linters #1163
cleanup: remove useless csi-common code #1158
chore: Remove obsolete & redundant test shared disk case #1159
chore: Add northeurope & francecentral to ZRS-supported regions #1160
test: Add shared disk E2E tests that match supported scenario #1156
cleanup: remove unnecessary packages #1154
fix: CVE-2021-3996 in image build #1150
fix: add leases rbac delete permission #1146
feat: upgrade to csi-snapshotter v5.0.1 #1145
feat: update max data disk count #1144
feat: upgrade to csi-attacher v3.4.0 #1141
feat: upgrade csi-provisioner to v3.1.0 and upgrade snapshot v1beta1 to v1 api #1137
fix: tag parsing issue in CreateSnapshot #1140
test: add workaround for capz tests #1133
chore: Improve unit test coverage of pkg/azureutils #1134
chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 #1135
test: fix kcm log print issue #1136
bug: Adding supported VolumeCapabilites verification check to CSI RPC requests. #1110
test: change helm install method #1130
doc: change snapshot v1beta1 to v1 #1127
test: add more golint checks #1126
chore: switch master branch to use v1.11.0 #1125
doc: cut v1.10.0 release #1124
chore: upgrade to k8s 1.23 lib #1123
cleanup: remove cpu limits #1121
fix: CVE-2021-38561 with golang lib #1119
fix: CVE-2021-43618 in Ubuntu image #1117
test: add more apiVersion check test #1116
test: add apiVersion deprecation test #1112
Revert “cleanup: remove arm64 build workaround” #1111
feat: remove 1903 1909 2004 Windows image which is end of life #1108
cleanup: remove arm64 build workaround #1106
fix: detach disk should return error when throttled #1105
fix: update v1.9.0 chart file #1103
chore: Add edreed to approvers #1098
feat: add location parameter in snapshot class #1096
chore: switch master branch to use v1.10.0 #1095
doc: cut v1.9.0 release #1094
Dockerfile should copy binary for the correct ARCH #23
build: set GOARCH appropriately #22
Updating ose-azure-disk-csi-driver images to be consistent with ART #21
Full changelog
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #42
Bug 2095049 : Only use credentials that are provided by the azure-inject-credential… #49
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #48
Mark CSI StorageClass as the default one #47
Bug 2062152 : Increase pod startup timeout in e2e tests #45
Bug 2073373 : Sync cmdline arguments with upstream #46
Fix CSIDriver fsGroupPolicy #44
Full changelog
Bug 2080449 : UPSTREAM: 1023: add new option to allow VHD feature opt-out #15
Updating azure-file-csi-driver images to be consistent with ART #14
Bug 2074282 : UPSTREAM: 978: chore: Update golang.org/x/crypto for CVE-2022-27191 #13
Bug 2073436 : Update to v1.14.0 #12
chore: fix typos in driver parameters #969
chore: refine mount on Windows logs #967
feat: add shareNamePrefix parameter in storage class #966
feat: support mount smb file share in another subscription #964
feat: provide a flag to allow accessing storage account key using cluster identity for inline volume #961
fix: default namespace issue #965
Bump prometheus/client_golang to v1.11.1 #962
test: fix golinter error #963
fix: CVE-2018-25032 in image build #960
doc: update ZRS, nconnect parameter doc #959
chore: upgrade to k8s lib 1.24.0-alpha.4 #957
fix: default secretNamespace should be pvc namespace #955
fix: CVE issues in image build #954
chore: switch master branch to use v1.14.0 #953
doc: cut v1.13.0 release #951
fix: leader-election namespace issue #950
test: add more debugging info in e2e test #948
test: add ENV setting info in e2e tests #947
feat: add azureGoSDKLogLevel config in chart #946
feat: provide latency data in logs #945
doc: add nconnect mount option in nfs example #944
fix: CVE-2022-0778 in image build #943
test: fix in-tree driver test failure in k/k #942
Rephrase block volume error #940
fix: reduce account api throttling in removing tags #938
fix: armclient panic when response is nil #937
test: remove runOnMaster config in e2e test #932
fix: add tags matching in storage account search #933
test: fix driver pod restarts script #930
chore: switch master branch to use v1.13.0 #929
doc: cut v1.12.0 release #926
feat: add mountPermissions parameter in storage class #927
feat: add rootSquashType parameter for nfs share #924
fix: gid conflict issue between sc and fsGroup setting #922
fix: NodePublishVolume idempotent issue #918
fix: delete file share failure when account is deleted #917
fix: adjust memory requests and limits on Windows node #916
fix: remove memory requests on Windows node #915
test: add codespell shellcheck github actions #914
chore: switch master branch to use v1.12.0 #913
doc: cut v1.11.0 release #912
fix: remove special chars when parsing account name from secret #910
chore: upgrade to k8s v1.23.3 lib #909
fix: azure file location specification issue #908
test: enable one subpath on smb external test #907
cleanup: remove unused code #903
feat: enable NodeGetVolumeStats by default #905
chore: switch master branch to use v1.11.0 #900
doc: cut v1.10.0 release #887
test: add more golinters #899
cleanup: remove unnecessary CVE packages #897
feat: supports NFSv3 protocol #896
feat: upgrade to csi-resizer v1.4.0 #891
fix: CVE-2021-3996 in image build #892
feat: upgrade to csi-snapshotter v5.0.1 #888
feat: upgrade to csi-attacher v3.4.0 #886
test: upgrade snapshot test to v1 interface #885
fix: set default mount permissions for nfs as 0777 #884
feat: upgrade snapshot CRDs to v1 #883
fix: disable secret cache in CreateVolume by default #882
feat: upgrade csi-provisioner to v3.1.0 #879
test: fix get kcm logs error in e2e test #880
chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 #877
test: change helm install method #874
doc: change snapshot v1beta1 to v1 #872
chore: switch master branch to use v1.10.0 #870
doc: cut v1.9.0 release #869
feat: add vnet setting in storage class parmaters #868
cleanup: remove cpu limits #867
feat: add folder mountPermissions parameter #866
feat: add folderName support #865
fix: return error earlier when subnetName is empty #864
fix: CVE-2021-38561 with golang lib #861
fix: CVE-2021-43618 in Ubuntu image #857
test: run external 1.23 tests #855
cleanup: remove 1903 1909 2004 Windows image which is end of life #854
cleanup: remove arm64 image build workaround #852
fix: v1.8.0 chart #849
chore: switch master branch to use v1.9.0 #848
doc: cut v1.8.0 release #844
Dockerfile should copy binary for the correct ARCH #10
build: set GOARCH appropriately #9
Updating azure-file-csi-driver images to be consistent with ART #8
Full changelog
Bug 2105972 : disable VHD disk feature #35
Bug 2099968 : Only use credentials that are provided by the azure-inject-credentials container #32
Bug 2092502 : Don’t ship a StorageClass backed by NFS by default #30
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #27
Fix driver definition manifest: fsGroup is supported, snapshots are not #28
Updating azure-file-csi-driver-operator images to be consistent with ART #29
disable snapshots #26
Updating azure-file-csi-driver-operator images to be consistent with ART #25
Full changelog
OCPBUGS-2123 : Fix availability sets unwanted creation for unknown vmSizes #41
OCPBUGS-2501 : Update azure instance types cache #37
Bug 2109487 : make Azure instance types case-insensitive #29
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #26
Bug 2087039 : update dependencies to K8s 1.24, go 1.18 #21
Bug 2093044 : update getAvailabilitySetName function #22
Updating ose-machine-api-provider-azure images to be consistent with ART #19
Bug 2085336 : Ignore unknown Instance types in accelerated networking check #20
Bump machine-api-operator to 25e61c2 #18
update azure instance types #17
Refactor provider status to use metav1.Condition #16
Bug 2067798 : Bump prometheus/client_golang #15
Data Disks: add deletionPolicy logic #14
Implement Azure Ultra Disk (UltraSSD) support #13
Updating ose-machine-api-provider-azure images to be consistent with ART #12
Full changelog
OCPBUGS-4405 : UPI: Azure: create HyperV2 rhcos image #6681
OCPBUGS-4530 : Enable CVO unmanage overrides in bootstrap-in-place installations #6668
OCPBUGS-4398 : update golang.org/x/crypto #6652
OCPBUGS-3023 : GCP: Add missing regions #6542
OCPBUGS-4325 : gcp: fail during validation if service usage is not enabled #6647
OCPBUGS-4325 : Service Usage API is required, not optional #6642
OCPBUGS-4081 : OpenStack: Force JSON content-type in Swift #6625
Bug 2105331 : Switch to perform normal marshalling with unknown fields #6102
OCPBUGS-378 : UPI image download govc rate limit failure #6246
OCPBUGS-2983 : Azure: Fix DiskEncryptionSet regex validation #6537
OCPBUGS-1346 : OpenStack UPI: Create server group for Computes #6351
Bug 2101015 : go getter update for terraform & terraform providers #6411
OCPBUGS-1242 : Add PowerVS zone mon01 support #6341
OCPBUGS-536 : vSphere - enable steal time accounting #6260
BUG 2117368: Add AWS S3 Bucket Permissions #6216
OCPBUGS-1876 : download ‘aliyun’ #6377
OCPBUGS-562 : bump RHCOS 4.11 bootimage metadata #6459
OCPBUGS-1349 : OpenStack: Lift validation for 14 chars cluster names #6355
Bug 2107153 : Make azure baseDomainResoureGroup optional for private c… #6119
OCPBUGS-759 : Extend user tags limit to 25 based on AWS limits for 4.11 release #6303
Revert “[release-4.11] OCPBUGS-1157: Add depends to enforce order for azure terraform dependencies” #6344
OCPBUGS-1157 : Add depends to enforce order for azure terraform dependencies #6333
OCPBUGS-455 : vsphere: fix default disk type when not speficied #6256
Bug 2104825 : Remove unnecessary SG rule #6092
Bug 2112928 : Fix validation errors for instance type #6190
OCPBUGS-433 : nutanix: allow creating manifests without Prism Central connection #6251
Bug 2115807 : data/data/coreos: update FCOS to 36.20220716.3.1 #6204
Bug 2117279 : bump RHCOS 4.11 bootimage metadata #6226
OCPBUGS-365 : Updating ose-baremetal-installer images to be consistent with ART #5897
Bug 2118514 : [4.11] Download yq in upi installer containers #6225
Bug 2106014 : Allow setting bootstrap kubelet ip #6110
Updating ose-installer-artifacts images to be consistent with ART #5951
Bug 2110482 : vsphere installconfig: use full dc path in network validation #6160
Bug 2106062 : bump RHCOS 4.11 bootimage metadata #6130
BUG 2104906: destroy/gcp: Use min length for destroying disks #6094
Bug 2104727 : Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #6090
Bug 2093126 : bump RHCOS 4.11 boot image metadata #6060
Bug 2100841 : Print the “export KUBECONFIG=…” command on its own line for easier cut-and-paste #6018
Bug 1997704 : [OpenStack] Document in-tree limitation for external LBs #6033
Bug 2100496 : oVirt VM creation fails on empty affinity group description #6044
Bug 2064693 : Restore ability to use local clouds.yaml #5947
Bug 2047732 : [IBM]Volume is not deleted after destroy cluster #5962
Bug 2076646 : destroy/gcp: Disk names are filtered using kubernetes name format #5976
Bug 2095226 : Added changes to verify cloud connection and dhcp serviceinstance details of a powervs instance #5899
Bug 2097940 : PowerVS: Handle optional VPCRegion #6020
Bug 2082283 : Transition to the oVirt Terraform provider v2 #5867
Bug 2096905 : Swap Nutanix Prism Client #6002
Bug 2094694 : Nutanix cluster name validation #5991
Bug 2098243 : Adding error handling to powervs platform #5958
Bug 2096605 : vsphere: validate diskType if supplied #6019
Bug 2049108 : Fix network interface not found error #6016
Bug 2097260 : Fixes openshift-install create manifest failure of Power VS Platform #6007
Bug 2092107 : Re-add Power VS install-config DNS validation tests #5938
Bug 2092296 : Changed DefaultMachineCIDR of PowerVS to 192.168.0.0/16 #5940
Bug 2097239 : Changed Lower limits of CPU for PowerVS Cloud #5929
Bug 2090816 : Increase bootstrap timeout, not k8s API timeout #6010
Bug 2095917 : Nutanix set osDisk with diskSizeGB rather than diskSizeMiB #5998
Bug 1859153 : IAM instance profile race condition #5982
OWNERS_ALIASES: update coreos aliases #5989
Bug 2096352 : Collect whole journal and netstat data #5988
Bug 2090816 : baremetal: wait longer for bootstrap to complete #5981
baremetal: static IP for bootstrap node #5787
Bug 2068180 : update doc for DNS and disconnected clusters #5974
Bug 2090049 : GCP Destroy resources that are owned by cluster #5965
Bug 2094902 : Simplify cross-compiling #5905
Bug 2085336 : based on 4.11 CORS-1916 add the vm family #5913
Bug 2089563 : Use Power VS machine provider spec from openshift/api #5873
Bug 2093368 : OpenStack: Fix LoadBalancer FIP deletion on destroy #5964
Bug 2057582 : Remove all occurances of packet_device from upi/metal #5969
Bug 2057582 : For metal upi update source and versions of terraform providers #5941
BUG 2075459: IOPS was not being set even when manually configured #5925
Bug 2084280 : Remove optional services from permissions check #5915
Bug 2085380 : azure: validate VM image and instance HyperV gen match #5918
Bug 2084580 : Add check to validate cluster name for dots #5931
Bug 2086791 : Azure: validate ultrassd instance types in multi-zone regions #5937
Bug 2090487 : SNO network type update #5927
Updating ose-installer images to be consistent with ART #5950
Updating ose-installer-artifacts images to be consistent with ART #5908
Bug 2085187 : terraform: revendor golang.org/x/sys #5896
Bug 2088660 : Fix for absence folder for bootstrap ignition iso #5935
Bug 2089682 : Ensure Presence of Overlay networks in cluster is handled gracefully #5939
Bug 1965468 : Revert “Bug 1909136: OpenStack: delete volume snapshots” #5923
Bug 1969794 : Correct typo #5922
Bug 2084441 : azure: proper premiumIO validation message #5924
Bug 2078431 : Set TF_DATA_DIR to the Terraform Dir. #5864
Bug 2086718 : Add destroy cluster support for PowerVS #5737
Bug 2086936 : vSphere: change socket back to cores #5914
Bug 2086056 : openstack: add doc for OVS HW offload #5886
Bug 2065893 : bump RHCOS 4.11 bootimage metadata #5887
Bug 2085721 : Fix name for customization controller image #5909
Power VS: Use bucket name from coreos stream rather than inferring it #5782
Increase Unit Testing Coverage of AWS Install Config to Include ValidateForProvisioning #5791
Added changes for validating the IBM Account Type for Provisioning Power VS resources #5734
Updating ose-installer images to be consistent with ART #5895
AGENT-40 : allow reading cert keys #5872
Power VS: Separating bootstrap resources to own stage for clean destroy #5901
Aws console logs #5807
GCP: Revert Instance Type from N2 to N1 #5898
Dynamic retrieval of GCP Regions for a Project #5815
Update to Golang v1.17 #5870
azure: move zones functionality to the client API #5844
azure: validation: dedup getting the capabilities #5893
update azure arm templates to support customer provided vnet #5880
machines: Set defaults for machine instance types #5841
Azure Provider: fix vmNetworkType defaults by checking vm capabilities #5846
OpenStack: fix SR-IOV documentation TOC #5881
Bug 2078875 : Delete all the ports from tagged Neutron networks. #5838
Bug 2082604 : Revert “image: set os name to red-coreos-stable-amd64” #5869
openstack: Add the Kuryr squad as approvers #5866
Update template for CloudProviderConfig #5875
Bump Azure Stack Terraform Provider for Go 1.18 #5865
Add -n argument to copy network config from install environment to install-to-disk.sh.template #5795
Update SR-IOV & DPDK doc for OpenStack #5712
Bug 2080054 : Add ‘ARG TAGS=“”’ line for each build step #5794
Pull the OS Image for Nutanix via URL #5868
Power VS: fix terraform vars #5863
Update TF Provider Version to 1.40.1 #5862
Use neutral pronoun in doc. #5384
Change the default machine pool config for Nutanix #5857
Bug 2074210 : Add new Regions to the GCP Installer configuration list #5811
Update os name to correct value #5860
Update the comment explaining vCPUs on Nutanix #5859
Bug 2064170 : Fixed duplicate strings in explain #5836
Bug 2077662 : Fix AWS Platform Provisioning Check #5831
Support RAID and BIOS configuration for master nodes of baremetal IPI deployments #5196
Power VS: Create Remaining TF Resources #5780
Handle the mapi-provider-nutanix types moving to openshift/api #5812
vsphere: upi ignition leak #5850
vSphere: ignore bootstrap eagerly scrub changes #5848
Bug 2078895 : ovirt: fixing incorrect ‘format’ value validation #5847
vsphere upi: missing etc resolv #5842
vsphere: remove unused namer interface #5824
Bug 2029438 : Set rc-manager=unmanaged on baremetal bootstrap #5482
Unpack to install dir #5825
baremetal: remove redundant proxy setting #5598
Determine Nic name in Bootstrap VM for ARM and x86 #5698
Add bootstrap directory for Nutanix platform #5828
Provider Azure: Enable accelerated networking on control plane nodes #5309
Ensure that the /bin/terraform-provider-matchbox binary is present #5829
Bug 2074659 : Fix empty string usage in ValidateForProvisioning #5801
vsphere: upi, use community ignition provider #5808
Bug 2076393 : vsphere: no longer logout of platform client before finished #5818
Bug 2076880 : for vsphere ipi add cluster domain to the uploaded vm configs so that 30-local-dns-prepender can use it #5788
Ensure Nutanix API VIP is populated in the SAN for the MCS Cert #5821
Bug 2048451 : Fix proxy dial to pick all proxies #5743
update the vm types OCPQE-8674 #5704
data/bootstrap/files/usr/local/bin/bootkube: –rm all Podman containers #5803
libvirt: use el8 repo for Google Cloud SDK #5467
AWS IMDSv2 support #5793
Bug 2075873 : data/data/coreos/fcos.json: update initial FCOS to 35.20220327.3.0 #5817
Changing the machine-config service name #5707
Ensure ignition host is set to API VIP for Nutanix platform #5813
Add Power VS-specific fields to cloud-provider config #5809
Check for CVO failing condition before exiting as success #5745
Add in-repo documentation for user-selectable capabilities #5732
vSphere session cleanup #5796
Power VS: Add basic install-config validation #5779
Adding public&private zones to DNS config on PowerVS #5749
Revert “cluster: unpack terraform binaries into install directory” #5810
Bug 2064170 : Fixed Azure punctuation installconfig.controlPlane.platf… #5802
Repin libvirt-version #5797
Add IBM Power VS: tf data #5614
cluster: unpack terraform binaries into install directory #5715
azure: Enable HyperVGeneration setting for Azure disks #5721
pkg/destroy/aws: Log unfiltered pagination #5775
terraform: fix module name of terraform providers #5727
remove platform.azure.osDisk #5785
Lower severity of ListAWSDefaultServiceQuotas warning msg #5747
images: Update terraform version in UPI image #5762
Bug 2033482 : vsphere: ensure terraform variables are defined #5778
Add VolumeID testscases for Power VS machinepool #5742
Power VS quota asset #5748
MGMT-9797 : Set single-node none-platform clusters Ingress DefaultPlacement
to ControlPlane
#5746
Added platform validation testcases for IBM PowerVS platform #5708
Add cluster destroy logic for Nutanix clusters #5638
Add IBM Power VS: tfvars #5615
pkg/asset/manifests/operators: Set kubernetes.io/description for cluster-config-v1 #5783
Updating ose-baremetal-installer images to be consistent with ART #5590
Add exit code for infra, bootstrip and install failures #5702
Bootstrap-in-place ignition creation should also create a worker.ign
file #5786
Remove defaultStorageContainer from nutanix platform installconfig #5784
Update installconfig validation for Nutanix #5781
Re-update BMO vendor to use ipxe for iRMC #5662
Bug 2038774 : [IBM] add IPsec IKE UDP ports 500, 4500 to security group #5539
Update declarative assets for Nutanix #5636
Bug 2056460 : Preallocated disks for OCP nodes on oVirt #5594
gather: collect sssd journal logs #5771
Add nutanix-specific terraform variables #5637
Removing no-longer-needed DNS etcd stuff #5764
Add nutanix-specific customizations to installconfig #5633
Update default releaseimage to 4.11 #5774
collect machine state in bootstrap gather #5770
Refactor UltraSSD tfvars #5757
Bug 1918005 : vsphere: Use Managed Object ID for networks instead of potentially duplicate name. #5673
Azure: validate UltraSSD instance types #5759
OWNERS_ALIASES: Update current installer team #5766
Validate disk encryption sets #5692
vendor: update api to latest version to use AzureUltraSSDCapabilityEnabled #5756
vsphere: make cluster destroy more resilient to api failures #5556
Bug 2061891 : IBMCloud: Add br-sao region to static list #5760
Add Nutanix-specific customizations to manifests #5631
terraform: add terraform verification to ./hack/verify-vendor.sh #5675
Add nutanix-specific customizaitons to machines #5632
Bug 2047935 : bump RHCOS 4.11 bootimage metadata #5729
Bug 2066463 : IBMCloud: Patch IBM client auth #5736
Bug 2062998 : Update region check for coreos AMIs #5731
terraform: compress provider binaries faster #5739
Add nutanix-specific customizations for assorted assets #5634
Bug 2048067 : [Alibaba] fix location service endpoint #5664
Bug 2060687 : terraform: fix setting of zone in load balancers for non-zonal azure regions #5684
Doc: Update VIP number to 2 #5599
Updating ose-installer-artifacts images to be consistent with ART #5591
Add the terraform plugin for Nutanix #5635
Add IBM Power VS: cluster assets #5651
AlibabaCloud: fix for bootstrap teardown removing slb backends #5682
Use powervs NewClient in GetDNSZone #5723
vsphereprivate: update to v2 terraform sdk #5716
Bug 2064969 : terraform: upgrade aws provider to v4.5.0 #5719
Revert “Merge pull request #5665 from r4f4/azure-azid-adapter” #5722
vendor: upgrade aws sdk to v1.43.19 #5710
Azure: Add ultraSSDCapability to control plane instances. #5701
Bug 2061549 : azurestack: create the api DNS record when publishing internally #5691
Set ignition string to sensitive #5720
Bug 2047670 : aws: remove validation check for internal publish strategy #5695
baremetal: refresh owners list #5713
include conn timed out err for bootstrap collection #5677
Bump gophercloud #5686
Add Nutanix-specific platform types #5603
vSphere: Update terraform provider to current upstream #5694
Add IBM Power VS: machine assets #5611
Bug 2060617 : fix(ibmcloud): Properly match regex for DNS destroy #5679
Add IBM Power VS: manifest assets #5610
Azure azidentity adapter #5665
Validate BMC driver supported and requires provisioning network #5458
terraform: build binaries on go.mod changes #5672
Add IBM Power VS: installconfig assets #5612
Add VPCRegionForPowerVSRegion function #5700
Azure disk encryption support #5641
Bug 2060508 : azurestack: fix backend address pools for internal publishing #5678
azure/validation: Skip “resource group empty” check for ARO #5330
Bug 2061527 : IBMCloud: Missing infra providertype #5687
Bug 2061544 : azurestack: stop pinning to Standard_LRS for disk type #5688
Bug 2060970 : data/data/coreos/fcos.json: update initial FCOS to 35.20220213.3.0 #5680
doc: terraform maintenance document #5670
Updating ose-installer images to be consistent with ART #5589
remove stray tmp/simple_log.log file #5606
GCP may also return Forbidden status when trying to check quotas #5649
Bug 2026356 : Fix bootstrap disk instance type #5515
Bug 2034147 : Validate num cores with vcpus #5656
Bug 2059213 : build all terraform providers and terraform binary locally #5666
Add IBM Power VS: types #5609
point 06_workers.json to azurestack version #5661
Bug 2021041 : vsphere: Not found TagCategory when destroying ipi cluster #5558
Render the CVO manifest with user-specified capabilities from the install-config #5645
isolate terraform #5507
Bug 2046181 : baremetal: reduce API timeout to 15 minutes #5639
Check for DeletePlacementGroup permission before destroying cluster #5655
OWNERS_ALIASES: Drop wking from approvers #5644
data/manifests/bootkube/cvo-overrides: Default to stable-4.11 #5621
Updated owners to current OCP on RHV members #5654
baremetal: use combined Ironic, drop MariaDB #5553
Update OWNERS_ALIASES #5640
Bug 2047257 : openstack: Migration script should –force drain #5618
Tested instance type lists for AWS/Azure/GCP #5517
Bug 2047925 : Update BMO vendor #5588
cmd/openshift-install/create: Do not attempt analysis when we fail to gather logs #5582
Bug 2046181 : baremetal: wait for image-customization to come up #5579
aws: support the entirety of the secret partitions #5597
Bug 2050767 : vsphere: check that network exist in provisioning validation #5607
Bug 2048451 : Use proxy dial to validate endpoints #5600
Bug 2050146 : Don’t shortcut OpenStack scraping if quota is unavailable #5601
Bug 2048222 : Remove non-public AWS regions from list of regions #5595
Azure Stack: Add UPI Instructions for internal CA #5573
Remove Caleb Boylan from core installer reviewers #5593
Ensure removal of placement-groups during cluster destroy on AWS #5528
Full changelog
Updating baremetal-machine-controller images to be consistent with ART #165
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #172
Bug 2067734 : [CVE] Upgrade controller-runtime to v0.12.1 #171
Bug 2080303 : Uplift BMO to remove go-getter dependency #170
Bug 2061833 : Delay after ensuring annotation #167
Update OWNERS file #169
Bump mao version, rewrite Machine types import to openshift/api #168
Remove stbenjam from OWNERS #163
Full changelog
Updating ose-baremetal-operator images to be consistent with ART #225
Bug 2087213 : Don’t require pre-provisioning image for live ISO provisioning #231
Bug 2087213 : Don’t require PreprovisioningImages for older ZTP #229
Bug 2092650 : Stop treating missing network as fatal error #227
Merge upstream #224
Check if bmc hostname follows DNS Standard #1068
Uplift kustomize to v4 to remove go-getter dependency #1118
Uplift go modules to latest release and controller tools to v0.8.0 #1117
Set minReadySeconds for BMO and Ironic #1106
Bug 2080305 : Uplift kustomize to v4 to remove go-getter dependency #223
Update vendoring #222
Disable iDRAC RAID #219
Merge upstream #218
Allow image provider to override kernel and add kernel params #1109
Revert “Set maintenance reason when turning maintenance on” #1116
Add Riccardo to reviewers #1115
docs/api: Add iRMC default port info #1108
Enable RAID for Redfish-based iDRAC driver flavor #1095
Add NET_RAW capability for dnsmasq #1104
Check for empty HFS status settings #1100
Fix make target for setting Ironic image #1102
Fix NAMEPREFIX default value #1096
Remove amd64 and linux to ensure multiarch container build #1097
Clarify documentation on BMC formats #1093
Set maintenance reason when turning maintenance on #1088
Move bmh crd to level 31 #216
Enable multi-arch builds #214
ocp: add baremetal capability annotation #212
Merge upstream #213
Expose CheckRAIDInterface from the RAID module #1094
Only update the HFS status on changes #1080
imageprovider: an explicit state when an image is not ready #1089
Merge upstream #211
Switch the deployment to use a single ironic process #1091
Copy labels from BaremetalHost to PreprovisioningImage #1092
Use deep copy/equal for host root device hints #1083
Add mac address validation for BootMACAddress #1087
Merge upstream #209
Add make targets for setting images #1074
deploy.sh: use getopts to parse arguments #1078
Update CI badges with Metal3 #1081
Move from Available to Preparing if HostFirmwareSettings changed #1075
Bug 2043118 : Move from Available to Preparing if HostFirmwareSettings… #208
downstream: add vendor target #207
Merge upstream #205
Rework run_local_ironic to use combined Ironic #1065
Make bmc subscription validator less aggressive #1077
Bug 2041765 : irmc: change BootInterface to ipxe #1076
move maelk to emeritus_approvers list #1071
Allow flags to be set when running bmo #1067
Add physicalDisk and controller WebHook validation for HardwareRAID #1070
Use integer value in clean steps for HostFirmwareSettings Integer type #1064
Add physicalDisks and controller parameters to HardwareRAID #1062
Update ironic-image, ipa-downloader tag to main #1069
Add BareMetalHost validation #1000
Add prometheus metric for provisioner not ready #997
Publish events for all invalid HostFirmwareSettings #1060
Make the inspector use the same image as Ironic #1066
Update error message when soft poweroff fails #1055
Minor doc fixes for HostFirmwareSettings #1058
Add main branch reference instead of master #1057
Uplift ulikunitz/xz v0.5.8 [CVE-2020-16845] #1056
make-bm-worker: add some options and fix some issues #1039
update provisioning state info #1032
Doc changes for HostFirmwareSettings and FirmwareSchema resources #1015
Add bfournier & remove asalfeld from OWNERS #206
Updating ose-baremetal-operator images to be consistent with ART #204
Full changelog
OCPBUGS-673 : Apply ipv6 bind check to non-VIP case too #192
Bug 2096226 : Check chosen node-ip can be used #181
Bug 2086483 : Update k8s dependencies to 1.24 #180
Updating baremetal-runtimecfg images to be consistent with ART #179
Bug 2069740 : Avoid kubernetes node port range #175
node: update IsUpgradeStillRunning() logic #173
Update OWNERS to reflect current team #177
Dockerfile: migrate repo to CentOS 8 Stream #174
Updating baremetal-runtimecfg images to be consistent with ART #168
Full changelog
Bug OCPBUGS-915: [inspect] Add EgressQoS to inspect #1230
OCPBUGS-2766 : pkg/cli/login: Warn, but do not fail, on surprise project-list errors #1274
OCPBUGS-1497 : oc adm logs: generate proper path for static pods #1239
Bug 2117823 : release: extract ccoctl #1220
Bug 2110567 : oc adm inspect: check a resource exists before its inspection #1222
Bug 2107003 : Set completion function for get command #1206
Bug 2103638 : Use from-release as based image when base digest is invalid #1196
Bug 2108617 : Add ManifestListDigest field to release info struct #1209
Bug 2104589 : set proper pod security ns labels #1198
Bug 2104282 : Add new IsManifestList flag into ReleaseInfo struct #1193
Bug 1905850 : add a new option for checking a subresource to oc adm policy who-can #1179
Bug 2015321 : Add destdir special character validation in must-gather #1178
Bug 2100138 : Add json support for release info bug printing #1177
Bug 2099637 : Use filter options only when keep-manifest-list is true #1176
Bug 2096855 : extract linux/amd64 to read release metadata #1174
Bug 2057633 : add validations for a pod & container to rsync #1087
Bug 1957668 : show console URL when asking for Authentication #883
Bug 2097334 : ensure kubectl name is replaced in plugin cmd #1173
Bug 1823143 : add –icsp-file option to adm release subcommands #1169
Bug 2090692 : fix version from 1.24.0 beta to 1.24.1 #1168
Bug 1999891 : bubble errors which happen prior to collection to BackupGathering #1093
Bug 2090266 : add –filter-by-os support in oc adm release extract and linux/amd64 for getting IS during mirror #1167
Bug 2093797 : deprecate –service-account flag for oc registry login #1166
Bug 2088483 : update ‘oc adm catalog mirror’ command to accept –continue-on-error flag #1152
*: add relevant code owners for catalog alias #1159
Bug 2087103 : pkg/cli/admin/upgrade: “Updating to” -> “Requesting update to” #1156
Bug 2090692 : Beautify help and align with kubectl output #1121
Bug 2086519 : pkg/cli/debug: suggest pod security labels on violations #1155
Add user coreydaley as an approver #1144
Bug 2090751 : Correcting skipMissing flag usage when a manifest cannot be found #1105
Bug 2083770 : Change release signature file extension to json #1151
Bug 2040654 : Pass pod exit error codes to user #1150
Bug 2083999 : Delete recently created images when –prune-over-size-limit is used #1143
Bug 2086459 : Continue inspection when some resources are not found #1137
Bug 2065507 : Add the ReleaseAccepted condition to the oc adm upgrade command #1113
Update images to be consistent with ART #1132
release: update oc source URL in client READMEs #1129
WRKLDS-370 : copy manifests from linux/amd64 to all manifests in a list #1120
Enable using existing namespace for must-gather operations #1080
Bug 2023295 : [inspect] Add namespace-scoped networking resources to inspect #1128
Bug 2074237 : clarify use of –image-stream for oc new-app #1119
Deprecate oc serviceaccounts command #1126
Replace temporary show-managed fields hack with a proper solution #1127
Bug 2080416 : Fix project command auto completion #1125
Remove long-deprecated commands oc adm migrate etcd-ttl|image-references|legacy-hpa|storage #1124
Fix squash merge regex #1118
Bug 2007647 : Add squash-merge support into oc adm release info #1116
Bug 2071614 : Remove network CRDs scheme registration #1110
Bug 2074902 : Pass non-zero exit code to debug command #1115
adm inspect: delete unused pod URL getting code #1032
Bug 2073113 : do not report docker conf deprecation warning when the docker is not available #1106
Drop k8s carries and bump to kubectl v0.24.0-beta-0 #1092
Bug 2075647 : pkg/cli/admin/upgrade: Use PATCH instead of POST for spec updates #1111
Add –keep-manifest-list support to oc adm release *
commands #1109
Bug 2041454 : Validate reference-policy for import-image command #1108
Bug 1823143 : wire ICSP lookups to oc image info #829
Use ServerGroupResources instead deprecated ServerResources #1101
Introduce Jira defects into release info #1100
Fix component name for oc #1102
pkg/cli/admin/mustgather: label must-gather ns as privileged #1099
Obtain OpenShift version from ClusterVersion resource #1091
Allow triggers on batch/v1 CronJobs #1077
pkg/cli/admin/upgrade: Mention channel choices #1088
Add Nutanix platform #1046
Bug 2057101 : remove klog format and update messages for docker config deprecation #1082
Bug 2056893 : pkg/cli/admin/upgrade: Drop –to-image help warning #1078
Bug 2049889 : logging / help improvements around ‘oc new-app –search’ #1086
Bug 2056122 : expose –keep-startup flag for oc debug #1085
Bug 2052578 : reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories #1059
Add support for batch/v1 CronJob #1081
OSDOCS-3257 : Adding in new metadata requirement for docs #1072
Update all images to be consistent with ART #1071
Updating openshift-enterprise-cli images to be consistent with ART #1039
Bug 2049234 : Fix mirroring images that have dots in their namespace #1063
Bug 2052034 : make sure that we check for resorces and files before picking the simplest path #1062
Bug 2049133 : Fix catalog mirror from files #1058
Comment tolerations used in must-gather #1004
Remove unused methods and re-use pre-existing ones where needed #951
Show managedFields in inspect #1051
Bug 2046319 : improve error message for debug #1053
Bug 2047895 : release: handle aarch64/arm64 naming disparity in mirror #1038
Bug 2044140 : pkg/cli/admin/upgrade: Fix nextStep option sense #1050
Add TMOUT env to debug node pod #1048
Bug 2044140 : Updated the error message to include the suggestion #1041
Bug 2035717 : Enhancing the output provided when backup collections are attempted #1013
Full changelog
OCPBUGS-2801 : Backport –credentials-requests-dir for ccoctl gcp delete. #506
OCPBUGS-2883 : Make ccoctl use regional STS endpoint by default #503
OCPBUGS-2278 : Add ccoctl support to create OIDC endpoint with private S3 bucket #500
Update OWNERS to reflect reality. #496
Bug 2118680 : Refactor Nutanix plugin to use external credentials structs #487
Bug 2105468 : Make ccoctl work with credentials fetched from gcloud cli defaults #477
Bug 2102834 : manifests/00-namespace: Set empty openshift.io/run-level #473
Bug 2093986 : Make pod identity webhook comply to restricted pod security level #469
Updating ose-cloud-credential-operator images to be consistent with ART #466
manifests/deployment: comply to restricted pod security level #463
Add a check for no CredentialsRequest manifest in directory #462
Bug 2067800 : upgrade prometheus/client_golang to v1.12.1 #464
Minor doc updates #461
Update OWNERS file to reflect reality #460
Change the ccoctl generated nutanix-credentials secret data format #457
Skip directories when reading credentials requests #459
Add nutanix credentials handling with manual mode #450
Leader election migration 1: ConfigMap & Lease #446
Updating ose-cloud-credential-operator images to be consistent with ART #449
Full changelog
OCPBUGS-4529 : Node controller: Skip uninitialized nodes #85
OCPBUGS-4528 : AWS: build temp credentials file from AWS key and secret #84
OCPBUGS-4167 : Run azure operations in sequence #79
OCPBUGS-4163 : AWS: Fix race in IP address assignment code #83
Jira OCPBUGS-4179: Fix assign error display for cloudprivateipconfig #75
OCPBUGS-4233 : Updating ose-cloud-network-config-controller images to be consistent with ART #81
OCPBUGS-3089 : Update OWNERS #71
OCPBUGS-1846 : Add resolver to handle custom endpoints #63
Bug 2094438 : Make AWS URL parsing more lenient for GetNodeEgressIPConfiguration #45
Bug 2092047 : 1.24 rebase #44
Bug 2071914 : azure: default empty environment to AzurePublicCloud #36
Add instructions for how to run image in cloud #31
Bug 2072439 : Get subnet information from subnet instead of from network addresses #32
Bug 2060334 : Fix Azure VNET lookup when the NIC’s subnet is in a different resource group #26
Bug 2060361 : Fix Unable to enumerate NICs due to a missing ‘primary’ field due to security restrictions #27
Fix run_locally.sh #21
Updating ose-cloud-network-config-controller images to be consistent with ART #25
README.md #22
Full changelog
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #221
Updating vertical-pod-autoscaler images to be consistent with ART #222
OCPBUGS-2046 : switched policy for PodDisruptionBudget from v1beta1 to v1 in time for 1.25 #244
Bug 2102947 : Have VPA ignore phantom containers named “POD” #234
Bug 2087037 : Rebase onto latest master from upstream #231
Bug 2087037 : Rebase Autoscaler onto upstream release-1.24 branch #227
added bindata.go in e2e/vendor to fix the e2e test failures #225
add user configurable cluster api version #223
Update vendor to Kubernetes 1.24.0 #4871
Cherry-pick #4836 - Update ionos-cloud SDK and refactor #4854
Drop deprecated CAPI annotations #4928
Add cordon-node-before-terminating to FAQ #4907
Minor updates and improvements to the OCI (Instance-Pool) cloud provider #4912
Don’t deref nil nodegroup in deleteCreatedNodesWithErrors #4926
CA - AWS - Instance List Update 2022-05-30 #4925
Extract actuation-related logic out of legacy scale-down to Actuator #4908
CA - AWS - Instance List Update 2022-05-25 #4917
Add new AWS GPU type NVIDIA A10g #4920
Move handing unremovable nodes to dedicated object #4894
Setting Arch Label in GCE node #4906
Offset Reserved memory and ephemeral storage for ARM arch in GCE #4899
Upgrade CA images to v1.22.2 in aws example. #4905
Support policy/v1 for PodDisruptionBudget for v1.21+ #4888
Update the README to show correct number of modes #4890
Switch to using policy v1 API #4895
Expose backoff time parameters #3853
Vpa to v1 cronjob #4887
properly name secret #4868
OCI cloud provider : Optional Feature - Skip time-consuming findInstanceByDetails API call by adding non_pool_member annotation to the node #4860
Various fixes to the OVHcloud provider #4874
Document how to use templates in userdata and use in example #4885
VPA release 0.11.0 #4881
bump cloud-provider-azure version in CA #4883
Move GetMatchingPods into block guarded by klog.V(4) #4882
Parameterize GcePriceInfo into GcePriceModel for capability to expand… #4870
use the PreFilterResult in SchedulerBasedPredicateChecker #4865
Allow checking specific nodes removal in simulator #4864
Cherry support ssh keys #4867
Update golang to go1.18 #4863
add cherryservers cloud provider #4843
Vendor Update to K8s v1.25.0-alpha.0 #4858
cluster-autoscaler/cloudprovider/clusterapi/README.md - simple typo fix #4856
Refactoring gce_price_model.go to separate pricing info from model ca… #4857
Move the condition for ScaleDownInProgress to legacy scaledown code #4839
Update ionos cloud sdk #4836
cluster-autoscaler: Add –max-pod-eviction-time flag to configure MaxPodEvictionTime #4842
External gRPC Cloud Provider #4654
add cluster-autoscaler missing flags in documentation #4846
Make NodeDeletionTracker implement ActuationStatus interface #4828
Put ScaleDown logic behind an interface #4806
Fix a typo in scale_down.go #4823
Fix a typo in scale_down.go #1
Exoscale cloud provider overhaul #4247
Fix CI script to use GO111MODULE auto as default #4738
fix: log level #4814
Add resource validation #4798
Add .Release.Namespace to each template #4808
Design proposal for parallel drain #4766
Support for dynamic SKUs for scaling from zero scenario #4804
Fix updater main #4824
update azure instance types #4818
Work around VPA e2e test failures #4821
Fix indentation #4819
Minor bugfix to update-vendor script #4802
Remove newline indentation from CA deployment #4812
[AWS EKS - Scale-to-0] Add Managed Nodegroup Cache #4491
feat: add support for deployment annotations to helm chart #4791
Introduce extraction of System Architecture from AutoscalerVars #4807
docs: Fix FAQ typo #4809
Continue CA loop when unregistered nodes were removed #4810
Update owners for cluster-autoscaler Equnix Metal provider #4783
Fix label indentation for the service monitor manifest #4702
remove check for returning in-memory size when VMSS is in updating state #4787
gce: rm unnecessary GetMigInstanceTemplate locking #4621
Incremental updates and improvements to the OCI (Instance-Pool) cloud provider #4769
Update kubernetes vendor to 1.24.0-beta.0 #4778
Update e2e vendor #4771
Update vendor to kubernetes 1.24.0-alpha.4 + Handle daemonsets using the daemonset controller logic #4761
Adding note about Container Engine for Kubernetes #4736
cluster-autoscaler/cloudstack: Identify node by name and id #4753
: Upgrade PriorityClass api version in FAQ.md #4747
Charts - CA - Remove AWS IAM Docs - Replace With Link #4701
Add skuFamily field in InstanceType #4740
Skip pod hostname when comparing PodSpecs #4742
Limit caching pods per owner reference #4735
Migrate CA off python2 to python3 #4734
Fix lint issues in vertical pod autoscaller #4723
[CA Helm] fix RBAC for namespaced mode #4721
cloudprovider: add TencentCloud Provider #4639
Early abort if AWS node group has no capacity #4489
Expose nodes with unready GPU in CA status #4674
FixBug-invalidMetadataUrl-add-getSubscriptionIdFromInstanceMetadata #4689
Turn VPA Logging Level to V4 for Not Updating Messages #4693
vpa: admission-controller: add logs for failure to start webhook server #4706
clusterautoscaler helm chart fixes for clusterAPI cloud provider #4691
add user configurable cluster api version #4716
update huaweicloud sdk #4709
CA - AWS - Rework IAM Docs/Snippets #4670
CA - Docs - Clarify when multi expander support introduced #4684
CA - AWS - Instance List Update 16-02-22 #4683
Add gRPC expander plugin #4452
Fixed anchor link for section “implementation” #4698
fix autoscaling due to VMSS tag prefix issue #4686
azure vmss cache fixes and improvements #4685
Add ClusterAPI as supported Provider to the helm chart #4301
Add expire time for nodeInfo cache items #4669
Explain how to prevent deletion of non-empty nodes #4628
CA - Exoscale Provider - Add owners file #4644
Increase --test.timeout
for e2e tests #4672
Update CA dependencies to 1.24.0-alpha.2 k8s release. #4675
feat: add helm chart support for multiple expanders including “priority” #4665
Cloudprovider support Vultr #4653
Add OCI instance-pool based cloud provider #4349
Fix example in values file for topologySpreadConstraint #4663
Update VPA to go1.16 #4658
Remove disable scale down callback if schedulable pods are found in filter_out_schedulable. #4661
mig_info_provider.GetMigForInstance will now use locking when calli… #4660
Add topology spread constraints to control how Pods are spread #4578
Add more buckets to admission_latency_seconds metric #4657
Change VPA default version to 0.10.0 #4649
Enables AZURE_CLUSTER_NAME even if .Values.azureUseManagedIdentityExtension is “true”. #4564
increase azclients polling delays #4571
CA: Debugging snapshotter locking optimisation for better transactions #4651
CA: Debugging snapshot adding a new field for TemplateNode. #4633
Don’t cache NodeInfo for recently Ready nodes #4641
update azure instances and template with np-series SKU #4648
Allow colon in AWS ASG autodiscovery tag keys #4636
VPA release 0.10.0 #4642
Ensure ClusterAPI DeleteNodes accounts for out of band changes scale #4634
Remove TestDeleteBlob UT #4626
GCE: Add m2-megamem-416 price #4627
Introduce gce image types and remove *_containerd gce os distributions #4603
Introduce per-VPA minReplicas to allow overriding global setting. #4560
Add AutoscalingContext to the scale-down post-processor #4617
Update Cluster Autoscaler to go 1.17 #4587
azure: change a flacky test #4620
Rename packet to equinix metal #4580
Introduce the scale down processor that picks the final scale down candidates #4519
Cluster API OWNERS: Remove randomvariable #4579
Cluster Autoscaler: GCE: check the result of the operation #4508
Create a multi-architecture manifest when pushing image to registry #4581
use gcr hosted cluster-autoscaler image #4582
Enhancement proposal to add minReplicas per VPA Object (see #4560) #4566
Fix azure unit tests failure #4594
Shorten Hetzners node names with hex repr #4507
Adding support for Debugging Snapshot #4552
chore: remove a time consuming unit test in provider azure #4565
Full changelog
OCPBUGS-1762 : add a workaround for a NetworkManager issue #298
OCPBUGS-747 : Use machines instead of nodes to detect masters #307
OCPBUGS-1511 : [release-4.11] Fix a few papercuts #290
OCPBUGS-747 : do not rely on string “master” to be in BMH names #283
Bug 2084215 : Add baremetal prefix to kube-rbac-proxy #272
Bug 2099928 : Add UT for image_customization_test #243
Bug 2088428 : Fix interpretation of Deployment Status Conditions #266
Bug 2080306 : Uplift kustomize and BMO to remove go-getter dependency #262
Change registry reference for image customization controller image, p… #260
Revert “Allow access to InfraEnv resources from assisted service” #254
Extract functions for ZTP integration #261
bump golangci #257
Change registry reference for image customization controller image #258
Bug 1961844 : Adding baremetal ClusterOperator relatedObjects directly to its manifest #255
Add baremetal capability annotations #249
Allow access to InfraEnv resources from assisted service #251
More updates to the OWNERS file #253
Update the OWNERS file based on new contributors #252
Updating ose-cluster-baremetal-operator images to be consistent with ART #242
Use combined Ironic process, drop RPC and MariaDB #234
Remove asalkeld and kirankt from Owners #228
Full changelog
Bug 2110524 : Improve decision logic around syncing cloud config #198
Bug 2089334 : Use service account credentials for all providers #193
Bug 2067806 : Bump dependencies to K8s 1.24 #192
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #191
Bug 2082687 : IBMCloud: Remove CCM port argument #189
Remove port argument and update enivronment variable name from powervs cloud provider deployment #188
Bug 2074471 : update enabled and use-octavia options in cloud-conf config-map #183
Bug 2074606 : Allow OpenStack CCM to annotate Service objects #184
OpenStack: ensure config-map is updated only when needed #185
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #166
Bug 2051457 : CCM PodDisruptionBudgets #174
Add a troubleshooting doc #177
Add generation of config for OpenStack CCM #178
Add PowerVS cloud controller manager #179
Use “go install” to fetch binaries #161
Bug 2059716 : Ensure release version is set on config sync controller #176
Bug 2059716 : Ensure release version is injected into all controller status clients #175
Bug 2055723 : start watching KubeControllerManager resource #173
Changes to support config map sych for Power VS Platform #172
Added credential request file for Power VS #171
Update OWNERS #170
Fix a typo in watch predicates #169
Bug 2047998 : Alibaba should deploy image from release payload #167
Full changelog
Update images to be consistent with ART #253
Bug 2082763 : Drop the OperatorHub CR instance #245
bump openshift/api, client-go #251
manifests/deployment: comply to restricted pod security level #248
Reorder the empty Node CR resource to ensure it is applied after the Node CRD #244
Bump(o/client-go); Add empty config/v1/node/cluster object #238
Bug 2074243 : Bump openshift/api
to c3bb724c28
#243
Revert config/v1/Node crd.yaml #242
Bump openshift/api, openshit/client-go to add ImageMirrorSet CRDs #236
bumped openshift API to have node object related changes #233
Full changelog
Bug 2097283 : Update manifests to v6.0.1 #121
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #119
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #118
AUTH-133 : assets: comply to restricted pod security level #120
manifests/deployment: comply to restricted pod security level #116
Bug 2057079 : Fix race when setting Progressing condition #114
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #113
Full changelog
OCPBUGS-2919 : update prometheus alerts #957
OCPBUGS-2113 : Add niceness to important etcd processes #943
OCPBUGS-1607 : increase etcdGRPCRequestsSlow thresholds #934
OCPBUGS-1354 : fix cert rotation on IP changes #931
OCPBUGS-685 : preserve log message on failures #924
Bug 2108595 : Cherrypick move etcd monitoring dashboard… #893
Bug 2107070 : etcd-metrics container is flooding logs #889
Bug 2108175 : Fix etcd minor upgrade backup #891
fixing unit test health flakes with tolerance #881
Bug 2105146 : fix degraded missing cluster version #877
Bug 2105247 : Add etcd pod liveness probe #879
Bug 2101460 : add timeout to health checks #863
Bug 2095703 : fix multi-address member removal #858
Bug 2092880 : avoid extrapolation in leaderhip alert #851
Bug 2092395 : etcdHighNumberOfFailedGRPCRequests alerts with wrong results #843
Bug 2064024 : Update library-go to 80f9619c2 #816
Bug 2090929 : cluster-backup.sh script has a conflict to use the ‘/etc/kubernetes/static-pod-certs’ folder if a custom API certificate is defined #845
Bug 2085997 : defines a startupProbe for etcd container #840
Bug 2085997 : brings back initial delay seconds to the previous value #839
Bug 2085997 : increase initial delay seconds to match the discovery timeout #838
Bug 2085997 : removes TestScalingUpAndDownSingleNode #813
Bug 2073901 : revisit defrag controller degradation #812
Bug 2087983 : remove etcd_perf before restore #823
Updating cluster-etcd-operator images to be consistent with ART #831
Bug 2012065 : Add summary to etcd alert rules #822
Bug 2067738 : update prometheus client #821
Bug 2061496 : Adding message to ControllerStarted:RecentBackup condition #760
Bug 2063183 : Upping defrag timeout to 1 minute #762
manifests/deployment: comply to restricted pod security level #802
test utils changes the way endpoints data key is calculated #814
Bug 2077160 : Adding Thomas to reviewers and me to approvers #815
Bug 2079724 : manually disable defrag #798
fire an event on successfull member removal #808
Scale up new members as learners #758
clustermemberremovalcontroller must examine cluster health before removing a member #805
Bug 2077833 : add more logging #800
Bug 2076793 : pkg/operator/upgradebackupcontroller: Pivot from Failing to ReleaseAccepted #799
Bug 2076831 : fixing client readyz leak #796
exports common functions used by the scaling controllers #795
introduces MachineDeletionHooksController #781
ClusterMemberController adds members whose machines are not pending deletion #790
Update owners with new team members #792
member removal part two #779
adds attemptToRemoveLearningMember to the cluster member removal controller #791
Bug 2063831 : Replace quorumguard and add readyz server #789
Bug 2074544 : revert #784 and #780 to fix ipv6 #786
Bug 2075015 : Revert “replace quorumguard and add readyz server” #787
no pending on etcdHighNumberOfLeaderChanges 1st 1h #783
Bug 2063831 : replace quorumguard and add readyz server #763
adds attemptToRemoveLearningMember to the cluster member removal controller #784
Bug 2053596 : Increase IBMCloud VPC heartbeat timeout to 500ms and leader election timeout to 2500ms #759
ClusterMemberController adds members whose machines are not pending deletion #780
refactors the member removal controller #782
Revert “Merge pull request #768 from p0lyn0mial/member-removal-part-two” #778
member removal part two #768
turn on initial corruption check #770
adds helpers functions used by the vertical scaling controllers #769
introduces ReadDesiredControlPlaneReplicasCount #767
Bug 2057642 : Change fsync degraded reason to CamelCase #756
Bug 2057644 : Fix FSyncController degraded latch #754
an e2e test for checking scaling up and down by one master node #740
adds member removal controller #737
Bug 2053596 : Increasing election timeout for IBMCloud VPC #746
Bug 2053582 : Track static pod lifecycle #750
Bug 2053582 : Track static pod lifecycle #748
changes the signature of the MemberRemove method to accept a memberID (uint64) not a Name (string) #741
Bug 2052270 : pkg/operator/metriccontroller/fsync_controller: Fix “treshold” -> “thresholds” typos #743
an e2e test for checking scaling up by one master node #732
wait for other installers to finish #736
Bug 2042501 : bump library-go #729
Full changelog
OCPBUGS-3049 : Update CRLs when they expire #853
Bug 2110528 : Fix another issue with route status clearing race condition caused by not validating generation id #813
Bug 2108214 : Fix route status clearing race condition caused by using the cache #807
Bug 2106116 : Bump openshift/api for healthCheckInterval fix #806
Bug 2093462 : status: Watch clusteroperators #714
Bug 2092042 : Bump vendored k8s libraries to 1.24 #768
Bug 1944851 : Clear route status when an ingress controller is deleted or a route is un-admitted #724
Bug 2094932 : Patching config.ingresses status requires patch permissions #788
Bug 2097555 : Fix loadBalancerServiceAnnotationsChanged check and update #783
Bug 2094932 : Ingress operator needs permission to list nodes #785
Bug 2095229 : desiredRouterDeployment: Check for nil hostNetwork #780
Bug 2094962 : Fix flakey logic in haproxy timeout tests #775
Bug 2094932 : MGMT-10403: Set the defaultPlacement
for none-platform SNO clusters installed before 4.11 #767
Bug 2075671 : Add a e2e test that verifies the ingress operator’s cache doesn’t include everything #764
Bug 2055601 : Add cluster tag to *.apps domain record #737
Bug 2080379 : Group all e2e tests as parallel or serial #756
Bug 2082428 : Add MicroSecond processing #762
NE-408 : Allow configuring ELB connection idle timeout #451
NE-825 : Update router to use random balancing algorithm once again #727
Bug 2084433 : AUTH-133: assets: comply to pod security #760
NE-577 : Support a Configurable ROUTER_MAX_CONNECTIONS in HAproxy #735
Add support for route53 in the us-isob-east-1 region + fix #754
AUTH-184 : manifests/deployment: comply to restricted pod security level #749
Bug 2081447 : desiredRouterDeployment
: Fix for port defaulting #753
Bug 2079468 : Enhance the waitForIngressControllerCondition for better CI results #745
NE-882 : Set ROUTER_DOMAIN
to enable route subdomain field #674
Specify host port for host networking strategy #694
Bug 2007246 : Add allowPrivilegeEscalation to the router container #743
MGMT-9797 : Determine number of replicas according to DefaultPlacement
#728
Bug 2076193 : Remove special-casing for default ingresscontroller probe parameters #742
NE-585 : Make ROUTER_BACKEND_CHECK_INTERVAL configurable #712
BUG 2076984: test/e2e: add resilience to RBAC test teardown #744
BUG 2054200: Fix removing custom created service in openshift-ingress with same name #707
Add Nutanix platform #730
Revert “Bug 2007246: Ingress Controller does not set allowPrivilegeEscalation in the router deployment” #741
Bug 2075671 : Fix k8s client cache object global inclusion and duplication. #740
NE-781 : Allow users to tune kubelet probe timeouts #736
Bug 2072106 : Fix test Errorf
limitation in go 1.18 #733
Bug 2071139 : add pod eviction permission #734
Bug 2071139 : delete default ingress pod if it is scheduled where another router pod already is #720
Bug 2069457 : Delete LoadBalancer-type service finalizer logic #729
Bug 2021446 : Set canary status as unknown if not admitted to default ingress controller #723
Bug 2066444 : update relatedObjects for clusteroperator status #721
Bug 2007246 : Ingress Controller does not set allowPrivilegeEscalation in the router deployment #718
Bug 1995953 : Add unit test for verifying router deployment env is always sorted #715
Bug 2057762 : Set Upgradeable=False if default cert has no SAN #708
Bug 2055470 : Normalize the AWS internal LB annotation value #704
BUG 2037447: Disable keepalive for canary probe #701
pkg/operator/controller/ingress/status_test: Fix ...-tag
-> ...-tags
test-case description #700
Added gcs278 to OWNERS #698
Full changelog
OCPBUGS-2160 : [release-4.11] serviceaccountissuer: fix case when default value is being used and not trusted after change #1394
OCPBUGS-2199 : [release-4.11] Wire support for trusted service account issuers #1386
Bug 2100155 : specify resource=pod for PSa violation alerts #1362
Bug 2100155 : Add new alert on Pod Security violations #1361
Bug 2050407 : revert dev cert rotation #1307
Bug 2100347 : Bump(openshift/library-go) latency profile observer, controller #1360
Bug 2074031 : Support tuning GOGC within a limited range. #1359
Bug 2086519 : exempt build controller SA from PodSecurity admission #1358
Bug 2067456 : OCP 4.11 should be firing APIRemovedInNextEUSReleaseInUse and APIRemovedInNextReleaseInUse for APIs removed in 1.25 #1332
Bug 2086092 : bump to k8s v0.24.0 #1341
Updating ose-cluster-kube-apiserver-operator images to be consistent with ART #1356
Config Observer and Latency Controller for nodes.config.openshift.io WorkerLatencyProfile #1328
Update library-go to 80f9619c2 #1354
Fix debugging information #1353
Revert “Revert “Merge pull request #1338 from stlaz/more_restrictive_sccs”” #1351
Revert “Merge pull request #1338 from stlaz/more_restrictive_sccs” #1350
manifests/deployment: comply to restricted pod security level #1348
add more restrictive SCCs to the platform #1338
[rebase v1.24]: remove insecure-port from kas args #1347
remove enable-swagger-ui from default config #1343
AUTH-2 : reenable PodSecurity on privileged level #1308
render apirequest count to reduce startup errors #1336
Bump(openshift/api): to get CSI changes #1310
Revert pull request 1309 #1316
fix label for max-in-flight-recorder #1333
Bug 2063342 : vendor: bump library-go #1330
Bug 2067384 : OCP 4.10 should be firing APIRemovedInNextEUSReleaseInUse for APIs removed in 1.25 #1331
Bug 2053582 : Track static pod lifecycle #1323
Bug 2053582 : Track static pod lifecycle #1321
Bug 2052513 : degraded webhook conditions to errors #1313
Bug 2052513 : disable webhook supportability during upgrade #1309
update library-go to get rapid installer pod fixes #1300
Updating ose-cluster-kube-apiserver-operator images to be consistent with ART #1299
Full changelog
OCPBUGS-826 : gc watcher should close connections after throwing away a client #654
Bug 2118282 : Make KCM-O conditionally dependent on monitoring stack availability + reconcile #653
Bug 2114580 : add runbook urls to KCM-o alerts #644
Bug 2104552 : Decouple KCM-O’s status from monitoring stack #637
Bug 2099668 : introduce GC Watcher controller and add alerts for GarbageCollector #623
Bug 2087684 : Reject transition from/to extreme latency profiles (default<->low) #629
Bug 1902307 : Let vsphere-legacy-cloud-provider update node objects #631
Bug 2097186 : add rbac roles for the podsecuritylabelsyncer even outside bootkube #632
Bug 2053622 : PodDisruptionBudgetAtLimit should not alert when no app/pods exist #630
Bug 2086092 : bump to k8s v0.24.0 #614
Bug 2086519 : bindata/../namespace-openshift-infra: label namespace as privileged #628
Bug 2086958 : e2e: Fix test pod disruption budget at limit alert #627
Bug 2086959 : e2e: fix flaky TestLogLevel #626
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #624
Config Observer and Latency Controller for nodes.config.openshift.io WorkerLatencyProfile #611
add RBAC for PSa label syncing controller #616
Fix debugging information #621
manifests/deployment: comply to restricted pod security level #619
policy-controller RBAC: use the new leases API #618
Bug 1918690 : update resource-graph to include current resources #613
Update OWNERS #612
Bump(openshift/api): to get CSI changes #601
Bug 2053582 : Track static pod lifecycle #608
Bug 2053582 : Track static pod lifecycle #606
Update to use configmapleases #602
Bug 2029470 : update library-go to get rapid installer pod fixes #597
Bug 2045872 : allow cluster-policy-controller to fallback to default cert #594
Full changelog
OCPBUGS-4294 : bootstrap-kube-scheduler: specify resources.requests #449
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #426
Bug 2117746 : Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #435
Bug 2062459 : Introduce sync unit test #430
Bug 2086092 : bump to k8s v0.24.0 #420
Bug 2062459 : Fix bootstrap leader election config #428
Bug 2064024 : README: fix scheduler configuration formatting #427
Bug 2064024 : Update library-go to 80f9619c2 #425
Fix debugging information #424
manifests/deployment: comply to restricted pod security level #421
[rebase v1.24] remove –port flag from bootstrap #422
Update OWNERS #419
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #406
Bug 2053582 : Track static pod lifecycle #417
Bug 2053582 : Track static pod lifecycle #415
Update resourcelock to configmapleases #412
Bump(openshift/api): to get CSI changes #411
Do not wait for a port which is no longer used by the scheduler #410
update cert injection annotations to beta #409
Bug 2029470 : update library-go to get rapid installer pod fixes #407
Full changelog
Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART #82
bindata: comply to restricted pod security level #85
manifests/deployment: comply to restricted pod security level #83
Full changelog
Bug 2087039 : update dependencies to K8s 1.24, go 1.18 #165
Set default container for log retrieval #163
Define all flags before parsing flags #161
Bug 2047702 : Reconcile CSRs approved by other controllers #160
Add techpreview manifests for CAPI machines #159
Bug 1978303 : update approve condition logic #158
Allow to define several API groups #157
Shrink csr_check_test.go size #155
Make ‘reject_expired’ tests works in any time zone #154
README.md: Elaborate a bit more on node join #150
Updating ose-cluster-machine-approver images to be consistent with ART #153
Full changelog
OCPBUGS-4640 : Increase startupProbe for prometheus #1845
OCPBUGS-4030 : test: increase timeout when checking remote write metrics #1821
OCPBUGS-1790 : Pass user-defined Alertmanager service in shared configmap #1781
OCPBUGS-1551 : Dedicated kubelet ServiceMonitor for prometheus-adapter #1774
Bug 2111345 : go.mod: update openshift-api to current release-4.11 tip #1755
Bug 2103127 : fix alert controllers when not in techpreview #1709
OCPBUGS-516 : [release-4.11] Give precedence to CMO config map proxy config #1743
Bug 2108595 : Removes etcd related dashboards from CMO #1723
Bug 2109731 : increase alertmanager startupProbe failure threshold #1726
Bug 2107493 : Set HA convention on admission-webhook #1717
Synchronize versions of the downstream components #1698
MON-2091 : Add support for user-defined alert relabel configs #1676
Bug 2037513 : Fix dashboards having container_fs* metrices in queries #1554
MON-2552 : Add support for user-defined alerting rules #1675
Pin Jsonnet versions for release 4.11 #1693
Bug 2091902 : Improve performance of Prometheus Adapter #1692
Adding a usage metric for Openshift Sandboxed Containers #1662
MON-2567 : enable AlertmanagerConfig v1beta1 #1682
Synchronize versions of the downstream components #1689
Bug 2096315 : Create a patch im CMO for NodeClockNotSynchronising #1604
Bug 2069068 : Refactors DeleteDeployment to wait for deletion of the deployment #1655
*: bump Go dependencies #1688
Bug 2057832 : Updates recording rule cluster:telemetry_selected_series:count #1646
Bug 2094704 : remove verbose output from kube-rbac-proxy in Prometheus-k8s pod #1684
Allow deployment of dedicated Alertmanager for user-defined alerts #1661
MON-2480 : Double the ServiceMonitor intervals for SNO #1652
Synchronize versions of the downstream components #1666
whitelist cluster-logging-operator metrics for telemetry #1546
Bug 2090838 : ignore flapping host interface ‘tunbr’ #1681
Bug 2089574 : Removes master node selector from PO when running with HostedControlPlane external #1679
Bug 2009352 : IR-254: Collecting registry and image stream usage #1668
Bug 2079292 : Adds necessary SecurityContext settings to UWM deployments #1660
eo metrics for Telemetry #1559
Bug 2084079 : Refactors CreateRouteIfNotExists to CreateOrUpdateRoute #1671
Add bodysize limit for metric scraping. #1467
OWNERS: move @fpetkovski, @PhilipGough and @bison to emeritus section #1670
Updating cluster-monitoring-operator images to be consistent with ART #1667
Bug 2069068 : Refactors DeleteDeployment to wait for deletion of the deployment #1655
Expose ovnkube_master_egress_routing_via_host via telemetry #1635
Add runbook for kube persistent volume inodes filling up #1663
Synchronize versions of the downstream components #1658
MON-1913 : pkg/manifest: Allow retention to be configurable for Thanos-Ruler in UWM #1651
*: add standalone admission webhook #1640
Synchronize versions of the downstream components #1650
Bug 2064705 : [bot] Synchronize versions of the downstream components #1648
MON-2213 : Expose the /federate endpoint of UWM Prometheus as a route #1633
Bug 2074807 : [bot] Update jsonnet dependencies #1643
Bug 2073112 : Adds UWM extrenalLabels from Prometheus to ThanosRuler labels #1645
Extend e2e metric test #1642
MON-2193 : pkg/manifests: Expose retention size settings for UWM Prometheus #1630
MON-2193 : pkg/manifests: Expose retention size settings for Platform Prometheus #1579
MON-2206 : Adds sigv4 settings for remote write #1638
Bug 2074084 : CMO metrics not visible in the OCP webconsole UI #1634
Bug 2033575 : use bearer token as fall-back authn method #1637
Bug 2067740 : update prometheus/client_golang version #1636
MON-2207 : Expose Authorization settings for remote write in the CMO configuration #1598
Bug 2057967 : [bot] Update jsonnet dependencies #1628
Add Oauth2 settings to prometheusK8s.remoteWrite config #1617
MON-2212 : Expose the /federate endpoint of UWM Prometheus as a service #1601
Bug 2067005 : Remove Grafana from Prometheus rules added by CMO #1629
MON-1708 : Enforce label scrape limits in UWM #1350
CHANGELOG: add entry for https://issues.redhat.com/browse/MON-2245 #1623
Bug 2048333 : [bot] Update jsonnet dependencies #1621
doc: add Testing section to CONTRIBUTING.md #1620
pkg/manifest: remove unused function AlertmanagerExternalURL #1622
Bug 2063047 : Add condition to check for relative paths in query log file path #1608
Synchronize versions of the downstream components #1616
Update jsonnet dependencies #1615
Documentation/data-collection: Collect cluster_version_capability #1607
MON-2269 : test: deploy prometheus as remote_write receiver #1602
Synchronize versions of the downstream components #1614
Documentation/data-collection: Assign cluster-version metrics to Cincinnati team #1606
Bug 2067004 : manifests: Remove Grafana image references #1612
Bug 2063905 : [bot] Update jsonnet dependencies #1610
Bug 2067062 : [bot] Synchronize versions of the downstream components #1609
Bug 2065577 : CMO now creates by default an empty CM for UWM #1603
Automated jsonnet dependencies update #1600
Bug 2065682 : manifest: explicitly drop the temporary cluster id label #1597
Bug 2065076 : manifests: advertise public urls without path component #1595
MON-1632 Removing grafana from monitoring stack #1557
Makefile: add tools to path for run-local target #1592
MON-2245 : manifest: Add cluster_id label to remote_write configurations #1578
OADP-22 : Send Telemetry metrics on OADP #1536
Bug 2063047 : Added support for full-path query log file #1587
MON-2222 : Enable validating webhook for AlertmanagerConfig custom resources #1567
Automated dependencies version update #1591
Automated jsonnet dependencies update #1583
Bug 2060083 : React to changes in clusteroperators #1575
Automated dependencies version update #1540
Bug 2050120 : Sanitize all regex allow/denylist used in KSM component #1574
Bug 2060091 : Properly deal with an empty console URL #1576
Bug 2051470 : Update prometheus-operator and sync jsonnet #1571
manifest: use path module to construct externalURL #1562
Bug 2057403 : jsonnet: Give CMO explicit get permissions for ReplicaSets #1564
Bug 2037513 : Update jsonnet dependencies and prometheus-operator version #1556
Bug 2057025 : fix init-config-reloader resource requests #1563
go.mod: switch to go 1.17 #1561
Use service ca beta annotation #1560
: Add runbooks for FailedToSendAlerts #1530
pkg: drop code removing the legacy Alertmanager service monitor #1551
Bug 2050707 : test: account for pdb and Prometheus’ staleness period #1553
MON-1631 : prometheus: remove ui access #1532
Updating cluster-monitoring-operator images to be consistent with ART #1550
Full changelog
OCPBUGS-4137 : ipsec: Run ovs-monitor-ipsec in the foreground and change probes #1640
Jira OCPBUGS-3852: IPsec: Fix broken counter++ expression #1638
Bug OCPBUGS-945: Add EgressQoS DstCIDR format validation #1551
OCPBUGS-3911 : SDN: /var/run mount cleanup #1631
Bug OCPBUGS-1075: HyperShift: Differentiate resources deployed by different CNO instances #1555
Bug OCPBUGS-1367: Hypershift: Allow configuring hostname and labels on the route #1559
OCPBUGS-393 : Setting disableNetworkDiagnostics: true does not persist when network-operator pod gets re-created #1530
Bug OCPBUGS-500: Kuryr: Bump timeoutSeconds for livenessProbe #1535
Bug 2096456 : Add init container to ensure that Status.podIP is set before postStart hooks run #1512
Bug 2108236 : Revert “Bug 2085089: Pass enable-udp-aggregation=true to ovn-kubernetes” #1513
Bug 2085089 : Pass enable-udp-aggregation=true to ovn-kubernetes #1489
Bug 2089681 : Disable EgressIP reachability check in hypershift deployments #1485
Bug 2084062 : Make northd probe interval default to 10 seconds #1494
Bug 2100079 : Update sdn-controller perms for “configmapsleases” leaderelection #1496
Bug 2099357 : k8s 1.24 bump: add RBAC coordination leases for ovn-k master #1490
Bug 2094071 : Add southboundStale alert runbook #1481
Bug 2095772 : bindata: managed: reduce memory requests to align with observed usage #1479
Bug 2095756 : client: register types during init, not later #1483
Bug 2090336 : Multus should log at a verbose log level (without a logfile) #1474
Bug 2092047 : cncc: add RBAC coordination.k8s.io leases #1461
Bug 2089805 : Enable config duration for OVN-Kubernetes #1455
Bug 2090437 : Bump CNO to k8s 1.24 #1459
Bug 2073452 : Copying CNI binaries should be an atomic operation. #1472
Bug 2092495 : ovn: use up to 4 northd threads in non-SNO clusters #1471
Bug 2091167 : incorrectly setting rbac role for certificatesigningrequests #1463
Revert “Copying CNI binaries should be an atomic operation.” #1466
Bug 2073452 : Copying CNI binaries should be an atomic operation. #1462
Bug 2076776 : remove patch permissions from ovnkube-node service account #1450
Bug 2089968 : ensures type: Directory for multus host paths #1453
Bug 2090343 : [temporary] Adds multus debug logging #1456
Bug 2087942 : bump to go 1.18, lint improvements #1451
Bug 2086461 : Hypershift: Also add default for Azure mtu #1454
Bug 2086461 : AWS: Use hardcoded MTU to speed up cluster creation #1441
Bug 2087556 : Fix rendering DPU manifests #1448
Bug 2086506 : hypershift: respect statefulset when upgrading ovnk #1447
Bug 2087135 : Fixing Hypershift nodeport flow #1440
Bug 2086544 : Stop passing hosted cluster token as a parameter to ovnkube-master #1446
Bug 2086437 : Enable EgressQoS controller #1430
Bug 2086143 : Status controller: use a label, rather than watching all objects #1431
Bug 2082235 : manifests: Add in service, service-cert, and ServiceMonitor #1433
Bug 2023295 : Cleanup CNO relatedObjects #1432
Bug 2079422 : Bump PodDisruptionBudget to v1 #1427
Re-reconcile network on configmap, stop watching all configmaps in proxy controllers #1416
hypershift: add ovnkube-node-proxy container in ovnkube-node ds #1408
Hypershift: enable TLS for ovnkube-master metrics #1423
Add gm metric record to use for telemetry exposure #1425
Revert “ovn: reduce SB<->ovn-controller inactivity probe to 30 seconds” #1428
Bug 2082611 : Limit Kuryr pods permissions #1367
Bug 2076877 : Bump FlowScema apiVersion to v1beta2 #1419
bindata/network-diagnostics, cloud-network-config-controller: comply to restricted pod security level #1406
Remove ObjectMeta.ClusterName usage #1421
Hypershift: Fix ovnkube-master priority class and set resource requests on token-minter #1420
add more sysctls to the multus allowlist #1411
ovn: fix northd preStop command handling #1414
Add control-plane-component label to ovnkube-master for hypershift #1422
Add link to runbook urls #1417
Hypershift: Copy all CNO conditions to HostedControlPlane status #1415
ovn: reduce SB<->ovn-controller inactivity probe to 30 seconds #1412
Bug 2075475 : Add default-route field to egress-router k8s.v1.cni.cncf.io/networks #1390
OCPVE-106 Customize rollout strategy to fix SNO upgrade #1392
Bug 2080255 : SDN: Re-add list/watch/get permissions for nodes needed for EgressIP #1409
Bug 2071859 : Switch dnsPolicy to Default for OVN hostNetwork pods #1395
Revert “Revert ipsec: Allow enablement/disablement at runtime” #1384
ovnkube: export OVS metrics along with OVN metrics #1393
Bug 2078910 : Correct runbook_url field location within schema #1396
Adds dougbtv to owners as approver and reviewer #1397
Bug 2072215 : Make the use of the ip-reconciler cronjob opt-in by detecting IPAM type usage #1369
ovn-kube hypershift: fix pipefailure that prevents HA startup #1394
Bug 2063123 : Drop Node update permission for sdn-node #1350
OVN-K alert: Increase severity and add runbook_url for NoRunningOvnMa… #1327
Remove Kuryr mutating DNS webhook #1363
raise the alert NoOvnMasterLeader to critical and add the runbook url #1328
Bug 2072710 : Make northd probe interval default to 10 seconds #1386
hypershift: get control plane replicas from hcp #1385
Bug 2072766 : Reserve port TCP/9104 for cluster-network-operator #1378
Multus: split pod/status rbac #1340
add runbook link for NodeWithoutOVNKubeNodePodRunning and V4SubnetAll… #1366
OVN: remove detecing db_ip via kapi #1368
Hypershift: Respect publishing strategy of OVN southbound database service #1349
Proxyconfig: Add a knob for Hypershift to enable proxying internal apiserver address #1381
Bug 1983056 : Kuryr: Update CRD from upstream #1360
hypershift: disable TLS for ovnk master metrics #1382
hypershift: enable publishNotReadyAddress explicitly for ovnk-master service #1372
Bug 2070047 : Bump max value of hist quantile for kuryr_cni_request_duration #1359
Don’t return err with empty relatedClusterObject annotation #1379
hypershift: enable ovnk-master metrics in management cluster #1374
Use (un)setProgressing for pod status update #1376
Use the hosted cluster token explicitly #1370
HyperShift: Watch StatefulSets in the management cluster #1364
Exclude openshift-kube-apiserver and openshift-apiserver service/endpoints from connectivity checks in hypershift #1375
Run ovnkube-master statefulset pods in parallel #1361
Add ibm-cloud-managed annotations to 02-cncc-credentials.yaml, this is required in HyperShift #1358
Add ipsec daemonset for hypershift managed cluster #1356
Add statefulset in status manager #1345
hypershift ovnk route status #1341
Add tuning cni sysctl allowlist to nodes #1347
Bug 2058368 : move enable memory trimming to readiness prob #1365
Add ovnkube-node initContainer to make sure sbdb is up before running other containers #1354
Vendor: pull in hypershift #1346
Hypershift: Use token minter instead of a kubeconfig in ovn-kubernetes master #1344
Add an option to define the client name for in-cluster config #1342
Add ovnkube manifests for hypershift #1329
network, bootstrap: don’t get apiserver from the environment #1339
Fix MTU detection for multi path default routes #1338
Multi cluster support in CNO #1319
Fix golang image version in Dockerfile #1330
Remove empty selector from the mtu prober job. #1331
Switch to server-side apply #1304
Probe MTU from a Job, rather than directly in the CNO #1313
Bug 2058368 : Move memory-trimming-on-compaction out of dbchecker to nbdb/sbdb #1320
Fix group for CVO override used for running CNO locally #1314
Bug 2058671 : ip reconciler: auto clean failed jobs #1318
Bug 2037721 : Do not apply OVN-Kubernetes PodDisruptionBudget
on single-node clusters #1307
ovn: stop spawning the ovn-nbctl daemon #1315
Bug 1944264 : ovnkube: gracefully terminate databases from preStop #1312
Bug 2044227 : Add rolling update strategy for Kuryr-CNI. #1311
Bug 2032559 : Block DualStack migration for unsupported cluster types #1257
Bug 2010361 : SDN alerts: conform to monitoring team style guide #1248
Update project owners #1309
Bug 2048575 : The Whereabouts ip-reconciler should use api-int load balancer #1302
Bug 2048793 : Kuryr: Decrease vif_annotation_timeout #1293
Bug 2049613 : Use a separate configmap for mtu migration config to avoid pod restart #1299
Fix bond cni source directory path #1295
Updating cluster-network-operator images to be consistent with ART #1294
Full changelog
Bug 2111901 : Add namespace and RBAC needed for ingress-to-route #251
Bug 2111992 : BUILD-417: Adding leader election leases #252
Bug 2110715 : Set openshift.io/run-level to nil in openshift-controller-manager namespace #249
BUILD-418 : Rebase to k8s 1.24 #242
Add user coreydaley as an approver #241
Bug 2086519 : AUTH-133: bindata: comply to restricted pod security level #240
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #236
manifests/deployment: comply to restricted pod security level #239
Bug 2067820 : Update prometheus client_golang from 1.11.0 => 1.11.1 #238
Bug 2042587 : Simplify Sync of Global CA ConfigMap #233
update cert injection annotations to beta #237
Full changelog
Bug 2095716 : [psalabelsyncer] - remove openshift-operator from the refused list to sync since it is used by OPC/OLM users to install Operator solutions #79
Bug 2086519 : Introduce Pod Security Admission Label Synchronization controller #75
Bug 2067822 : Update deps #78
Updating cluster-policy-controller images to be consistent with ART #74
Update OWNERS #76
Full changelog
OCPBUGS-2092 : Use X.Y floating tags for golang #467
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #433
update jenkins CPaaS image refs prior to 4.11 GA #432
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #431
Bug 2095256 : Samples Owner needs to be Updated #429
Bug 2086086 : Update Cluster Sample Operator dependencies and libraries for OCP 4.11 #428
AUTH-133 : manifests/deployment: comply to restricted pod security level #425
Updating ose-cluster-samples-operator images to be consistent with ART #426
JNKS-289 : pull in jenkins imagestream updates (add back maven/nodejs streams) #422
Jira SO-19: Make sure template and imagestream api version is groupified #420
JNKS-287 : remove imagestream manifest refs; remove override of jenkins images with payload images #416
Bug 2010364 : OpenShift Alerting Rules Style-Guide Compliance #419
Bug 2067823 : Taking care of CVE-2022-21698 #418
Bug 2064610 : Remove duplicate v1 from cakephp-mysql templates #417
manifests: Add capability.openshift.io/name #414
Updating ose-cluster-samples-operator images to be consistent with ART #412
Full changelog
OCPBUGS-689 : correct sc error messages for ibm and alibaba platforms #313
Bug 2102576 : DefaultStorageClassController reports fake message on azure and openstack #298
Bug 2109205 : HTTPS_PROXY ENV missing in some CSI driver operators #302
Bug 2077599 : Fix vCenter / ESXi version alerts #290
Bug 2097400 : Allow Shared Resource Driver to operate validating webhook #288
Bug 2077050 : Un-Revert “OCP should default to pd-ssd disk type on GCP” #284
Bug 2081557 : Fix DefaultStorageClassController getting Available=False on error #277
Bug 2088533 : remove unused ‘-v’ for shared resource operator as part of klogv2/openshift api/ k8s bump #287
Bug 2086231 : BUILD-405: Install the Shared Resource CSI Driver WebHook #278
Updating cluster-storage-operator images to be consistent with ART #282
Bug 2077050 : Revert “OCP should default to pd-ssd disk type on GCP” #283
Bug 2077599 : Alert on vCenter < 7.0.2 #279
Bug 2077050 : OCP should default to pd-ssd disk type on GCP #273
Bug 2079197 : alert when more than one default storage class is detected #276
manifests/deployment: comply to restricted pod security level #274
remove openstack in-tree storage class #271
remove azure in-tree storage class #272
Azure File CSI Driver Operator is GA in OCP 4.11 #266
Add missing ibm cloud annotations to prometheus rbac #267
no CredentialsRequests in ibm-cloud-managed #253
Bug 2060509 : Incorrect installation of ibmcloud vpc csi driver in IBM… #264
Bug 2049872 : cluster storage operator AWS credentialsrequest lacks KMS privileges #263
Bug 2043132 : Add metrics for vsphere operator #262
Bug 2050300 : Don’t set generation in object comming from cache #261
Updating cluster-storage-operator images to be consistent with ART #260
Full changelog
Updating ose-cluster-update-keys images to be consistent with ART #43
Update OWNERS #44
Full changelog
OCPBUGS-2293 : Allow unknown capabilities during payload load and implicit enablement checking #854
OCPBUGS-1251 : Add admin-gate ack-4.11-kube-1.25-api-removals-in-4.12 #836
OCPBUGS-306 : pkg/cvo/sync_worker: Trigger new sync round on ClusterOperator versions[name=operator] changes #826
Bug 2114602 : pkg/cvo/updatepayload: Set ‘readOnlyRootFilesystem: false’ #811
Bug 2115564 : pkg/clusterconditions/promql: Cap PromQL queries at 5 minutes #815
Bug 2100533 : remove local golang lint #792
Bug 2097067 : pkg/cvo: retain initial completed update history entry #791
Updating cluster-version-operator images to be consistent with ART #779
Bug 2091770 : pkg/cvo/updatepayload: Guard against ‘rm -fR -whatever’ with ./* #783
Bug 2071998 : pkg/cvo/updatepayload: Event when forcing through a sig-verification failure #763
Bug 2081895 : lib/resourcebuilder: Drop Get from check*Health functions #780
Bug 2079789 : capability: Init prior known from CV status #773
Bug 2084331 : vendor: Bump library-go to pick up manifest checkResourceEnablement fix #781
Bug 2081895 : lib/resourcebuilder/apiext: Restore check for Established=True CRDs #771
Revert “admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate” #775
Bug 2080429 : pkg/cvo/sync_worker.go: Save overrides and capabilities #770
admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate #772
Bug 2079789 : pkg/cvo/sync_worker.go: Initialize implicitlyEnabledCaps #768
Bug 2072389 : Do not save desired update on load failures #766
Bug 2070805 : pkg/cvo/updatepayload: Restore shell for rm globbing #767
Bug 2070805 : pkg/cvo/updatepayload: Shift previous-download removal into the job #765
Bug 2070854 : syncWorkerStatus: Avoid saving stale status values #759
Implicitly enable capabilities on updates #758
Bug 2070887 : pkg/cvo/sync_worker.go: set implicitly enabled caps earlier #761
pkg/cvo/sync_worker: Log only changed enabled capabilities #762
Bug 2070805 : pkg/cvo/updatepayload: Prune previous payload downloads #760
capability: disallow disabling, add enabling capabilities #754
Bump openshift/api to include new marketplace capability #757
pkg/cvo/metrics: Add a cluster_version_capability metric #755
vendor: update openshift/api #751
lib/capability: Sort status.capabilities arrays #752
pkg/cvo/sync_worker.go: ensure all of SyncWorkerStatus copied #750
pkg/payload: Log load-time manifest exclusion at V(2) #749
Consume post install static spec capabilities #744
Bug 2062568 : lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded #748
Get cluster version object earlier in startup #741
Bug 1822752 : pkg/cvo: Fix ups from separating load from apply #683 #745
Bug 1822752 : pkg/cvo: Separate payload load from payload apply #683
Bug 2050946 : Fix wrong informer for feature-gate-stopper #739
pkg/payload: Log manifest exclusion #712
vendor: Bump openshift/api to pick up capabilities #737
Updating cluster-version-operator images to be consistent with ART #732
Bug 2050946 : pkg/featurechangestopper: Seed queue to guard against incorrect startingTechPreviewState #736
Bug 2009845 : pkg/cvo/sync_worker: Use current state, not suggested state, for guarding Initializing->Updating #733
pkg/cvo: Drop unused ‘workers’ argument from Operator.Run #719
Full changelog
Bug 2067745 : Merge Upstream Master Branch #44
Updating configmap-reload images to be consistent with ART #42
Updating configmap-reload images to be consistent with ART #41
Full changelog
OCPBUGS-2443 : Monitoring: Fix help popovers #12173
OCPBUGS-2716 : Update dependencies to the registry library and devfile parser #12186
OCPBUGS-3300 : check that user can patch console operator config in s… #12240
OCPBUGS-2447 : Add checks for pods in hpaPodRingLabel #12174
OCPBUGS-1790 : Use Alertmanager services for user-defined alerts from config #12104
OCPBUGS-2077 : Find latest pipeline run without firehose selector #12144
OCPBUGS-2515 : Change annotation to be used for fake helm repositories #12182
OCPBUGS-2014 : Use local test data to mock a devfile registry #12137
OCPBUGS-2451 : updates test id for 3scale #12175
OCPBUGS-1984 : fix helm version dropdown entries #12135
OCPBUGS-526 : improve bug report links #11965
OCPBUGS-1974 : Use displayname for PHCR in the catalog page #12130
OCPBUGS-1782 : Handle fake helm chart repository #12107
Bug 2109573 : Fix operand affinity form field #11861
OCPBUGS-1419 : fetch shared resource imagestreams based on labels instance or name #12056
OCPBUGS-1786 : Fix devfile registry assertion #12108
OCPBUGS-1523 : Show already loaded catalog items after a timeout (3sec) #12070
OCPBUGS-1410 : mock call to /api/devfile in e2e #12020
OCPBUGS-721 : show git icon in repository details page based on git provider #12005
OCPBUGS-1030 : Update registry library dependency to pick up proxy support #12028
OCPBUGS-1070 : Update ODC owner files #11936
OCPBUGS-524 : reset ErrorBoundary state on location change #11968
Bug 2109887 : remove redundant model check to prevent tab reloading #11899
OCPBUGS-185 : Search doesn’t show all entries when name filter is cleared #11975
Bug 2102335 : Implement dynamic plugin dependency resolution #11901
OCPBUGS-541 : Input values in Instantiate Template are disappeared randomly in the developer console #11982
Bug 2116265 : fix failed PipelineRun log texts color in light mode #11941
Bug 2115561 : fix MultiColumnField header alignment used for Pipeline parameters #11935
Bug 2116288 : Fix Monitoring Alert decorator icon color in Topology #11942
Bug 2106755 : fix broken update server link #11830
Bug 2113019 : Update pod YAML sample for restricted pod security admission policy #11916
Bug 2113962 : - Edit PodDisruptionBudget page sometimes takes user to not synced YAML view #11918
Bug 2107777 : Added separate reducers for status and title for pipeline status #11842
Bug 2109052 : Unset the overflow to display sub menu content #11854
Bug 2107871 : Added the spacing between advanced options #11843
Bug 2115315 : fix helm readme bug #11933
Bug 2109709 : Error Loading/404 not found page shown after clicking “Current namespace only” #11864
Bug 2104951 : fix bug where Cluster update modal errors weren’t displa… #11800
Bug 2105910, Bug 2106594: Fix create-namespace e2e test, ESOCKET timeout issue, and a11y violations to unblock CI #11826
Automation of Eventing-broker-actions | knative - eventing #11503
Bug 2100669 : Don’t log usernames with the telemetry plugin #11759
Bug 2100159 : [dark theme] Fix build pending icon color in topology sidebar #11756
Bug 2099528 : Restore spacing between/below modal body content #11755
Bug 2099358 : Fix application group background colors #11752
Bug 2100356 : remove Condition tab and create option if the crd is not available #11750
eventing-channel feature | knative-plugin #11634
Bug 1948556 : Add check if model is defined to prevent RTE #11224
Bug 2099330 : Add accessReview to Edit application grouping option #11745
Bug 2094023 : Add correct pod template labels via add flows #11740
CONSOLE-3061 : Add failed plugins into the notification drawer #11732
CONSOLE-3062 : add Dynamic Plugins to Cluster Overview Status card #11664
Actions on Horizontal-pod-autoscaler | Topology #11642
Quota charts now show all resource types #11596
Bug 2099654 : Fix endless re-render loop when associatedDeployment is not defined #11749
Bug 2029797 : if linkTo is false, do not attempt to get path #11696
Bug 2062920 : Remove the namespace dropdown set menu height to prevent unneccessary… #11748
Bug 2087772 : Fix layout issue caused by badges in header of catalog details panel #11711
CONSOLE-3153 : Expose timestamp component as part of the dynamic plugin sdk API #11693
Bug 2093586 : Close quick-search modal on ctrl+space #11741
Bug 2072883 : Fix dashboard graph width tracking #11730
Bug 2094227 : Added Create Service Binding to the top of the action list #11702
Bug 2071747 : Fix the machine configuration docs link #11668
Bug 2096392 : [Dark Theme]: Add white background to node icons in Topology in dark mode #11699
Bug 2022611 : Remove BlockPools tab in external mode #11727
Bug 2015042 : Adding a template from the catalog creates a secret that is not owned by the TemplateInstance #11649
Bug 2077373 : fix dev perspective accessibility issue #11738
Bug 2099763 : update icons for eventSource and eventSink #11731
ODC-6660 : Render topology differently based on zoom level #11698
chore(i18n): update translations: Completed-7034-OCP 4.11 UI Localization- print 219 #11695
Bug 2099582 : Format and update the repository overview page #11737
Console 3155: Display Operator logos on a white background on dark them to prevent visual issues and consistency #11491
Bug 2096908 : [Dark Theme]: fix several issues in the dark mode. #11706
Bug 2093601 : allow project access page to update the settings twice #11713
eventing-create-sink-broker feature | knative-plugin #11717
Bug 2089405 : fix topology build decorator color #11722
Bug 1993916 : Visual feedback on OBC deletion #11415
Bug 2072793 : Update top consumer metrics #11721
Gherkin and automation of topology usability improvements #11566
Bug 2089675 : Fix for setting position of topology groups with no children #11723
Bug 2096394 : Switch from overriding dark theme pf-c-card background to increasing its boxshadow. #11707
Bug 2091029 : - Cancel rollout action only appears when rollout is completed #11648
Bug 2097000 : fix visualisation of kafka connection along with kafka sink #11718
Bug 2027603 : Fix arbiter zone selection issue #11692
Bug 2090895 : Support startsWith Nav Extension property #11660
Gherkin and automation of support builds v2 in Dev Console #11709
Bug 2043068 : <x> available of <y> text disappears in Utilization item if x is 0 #11617
Topology-workload-sidebar feature #11605
CONSOLE-3162 : Implement check for the new i18n annotation for dynamic plugins #11586
Topology-connecting-workloads and editing app | Topology Automation #11452
Bug 2036629 : Remove NooBaa Management UI link #11680
Bug 2093600 : Added create call before delete call #11704
Gherkin for add git repository in pipeline as code #11681
Gherkin and automation of dev usability improvements #11601
Bug 2097163 : Expose useURLPoll hook in internal SDK #11708
Add extensions for project overview inventory and utilization cards #11620
Bug 2093047 : Clean up duplicate entries in api.md #11705
Bug 2090457 : openshift-debug-node- namespaces do not get deleted for… #11674
Automation of eventing-broker-trigger | knative-eventing #11576
Bug 2057251 : promql: Improve a few cluster-dashboard queries #11265
CONSOLE-3081 : Adjust darkest purple resource color to one PF shade lighter for better contrast on dark theme. #11685
Automation of event-sources-sink-to-uri | knative-plugin #11450
Bug 2084453 : - Edit PodDisruptionBudget page sometimes takes user to not synced YAML view #11494
Bug 2094239 : do not show NodesUpdateGroup if there are 0 nodes #11694
Bug 2095687 : fix issue with debugcontainer for build logs #11687
Bug 2095083 : Monitoring dashboards: Increase default graph samples from 30 to 60 #11667
Bug 2096053 : [Dark Theme]: Add white background to Builder Image icons in Git import flow #11689
Bug 2086521 : [Dark Theme]: fix Topology context menu icon to support dark theme #11688
Bug 2094152 : Filter alerts in virtualization overview status card #11653
Remove now unused function getPrometheusExpressionBrowserURL #11609
CONSOLE-3081 : Adjust pf-c-card background color, when on dark theme, so that it is discernible. #11684
Bug 2095247 : update fetch for dynamic channels in sink as done for source #11682
Bug 2091603 : move terminal tick & add phase handlers #11650
ODC-6694 : New service binding plugin with a list and detail page, updated topology package #11671
Bug 2094833 : Fix empty pipeline run template section for non-admin users #11670
Render icon as a svg instead of img tag to support dark theme #11663
Gherkin for console dark theme #11643
Bug 2095231 : Fix default sidebar for resources like Kafka sink, Kafka connection #11683
Bug 2095071 : Fix failing backend test after devfile registry update #11675
ODC-4981 : Add new plugin to support Shipwright Builds and BuildRuns #11641
CONSOLE-2321 : Allow operators installed globally to display operand instances for all managed namespaces in their details #8930
Bug 2094104 : Demo dynamic plugin image tests should be skipped when testing console-operator #11652
Bug 2085407 : Update Node details page to include inline edit labels button #11563
Bug 2065840 : redirect v1beta1 CronJobs #11662
Bug 2092414 : Display only running VMs in Virtualization Overview chart #11651
Bug 2091901 : fix bug where log stream pauses in Chrome #11646
ODC-6670 : Add –telemetry support to console backend (bridge) #11531
Topology-Toolbar Filter Group Gherkin Design and Automation #11610
Update pf packages to pf-2022-7 #11632
captures telemetry events for userPreferences, SBO, WTO and getting started #11579
Add pipelines as code Repository form #11627
Bug 2077138 : fix {{execute}} regex for multiline executables in QuickStart #11572
CONSOLE-3163 : kubeadmin notifier changes #11578
Bug 2063764 : Operators - OperatorHub : i18n misses #11583
Bug 2092408 : Change icon in virtualization overview permissions card #11623
CONSOLE-2977 : update MCP list page for control plane only updates #11502
Bug 2091746 : Check if spec is available in MCP details page #11613
Bug 2086546 : [Dark Theme]: update Service binding connector color to support dark mode #11600
Bug 2091218 : Update helm to 3.9.0 #11590
Bug 2088489 : fix app selection in list view #11608
Add console-telemetry-plugin #11549
Bug 2080387 : Pass contextSource to TopologyApplicationActionProvider #11615
Bug 2070000 : Add high priority alerts to overview #11614
Bug 2074635 : fix web terminal start #11597
Bug 2084438 : Change Ping source spec.jsonData (deprecated) field to spec.data #11548
Bug 2089996 : Don’t rerun yarn install when running tests #11517
Bug 2084615 : Fix Add to navigation alignment on search page #11516
Bug 2079685 : Kms details enabled in the StorageClass creation page #11498
[Dark Theme]: fix dark theme issues in pipeline task visualization #11575
Bug 2077386 : Replaced enum type with const to add translation #11419
Bug 2091854 : Add ‘Unavailable’ status to clusteroperator status filter #11612
Bug 2079818 : Remove duplicate padding from catalog side panel #11602
Bug 2063732 : Workloads - StatefulSets : I18n misses #11589
Prometheus hook returns loaded instead of loading - same as k8s watch… #11568
Bug 2084635 : Avoid using ‘gp2’ hardcoded storage class #11603
Fix Multiple instances of Object Bucket, Object Bucket Claims under storage section #11540
Bug 2087546 : Expose getting started card resources #11569
Topology-toolbar-filter feature #11529
ODC-6497 : Restore checks in environment e2e test #11598
Automation of eventing-camelk | knative-eventing #11577
e2e: Add package parameter to nightly cypress script #11507
Bug 2071617 : remove Kubevirt extensions in favour of dynamic plugin #11557
Bug 2090178 : Fix SSH command string #11599
Bug 2081201 : cloud-init User check for Windows VM refuses to accept capitalized #11591
Bug 2074767 : change metrics queries based on metrics level configurations #11449
Bug 2091030 : Expose boot mode field in BMH wizard #11585
Ocp 4.11 UI localization sprint 218 #11582
update helm catalog description #11562
Bug 2083154 : Fix missing params and formatting issues in dynamic plug in generated API docs #11501
Bug 2091087 : Adding new team members and removing users not in team #11587
Bug 2090993 : Handle missing BMH for Node gracefully #11492
Add React-Router Docs to our Extension docs #11570
Form based experience for creating Deployments #11262
Bug 2090621 : Handle medik8s node maintenance #11504
Bug 2090178 : Fix SSH command string #11567
Bug 2084459 : fixes topology list URI flow #11542
Change metrics autocomplete filter #11555
Prometheus poll hook can return undefined #11543
CONSOLE-3081 : swapped labels out for details view and modal #11376
Reposition low resolution alert #11468
Bug 2084287 : Fix NPE when consuming CSVs with missing informations #11544
chore(i18n): update translations : Completed-7034-OCP 4.11 UI Localization- print 217 #11462
CONSOLE-3081 : Include pf charts dark theme css file in app.jsx to ensure they are loaded last #11535
Bug 2088304 : Eliminate use of lookaside cache and move to Cachito #11497
Bug 2089271 : Virtualization appears twice in sidebar #11546
Bug 2064256 : Fix topology sidebar update issues #11420
Bug 2088248 : Create HANA VM does not use values from customized HANA templates #11534
Bug 2087944 : fixes kafka sink visualisation #11536
Bug 2079845 : fix catalog filter group getting removed on keyword change #11481
In-context-add-options feature | Topology #11496
Bug 2088161 : Match dockerfile image name with the name used in the release repo for demo plugin #11524
adds hint and updates helptext for PAC #11520
Bug 2020483 : Monitoring dashboards: Improve display text for interval variables #10472
Bug 2066782 : Attached disk keeps in loading status when add disk to a power off VM by non-privileged user #11521
Bug 2064239 : Overview page crash if no labels available #11514
Bug 2015356 : Different status shows on VM list page and details page #11512
Bug 2086542 : Fix that Service Binding could not be created via drag and drop #11511
Send activity tick by polling #11390
Bug 2069654 : Adding missing annotations to create VM from YAML #11518
Improve cross portfolio consistency #11470
Bug 2081377 : Remove pf-c-code-block__pre since pf updated allows classnames #11431
Bug 2086469 : Monitoring: Fix first panel sometimes not rendered #11505
Updating openshift-enterprise-console images to be consistent with ART #10974
Bug 2067246 : Removing SSH service selectors to minimum required #11508
Gherkin for pipeline builder to support local tektonhub instances #11448
Bug 2076553 : fix rolebinding in DevConsole dropping all subjects when updating #11292
Bug 2054735 : Change learn more link in virtualization -> migration tool #11499
Monitoring: Add “fade out” horizontal gradient to Metrics page table #11474
Bug 2077943 : If there is a service with multiple ports, and the route uses 8080, when editing the 8080 port isn’t replaced, but a random port gets replaced and 8080 still stays #11464
Bug 2086417 : Fix start pipeline default value for GIT REVISION field #11495
change Event Sink and Event Source icons #11437
Gherkin and automation for PAC bootstrap form #11478
Bug 2055492 : The default YAML on vm wizard is not latest #11500
Bug 2082566 : Set dashboards timeout based on selected timespan #11477
ODC-6645 : Convert the ProjectHelmChartRepository create form into a form-yaml switcher #11440
Bug 2070457 : and PF-2022-6 PF update to fix Image vulnerability Popover #11489
CCXDEV-7974 : show error message when Insights Operator cannot process results #11399
Bug 2083756 : enable simplifiedAutoLink for ClusterNotUpgradeableAlert #11490
Chart-Area-Visual feature | Topology #11453
Gherkin Scripts and Automation for Web-Terminal | Dev Console #11378
CONSOLE-3136 : add conditional updates to Cluster Settings #11445
CONSOLE-3138 : add conditional updates to cluster update modal #11424
Bug 2084124 : fix upstream “Learn more” link in Update cluster modal #11480
Bug 2083641 : fixes apiversion for k8s svc and resource selection for sink for form yaml switcher #11475
Bug 2084292 : Add useDashboardResources hook #11467
Bug 2081067 : add help text indicating Cluster history may be excerpted #11472
feat: Add Deployment History Tab (#1950) #11439
Bug 2079062 : Update user from node to 1001 similar to console docker file user id #11473
E2E tests: wait for project list to load before creating #11443
Bug 2068181 : Fix Event source powered with kamelet type source to show associated resources in the sidepanel #11301
Bug 2075592 : add z-index to ocs-drawer to make box-shadow visible #11369
Bug 2078375 : Create VM from template that has sourceRef - will now reflect sourceRed at yaml #11457
Bug 2078769 : Added language translation on filter items #11435
Update QE OWNERS roles for integration tests #11455
[Dark Theme]: fix quick search bar and project selector in User Preferences page #11447
Bug 2076527 : Fix multiple Tektonhub Versions API call #11438
Bug 2070720 : Fix Filter Dropdown & Label Selection State Management #11428
Bug 2076544 : Added margin-bottom for the paragraph component #11404
Bug 2083149 : fix bug where “Update blocked” label incorrectly displa… #11459
GitOps-1941 fixed dark theme color issue #11426
Bug 2082380 : customize wizard is crashed #11458
CONSOLE-3081 : updated skeleton color definitions, updated sidebar shadow #11408
Bug 2060329 : show Limit exceeded state for large number of nodes in topology #11334
CONSOLE-2936 : Add support for PDB #10445
Bug 2013461 : Import deployment from Git with s2i expose always port 8080 (Service and Pod template, not Route) if another Route port is selected by the user #11355
MGMT-9862 : Add extension for dashboard’s Details card #11272
Automation of event-sources-installation | knative-plugin #11444
Bug 2072999 : Add params prop to HorizontalNav component #11343
Bug 2079961 : Fix bug where the search results accordion section has no spacing between sidebar. #11446
Document Console to SDK versions #11429
Bug 2074585 : fix kms issue for mcg standalone #11410
Bug 1990384 : Improve Alertmanager unavailable message #11397
CONSOLE-3090 : [Dark Theme] Convert custom row-filter to use PatternFly ToggleGroup component for styling that is dark theme enabled. #11384
Update topology to Patternfly topology package containing updates and styles. #11166
Expose UsePrometheusPoll in console-dynamic-plugin-sdk #11295
Bug 2081743 : disable kubevirt flaky tests #11436
Automation for quick-search-topology | Topology #11396
Bug 2080873 : Fix crash when stored topology layout isn’t supported anymore #11427
Automation for application and resource grouping | Topology #11395
Automation of knative-plugin | admin-perspective #11389
Monitoring: Add duplicate query option to kebab menu #11004
CONSOLE-3141 : Hide ‘Control Plane’ section in the status card for External controlPlaneTopology #11398
CCXDEV-5788 : render the “last refresh” timestamp in the Insights Advisor widget #11391
CONSOLE 3132: Introduce new console-plugin-shared npm package #11360
Bug 2071747 : Fix the machine configuration docs link #11417
Bug 2079062 : use xl timeout to verify the demo pull spec is accurate #11416
CONSOLE-3072 : Cluster overview page changes for HyperShift provisioned clusters #11366
Bug 2079673 : disable migrated components #11205
KafkaSink Visualization #11333
Gherkin and Automation of e2e support for event sinks #11276
Bug 2027613 : use the correct Alertmanager tenancy proxy #10818
Bug 2039161 : text visibility fixed #10978
Bug 2079663 : change default image features in RBD storageclass #11070
Bug 2079062 : Update the wait time for demo plugin to 60s #11414
Bug 2079216 : Update cluster update reference doc link #11407
CONSOLE-3081 : moved imports #11370
Bug 1994117 : remove orphaned Service Catalog and Chargeback code #11400
Monitoring: Integrate PromQL codemirror for better autocomplete UX #11143
Bug 2079062 : increase timeout to render toast notification for demo plugin test #11402
Bug 2075189 : Fix failed module resoltion errors in console sdk #11381
Filter out global configs when cluster is externally managed #11383
Bug 2077150 : Required parent class added so that margin spacing for breadcrumbs is applied. #11394
Bug 2042852 : Topology toolbars are unaligned to other toolbars #11160
[Dark Theme]: fix Topology empty state to support dark theme #11393
Gherkin and automation for project vulnerability #11325
Bug 2075117 : Added inline-flex styling for searchbar filter div #11379
CONSOLE-3074 : update notifications for HyperShift Provisioned Clusters #11375
Bug 2024708 : Don’t use lodash startCase on default operand field labels #11346
CONSOLE-3090 : [Dark Theme] This is to reassign the correct blue and orange heading colors that are used in the getting started sections on both Admin and Dev console #11385
Bug 1965934 : Fix Run queries button UX #11388
Update pf packages to pf-2022-5 #11372
Bug 2061918 : Fixed side-bar scrolling issue #11386
Automation of Service bindings | dev-console #11352
[Dark Theme]: fix mutilStream logs and pod logs viewer and console header to support dark theme #11357
Bug 2070731 : details switch label is not clickable on add page #11311
Make project access form discoverable #11349
CONSOLE-3071 : update Cluster Settings and ClusterVersion Details page… #11363
adds support for Pipelines as code #11336
Add Helm Chart repositories add action on Add page #11345
Bug 2075575 : Align url polling interval for Overview pages with other pages #11380
Automation of pipeline-runs | pipelines-plugin #11324
Epic Automation for ODC-4315 #11203
Bug 2073437 : Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls #11307
Bug 2039477 : Add a workaround to show the PF validation status also when the input field is autofilled. #11201
CONSOLE-3090 : [Dark Theme] Several dark theme fixes. Includes borders, hr, disabled form element, row hover, hint blocks #11303
Bug 2007340 : fix accessibility issues in topology list view #11251
Bug 2015555 : keep query table and chart in sync #11359
Bug 2073176 : Fix key/value pair removal issue in configmap form yaml switcher #11328
Bug 2065804 : Fix Web Terminal availability check to verify operator is installed #11202
CONSOLE-2925 : Add initial dynamic demo plugin tests #10644
Bug 2076614 : Expose ResourceEventStream Component as part of the Core SDK #11274
Gherkin for service binding enhancement- discoverability #11326
Add infotip and remove not bindable filter #11313
Bug 2071715 : fix 404 on Environments nav #11337
Bug 2074756 : fix bug where ClusterRole > RoleBindings did not display… #11353
Bug 2074100 : fix CRD name filter #11347
Bug 2074465 : Fix default branch param in pipeline import from git flow #11323
Bug 2061918 : Topology sidebar broken issue is fixed #11299
Update links to examples - descriptors reference.md #11342
use incluster tekton hub Api endpoint in pipeline builder #11335
Bug 2071578 : Add new MONITORING flag to hide dev perspective nav item and topology sidebar observe section if not available #11190
Bug 2071617 : remove Kubevirt extensions in favour of dynamic plugin #11273
Bug 2071617 : Stop disabling extensions with non-existing disallowed
flags #11344
Hide Upgrade Cluster Alert in About Modal When Externally Managed #11339
Bug 2075778 : Fix failing TestGetRegistrySamples test #11350
Bug 2073329 : fix pipelineruns name in repository details page #11338
[Dark theme]: fix Observe dashboard, Topology list page and web terminal tab view #11231
CONSOLE-3124 : migrate Cluster Dashboard test to Cypress #11332
[Dark Theme]: fixes quick starts, user preferences project selector, quick search, and help text color #11331
Automation of create-from-add-options feature file | pipelines-plugin #11291
add visual effects on dragging the pinned resource #11266
Bug 2065513 : Fix ResourceQuota dashboard card and ACRQ donut label #11340
Bug 2040180 : handle dashboards single column case #11327
Bug 2071691 : Update and scope our breadcrumb padding rule so it doesn’t effect a pure implementation #11321
Bug 2075149 : Fix translation of flag-enabled extensions #11305
add data test ids for MultiTabTerminal #11330
Automation of Pipeline-Workspaces | Pipeline-Plugin #11322
Bug 2074447 : cluster-dashboard: exclude iowait and steal from CPU Utilisation #10450
Bug 2071761 : - Translation Keys Are Not Namespaced #11284
Bug 2072805 : Monitoring dashboards: Add support for __range* variables #11289
Bug 2070160 : Remove custom classes pre and code element and apply using a custom class. #11263
Add form for PAC repository #11264
Update OWNERS for promql/ directory #11317
Bug 2074475 : fix kubevirt gating #11314
Automation of Pipelines-as-code(PAC) #11298
fix(modal): removed drop shadow, updated colors #11148
CONSOLE-2976 : add update mode to Update cluster #11053
chore(i18n): update translations - Completed-7034-OCP 4.11 UI Localization- Sprint 216 #11280
Update pf packages to pf-2022-4 #11261
Bug 2071719 : remove .pf-c-button.pf-m-link
override #11306
Automation of event-tab-in-pipeline-run | pipelines-plugin #11230
Automation of pipeline-task-runs-display | pipelines-plugin #11294
Bug 2015375 : Add IBM Flashsystem volume types #10285
Bug 2038244 : Use hostname from provided git url when making git api calls #10827
Bug 2056841 : Improve handling of /api/check-updates request failure in PollConsoleUpdates #11304
Bug 2068594 : disable Details Card test since it was flaking at a high… #11296
Bug 2058051 : Expose YAMLEditor to Core SDK #11244
Bug 2072570 : test: use stable test titles #11257
Bug 2072807 : Monitoring dashboards: Handle tables without panel.styles
attribute #11293
Bug 2071599 : fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings #11285
Bug 2069760 : Added divider to developer console navigation #11283
Bug 2069914 : fix casing of ‘Red Hat Applications’ so all links appear… #11268
chore(OWNERS): remove rebeccaalpert #11188
Bug 2058282 : Fix WebSockets not reconnecting during upgrade #11288
Bug 2057183 : Only show operator detail page “Valid Subscriptions” item when it’s not empty #11287
create form for adding project helm chart repo #11227
Bug 2065840 : Fix CronJob resource version to batch/v1 #11216
Bug 2069577 : Update dynamic-demo-plugin readme #11286
Bug 2070020 : create correct apiversion: group/version for creating custom resource key for Resource Dropdown #11260
Bug 2046435 : improve import error message #10983
Bug 2071700 : Use ‘reportingComponent’ field for v1 Events #11277
Bug 2063753 : Translate Extensions On Each Language Change #11278
Bug 2069632 : fix ‘linkURL’ for ‘previous’ logs #11275
Bug 2069685 : Fix UI crash when pinned resource model does not exist #11249
Bug 2068594 : follow on fix to remove timeout value #11248
Automation of Pipeline Metrics #11220
Add synced form-yaml editor for routes #11156
CONSOLE-3081 : updated –pf-global–BorderColor—100 to –pf-global–BorderColor–100 #11234
add Event Sink option to broker and channel connector and context menu #11259
Add and Edit configmap form #11150
Add multitabbed terminal for cloudshell #11191
fix the quick search style to support dark theme #11254
Automation of Builder Page Pipelines #11258
Automation of Pipeline Actions #11238
update and add image vulnerability toggle group in IMV details page #11222
Bug 1997142 : improve performance of OperatorHub text input filter #11252
Bug 2067298 : Remove modelsLoaded
conditional rendering from ModelStatusBox #11245
updates text description for Event sinks #11214
Bug 2069577 : Update ConsolePlugin manifest #11247
Bug 2068538 : Visual formatting adjustments to popover. #11236
CONSOLE-3081 : [Dark theme] Update pages to use PageHeading where possible #11183
Bug 2069181 : Fix disabling community tasks in pipeline builder issue #11241
Bug 2068908 : Update getting started blog link #11239
support visualisation of internal deployment in topology view and sidepanel for event sink #11223
Bug 2069198 : Use pre-installed pipeline task in e2e test #11240
Bug 2068490 : change ‘kubectl’ to ‘oc’ to fix descriptors test #11233
Bug 2068594 : fix Cluster Dashboard Details Card test #11235
Updates and fixes for pipelines-plugin cypress tests #11172
Bug 2067180 : Completed-7034-OCP 4.11 UI Localization- Sprint 215 #11169
Bug 2068115 : Fixed the rendering of a Tab Extension when there is a version present #11228
Bug 2067776 : Update prometheus/client_golang to 1.11.1 #11232
Bug 2064744 : Remove duplicate app label on debug terminal #11229
Bug 2017001 : Bug fix context menu position on topology #11152
Console3080 - Add Control Plane Topology flag to console UI #11170
Update pf packages to pf 2022-3 #11158
Allow user to re-arrange the resources added to nav #11142
CONSOLE-3081 : [Dark theme] Additional skeleton updates for dark theme #11177
Add theme switcher in user preferences page #11115
Bug 2064607 : avoid pre-fetching tekton hub task versions in pipeline builder #11195
Bug 2063708 : correct JA translation for ‘Expand’ #11221
feat(theme): added theme file #11151
Bug 2066418 : correct ChannelDocLink url #11217
Bug 2041769 : Pipeline metrics: use prometheus-tenancy API to get data #10870
Bug 2057183 : Add validSubscription filter to OperatorHub #11219
Bug 2064553 : Remove reference to deprecated v2v-vmware
ConfigMap #11207
CONSOLE-3081 : [Dark theme] Changes to support the events and project select bar when in dark theme mode #11136
Bug 2058051 : Exposing service list table #11178
Bug 2066754 : Don’t delete core Cypress reports #11215
Bug 2063756 : - User Preferences - Applications - Insecure traffic : i18n misses #11213
Bug 2019564 : attach owner reference to resources created on creating a user to allow garbage collection #11130
Bug 2063699 : - Builds - Builds - Logs: i18n misses. #11211
Bug 2061755 : remove Breadcrumbs from Create Operand pages #11174
Bug 2063957 : fix bug where impersonating message was not translated #11212
CONSOLE-3081 : Integrate dark theme - fix(background-color): updated to –pf-global–BackgroundColor—100 #11167
Bug 2060583 : Remove internal-kubevirt Console plugin SDK package #11091
Bug 2060924 : Fix alert from showing an object #11185
Bug 2065338 : Fix VolumeSnapshot creation sort #11194
CONSOLE-3081 : [Dark theme] Updates hint block element #11155
Fix namespace and backing store table to show pre selected values. #11180
Bug 2064596 : [Tekton Hub] show read more link in the task quick search details pane #11187
Bug 2063897 : Change the tekton hub api endpoint to use v1 api #11179
Bug 2050637 : add a hardcoded blog link as fallback in guided tours #11120
Sort catalog filters and other enhancements #11161
CONSOLE-3081 : [Dark theme] Changes to horizontal-nav to enable dark theme support #11139
CONSOLE-3081 : Integrate dark theme - fix(background-color): updates to –pf-global–BackgroundColor—200 #11168
Replace GitTypes with the GitProvider type #11165
CONSOLE-3081 : Integrate dark theme - fix(borders): convert #ccc, #ddd, $pf-color-black-300, $color-row-filter-border to var(–pf-global–BorderColor–100) #11154
end to end flow for event sink #11138
CONSOLE-3081 : Integrate dark theme - fix borders updates #eee, #ededed, $table-border-color to var(--pf-global--BorderColor--300)
#11157
ODC-6495 Remove layout2 topology #11145
Bug 2062524 : fixes uri case for event sink #11171
fix(skeleton): updated sass var #11147
chore(vscode config): disabling the organizeImports functionality of … #11037
[Dark theme]Fix namespaced pages, add page and catalogs page #11144
Bug 2013144 : catalog category filters can be opened via ctrl+click now #11029
Bug 2009345 : Fix potential issues with namespaces that contains just numbers (crashes on 4.7) #11126
Bug 2061333 : Add optional chaining to avoid npe #11146
Bug 2061301 : Add tooltips why add and delete buttons in knative traffic splitting modal are disabled #11106
Bug 2060894 : Preceding/Trailing Whitespaces In Form Elements on the add page #11075
Bug 2059674 : Adjusts the Dynamic Demo Plugin and the SDK to meet on the usecases #11116
Fix CSS for edit bucket class modal #11046
Bug 2055702 : enable Serverless e2e tests #11124
Bug 2046156 : fix showing error in netpol affected pods #10934
Bug 2056496 : update upload jar flow for no builder image #11099
service binding discoverability labels in dev catalog #11035
CONSOLE-3087 : Fix ActionContext type warning in components/actions/types.ts #11128
Update PF Packages to 2022-2: Dark theme stylesheet #11083
Bug 2058623 : updates versions for kafka and kafkaTopic #11111
Bug 2002602 : remove returning of err if json fails to parse #11017
Bug 2054630 : Fix history stack handling when opening the silence alerts form #11107
Bug 2042838 : the status of container is not consistent on Container details and pod details page #11031
Bug 2052986 : fix console crashing in the edit deployment form #11052
Bug 2059654 : update ConsolePlugin proxy settings #10893
Bug 2044207 : Clear text on switching auth method #10995
Bug 2052956 : fix duplicate edit app action on installing virtualization operator #11076
Remove Mode from Topology view #11088
Bug 2058424 : Don’t pass Authorization header when not needed #11102
Bug 2054950 : Display correct disk size in Edit disk modal #11105
Bug 2046598 : Display disk size in correct units #11104
Bug 2057054 : Improves K8s Utils Return Type #11103
Clean up of CronJobSource code references #11086
Trim trailing whitespace in test names. #11100
Bug 2054285 : Show standalone resources as sink and not the one’s owned by other resource #11085
Bug 2042710 : Custom imagepullsecret reference information not found when creating pod using console in openshift #11058
Bug 2050005 : Fix webpack module federation runtime chunk ID clashes #11062
Bug 2046531 : Remove schema subdir from dynamic plugin sdk #11089
Bug 2048059 : fix proxy so requests to account management service work #11090
Bug 2014161 : Fix pipeline run logs autoscrolling issue #11056
Migrate ListPageBody to the SDK #10938
Bug 2052953 : clear dashboard variables for dev perspective on unmount #11066
Bug 2053501 : Decode secrets before authorizing repository #11071
Monitoring: Redirect Prometheus UI format URLs to query browser page #10963
Bug 2055980 : Expose more components/hooks/etc. needed by KubeVirt dynamic plugin #11074
Bug 2055814 : Support custom extensions in console-extensions.json files #11051
Bug 2053304 : Fix debug route and add testcases #11040
Bug 2046598 : Display disk size in GiB in VM customize wizard #11024
Bug 2037625 : Always show ResourceQuota charts #11022
Bug 2037542 : Fix sticky footer in pipeline builder’s form yaml switcher #10783
Bug 2046496 : Update the list Toolbar to use ToolbarToggleGroup when less than 769px width #11063
Bug 1934304 : Sum total memory of unnamed container only #11067
Bug 2051578 : fix ClusterOperator Status, Version col sorts #11061
Remove unnecessary polyfills #10016
Bug 2053168 : Fix dynamic plugin SDK typescript IDE errors #11034
Bug 2048442 : Disabling Vault SA based auth for storage class encryption #10998
Bug 2050902 : Fix to add labels to webhook secrets created during import #11032
Bug 2051775 : Allow custom template namespace #11054
Bug 2028821 : Misspelled label in ODF management UI #11047
Remove Console plugin SDK host-app package #11043
Bug 2050698 : fix bug where Cluster Settings shows 0 of N, 0% progres… #11038
Migrate checkAccess & useAccessReview to the SDK #10847
Bug 2039647 : Use namespaced links for dev perspective nav items #11007
Bug 2051657 : removed Tech preview
badge #11016
Bug 2051642 : Remove tech preview badge for web terminal #11012
Bug 2053685 : (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls #11001
Bug 2054238 : Update E2E to use 3scale operator #11044
Bug 2052595 : Revert “Add Dev Preview tag for IBM FlashSystem” #11033
Bug 2051558 : omit rolebindings with no subjects #11013
Bug 2049483 : Revert “fix annotations on updating workload” #11002
Bug 2052674 : Remove a couple of extra spaces #11021
Migrate impersonateStateToProps #10953
Bug 2052671 : chore(i18n): update translations #11020
Bug 2052095 : Fix auth redirect loop caused by duplicate state-token cookie #11014
Bug 2046498 : fix casing of project and application #10999
valut
typo fixed #11009
Bug 2046618 : Add started-by annotation to pipelines created with “Start last run” #11005
Bug 2037628 : added test-id to kms flows #11003
createProject for non-admin users #11000
Expose useFlag as part of the Dynamic SDK #10872
Bug 2050011 : Query Browser: Fix widths of timespan text input #10996
Monitoring: Comment to explain how Alertmanager links are handled #10997
default apiDiscovery in SDK #10903
Bug 2046596 : Customized wizard PVC name #10977
Bug 2014640 : Cannot change storage class of boot disk when creating VM #10992
Bug 2041774 : defaulting to s2i if git type can’t be figured out #10966
Bug 2044421 : Allow topology list to select application group #10988
Migrate Status component to the SDK #10805
docs/helm: update documentation according reviews #10889
Bug 2030530 : Remove quotation marks surrounding VM pwd #10930
Bug 2007141 : pipeline-plugin scripts are updated #10329
Bug 2048221 : Capitalization of titles first-word-only rule #10980
Bug 2046601 : Dont assume its a pvc #10949
Bug 2014420 : Remove depracated v2v resources from plugin config #10954
Bug 2047277 : Add storage status to status card #10951
Bug 2046591 : Added support for customized wizard - new templates #10945
Bug 2006067 : Handle blank usernames in error message #10782
Bug 2047310 : Add empty state to running VMs card #10957
Bug 2046594 : “Requested template could not be found” while creating VM from user-created template #10952
Bug 2033492 : Highlight moves from Template to VirtualMachines while open template wizard #10941
CONSOLE-2999 : Switch the OCP branding logo and title to Red Hat OpenShift logo and title #10940
Bug 2044803 : buttons styles aligned #10935
Bug 2048276 : test-cypress.sh script: Add curly brackets around nightly var #10976
Bug 2022253 : fix web terminal resize layout issue #10948
Uncomment and edit the automation code for ODC-6361 #10967
Bug 2039462 : fix width of dropdowns in the userpreferences applications tab #10960
Bug 2038115 : Make namespace bar full width and sticky in console #10856
Bug 2047320 : Fix that new route annotations doesn’t work on Knative Services #10955
Bug 2039277 : fix topology list view #10883
ODC-5671 : Setup for nightly CI cypress runs #10927
Automation for Observe page features #10566
Add support for doc generation for Core API #10431
Full changelog
OCPBUGS-1790 : Retrieve user-defined Alertmanager services from shared configmap #685
Bug 2117640 : Update permission for projecthelmchartrepositories with an aggregator role #671
Bug 2102335 : Pass RELEASE_VERSION envar into the console pod #679
Bug 2111037 : InfrastructureTopology must be driving console affinity rule creation #666
CONSOLE-3063 : PDB for console pods avoid too many replicas down #655
CONSOLE-3162 : Implement check for the new i18n annotation for dynamic plugins #654
ODC-6670 : Sync consoleConfig telemetry annotations to console-config.yaml #653
Bug 2086519 : AUTH-133: manifests: comply to restricted pod security #652
Bug 2067155 : Modify the operator display name to match it with the name displayed in operatorhub #650
Bug 2075478 : Bump docs version to 4.11 #648
MGMT-9797 : Bump openshift/api
dependency to 04e1813ebb11
#644
Bug 2046497 : Metrics e2e should not fail on first failed polling attempt #645
Bug 2057696 : Console operator should not block installation/upgrade process when set to Removed state #642
CONSOLE 3070: Console-operator should pass infrastructure config’s ControlPlaneToplogy to the console-config.yaml #639
Bug 2046497 : Re-enable TestMetricsEndpoint e2e test case #640
Bug 2048541 : ODF quickstart permissions check #634
Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository #635
Full changelog
Updating ose-containernetworking-plugins images to be consistent with ART #62
Check for duplicated sysctl keys #61
Sync with upstream for win-overlay V2 support #59
V2 API support for win-overlay CNI #725
github: ignore issues with “keep” label from stale closing #724
Make description for static
plugin more exact #719
workflow: add something to auto-close stale PRs #717
call ipam.ExecDel after clean up device in netns #702
ipam/dhcp: Fix client id in renew/release #709
Add sysctl allowList #693
Updating ose-containernetworking-plugins images to be consistent with ART #55
WIP: Tuning cni: adding interface level sysctls and sysctl whitelist #56
Sync downstream with upstream v1.1.1 #57
Cherry-pick some bugfixes #716
portmap: fix bug that new udp connection deletes all existing conntrack entries #705
portmap: fix checkPorts result when chain does not exist #707
Explicitly Disable Duplicate Address Detection For Container Side Veth #695
firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker #584
pkg/ns: use file system magic numbers from golang.org/x/sys/unix #692
host-device: Bring interfaces up after moving into container #679
Bump go to 1.17 #691
Replace arping package with arp_notify #687
Ignore NetNS path errors on delete #686
Fixed DHCP problem that broke when fast retry was added. #681
dhcp ipam: support customizing dhcp options from CNI args #670
host-device: add ipam support for dpdk device #642
Allow setting sysctls on a particular interface #669
ipvlan: Send Gratuitous ARP after IPs are set #675
bridge: Add macspoofchk support #639
Don’t redundantly filepath.Clean the output of filepath.Join #665
Use crypto/rand.Read, not crypto.Reader.Read #664
Full changelog
BUILD-478 : Validate resource admission smoke test #105
BUILD-392 : Shared Resources: Validate Resource Admission #103
BUILD-504 : Rebase k8s 1.24 #104
change entrypoint for the webhook #102
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #99
BUILD-469 : change cmd webhook package to cmd main package #101
Add user coreydaley to approvers list #100
more atomic writer related doc updates #98
Updating ose-csi-driver-shared-resource images to be consistent with ART #97
add Tekton example, update/correction to README and existing example docs #96
Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #95
BUILD-469 : add webhook main entrypoint and dockerfile #92
update test pod to alleviate PodSecurity warnings #94
use k8s atomic writer for storage of secrets / configmaps #93
Bug 2067829 : bump(*): prometheus/client_golang #91
remove use of ‘hostpath’ in names #90
Data removed when permission removed #89
Updating ose-csi-driver-shared-resource images to be consistent with ART #88
Simplify the must-gather dockerfile #87
Full changelog
BUILD-392 : webhook validation resource admission #49
BUILD-505 : Rebase k8s 1.24 #50
BUILD-405 : Install shared resource csi driver webhook alongside the s… #45
Bug 2088533 : update openshift/api to master to pick up status subresource #48
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #46
Add user coreydaley to approvers list #47
Bug 2067830 : bump(*): prometheus/client_golang #43
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #40
update registrar kubelet socket location to mirror what other CSI drivers do #42
Start using embed module for static assets #41
Full changelog
Bug 2097284 : Rebase to v3.5.0 for OCP 4.11 #39
Updating csi-attacher images to be consistent with ART #38
Add v3.5 changelog #357
master: update release-tools #360
bump up gopkg.in/yaml.v3 to address CVE-2022-28948 #359
update kube dependencies to v1.24.0 #353
upgrade csi-translation-lib for some bug fixes #352
Bump prometheus/client_golang to v1.11.1 #351
master: update release-tools #350
master: update release-tools #347
Validate OWNERS files - remove sections about emeritus reviewers #345
master: update release-tools #344
allow setting default fs type through command line argument #342
Full changelog
Bug 2102782 : UPSTREAM: 2101343: fix: changed the csistoragecapacity check namespace #53
Bug 2097282 : Rebase to v3.2.0 for OCP 4.11 #51
make use of latest provisioner controller in storage-capacity.yaml #748
v3.2.0 CHANGELOG #746
controller: handle cache.DeletedFinalStateUnknown #745
Bump up gopkg.in/yaml.v3 to address CVE-2022-28948 #740
master: update release-tools #742
use registry.k8s.io instead of k8s.gcr.io registry. #728
OWNERS: add pohly #741
Upgrade external-snapshotter client to v6.0.1 #738
bugfix: add unique identity to the leaderrelection leader. #690
update provisioner dependencies to kube v1.24.0 release #733
Provisioner changes to prevent unauthorised volume mode conversion #726
storage capacity GA #710
Fix example environment variables configuration #722
Bump prometheus/client_golang to v1.11.1 #724
rbac: remove unwaned rbac for the leader election #725
master: update release-tools #723
fix managed-by label being too long when the node name is long. #717
controller: add pv secret annotation support to forget SC #713
Update external-snapshotter client to v6 #720
Short declaration, variable declaration allignment and few other cleanups #715
capacity tracking: add benchmark for topology discovery #705
capacity: use separate client and lower QPS/Burst settings #711
Validate OWNERS files #701
master: update release-tools #702
maximumVolumeSize should be updated when it changes #696
relax same storageclass restriction #699
master: update release-tools #693
feat: add an option to enable pprof profiling #682
Updating csi-provisioner images to be consistent with ART #50
Full changelog
Bug 2097503 : Rebase external-resizer against v1.5 #130
Add changelog for new version #210
master: update release-tools #206
update kube dependencies to v1.24.0 #204
rbac: remove unwanted rbac for leader election #203
master: update release-tools #201
Bump prometheus/client_golang to v1.11.1 #202
Validate OWNERS files #198
master: update release-tools #191
Updating ose-csi-external-resizer images to be consistent with ART #129
Updating ose-csi-external-resizer images to be consistent with ART #128
Full changelog
Bug 2097283 : Rebase to v6.0.1 for OCP 4.11 #73
Updating ose-csi-snapshot-controller images to be consistent with ART #70
Updating csi-snapshot-validation-webhook images to be consistent with ART #72
Updating ose-csi-external-snapshotter images to be consistent with ART #71
Updating ose-csi-external-snapshotter images to be consistent with ART #68
Updating csi-snapshot-validation-webhook images to be consistent with ART #69
Updating ose-csi-snapshot-controller images to be consistent with ART #67
Backport 720: Update changelog 6.0.1 #721
Backport 718: Add back v1beta1 manifests #719
Backport 711: Add changelog for v6.0 #717
Backport 715: Remove v1beta1 examples #716
Backport 690: replace serviceAccountName key, rbac and cleanup in the code #714
README changes to release-6.0 branch #713
Backport 703: update kube dependencies to v1.24.0 release #712
Backport-706 Adding webhook RBAC to enable validation of snapshotclasses #710
Remove v1beta1 APIs from release-6.0 #709
Backport 688: Updating readme and webhook tempate to capture changes made for volumesnapshotclasses #700
Backport: Add webhook to make SourceVolumeMode immutable #701
Backport: Update comment in types.go, to be included in the new CRD docs #698
Backport: Remove create and delete from csi-snapshotter RBAC #696
Backport 674: Adding validation for default snapshot classes per driver #693
Changes to snapshot controller to add SourceVolumeMode to VolumeSnapshotContents #694
release-6.0: update release-tools #692
Bump prometheus/client_golang to v1.11.1 #685
Change SourceVolumeMode type to v1.PersistentVolumeMode. #686
Cherry-pick client changes to release-6.0 branch #675
Update snapshotter and client modules #670
Update generated code for SourceVolumeMode field in VolumeSnapshotContents #665
Check if Status on Snapshot before checking if Status.Error is present #669
Allow resync on VolumeSnapshotContent when there is no error from CreateSnapshot #666
external-snapshotter constantly retrying CreateSnapshot calls on erro… #651
fix api convention metadata redirection #664
master: update release-tools #659
doc: fix spelling issues and add codespell github action #658
Change snapshot controller image version to 5.0.1 #653
remove storage class permissions from snapshot controller cluster role #645
doc: add issue templates #647
master: update release-tools #643
Update release tools 5.0 #640
Add changelog for v5.0.0 #635
Implement distributed snapshotting #585
Rename KUBE_NODE_NAME to NODE_NAME #616
update kube and dependencies to v1.23 #627
Fixed the bug introduced by PR 621 and exposed the kube-api-qps cmd option properly #626
Make the QPS and Burst of kube client config to be configurable #621
Add kustomization manifests to CRDs and controller components #606
Update CertificateSigningRequest apiversion to V1 #588
master: update release-tools #612
Bump snapshot-controller and snapshotter deploy to v5-rc1 #609
Add short names for Volume Snapshot CRDs #604
Full changelog
Updating csi-livenessprobe images to be consistent with ART #32
Updating csi-livenessprobe images to be consistent with ART #31
Full changelog
Bug 2097286 : Rebase to v2.5.1 for OCP 4.12 #36
Changelog for v2.5.1 #196
Automated cherry pick of #190: Correct the handler used in serving http requests #193
make the driver compatibliity with csi spec 1.5.0 #181
Update image version in the README to the latest v2.5.0 #182
Add missing header in CHANGELOG-2.5.md #180
Changelog 2.5 #179
master: update release-tools #178
Update kube dependencies to v1.23.0 #177
master: update release-tools #173
2.4.0 Changelog #172
feat: add an option to enable pprof profiling #171
docs: update livenessprobe initialDelaySeconds and timeoutSeconds #167
master: update release-tools #168
Fix some comment typo #166
master: update release-tools #165
Add platform linux/arm #161
Updating csi-node-driver-registrar images to be consistent with ART #35
Updating csi-node-driver-registrar images to be consistent with ART #34
Full changelog
Bug 2118375 : Add support for BUILDAH_QUIET environment variable #308
BUILD-416 : Rebase k8s 1.24 #299
Update OWNERS file #298
Updating openshift-enterprise-builder images to be consistent with ART #297
Bug 2075145 : Revert using –quiet with log levels below 2 #296
Bug 2067775 : Update prometheus client_golang from 1.11.0 => 1.11.1 #294
main(): accept –loglevel as an alias for -v #283
Bug 2071364 : invalid syntax when parsing empty BUILD_LOGLEVEL #293
Bug 1996883 : Add –quiet option to buildah if log level is less than 2 #288
BUILD-433 : use the right mappings when we don’t need to set any #291
Updating openshift-enterprise-builder images to be consistent with ART #284
Bug 2026063 : Update buildah to v1.24.2 #282
Add openshift goimports #287
Full changelog
Updating the documentation on how to use DTK as a multi-stage image. #80
Remove all kmods-via-containers references and dependencies #79
Removing the ‘make buildprep’ from README.md. #78
OCPBUGS-1 : Jira integration test PR 2 #77
Updating README.md. #76
OCPBUGS-1 Jira integration test PR #75
Updating driver-toolkit images to be consistent with ART #73
Bumping KVC to the last available commit. #74
Full changelog
Bug 2034411 : Call ip6tables for v6 mode #60
Updating egress-router-cni images to be consistent with ART #59
Updating egress-router-cni images to be consistent with ART #56
Full changelog
OCPBUGS-947 : Rebase openshift/etcd 4.11 onto 3.5.5 #155
Bug 2085997 : increases cluster discovery time from 10s to 135s #131
Revert “UPSTREAM: <carry>: increases cluster discovery time from 10s to 180s” #130
Bug 2085997 : increases cluster discovery time from 10s to 180s #129
Add new members to reviewers/approvers #121
Remove MemberList patch #120
3.5.3 with history #116
Contiguous to 3.5.2 #109
Full changelog
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #14
Bug 2087042 : UPSTREAM: 333: Bump providers to k8s v1.24 #17
Bug 2087042 : Merge https://github.com/kubernetes/cloud-provider-gcp:master into master #13
Revert “UPSTREAM: 313: Bug 2065011: Reuse instance-groups for internal load balancers” #16
UPSTREAM: 313: Bug 2065011: Reuse instance-groups for internal load balancers #15
Update libraries to 1.23.6 #331
Fix bug in comparing IPv6 addresses on the instance #332
Update CRD spec to include destinationRanges #328
Handle IPv6 addresses on network interfaces in validateNodeServerCert #330
Add caching logic to gke-gcloud-auth-plugin #317
Update clientauthentication apis from v1alpha1 to v1beta1 in gke-exec-auth-plugin #325
Remove taints re-application from node annotator #322
Add jprzychodzen to OWNERS as reviewer #320
Bump version.sh #318
Remove unused code path in cluster/gce/util.sh #316
add support for authorization tokens to gke-gcloud-auth-plugin #315
Add verify-vendor #301
Bump cloud-provider-gcp to k8s v1.23 #305
Full changelog
Updating ose-gcp-pd-csi-driver images to be consistent with ART #25
Bug 2072891 : Update to v1.5.1 #24
Updating ose-gcp-pd-csi-driver images to be consistent with ART #22
v1.5.1 release notes #957
Cherry-pick of #929 #955
Release v1.5.0 notes #954
Fix ControllerUnpublish backoff #953
Automated cherry pick of #939: Add changelog for 1.2.6 #949
Return error when queued #943
Add support for NVMe to NodePublishVolume #933
Upgrade csi snapshotter to v4.1.1 in release testing #934
Add disk image snapshot support #926
Update overlays #921
Update overlay documentation #932
golang:1.17.8 #930
fixes kubernetes-sigs/gcp-compute-persistent-disk-csi-driver#913 #914
master: update release-tools #922
Promote release 1.4.0 to prow staging test #908
Remove verult from OWNERS files #919
Pull v1.2.5 and v1.3.5 changelog to master #916
use cos_containerd as default image #909
Add missing –migration-test=true flag #906
Remove Windows versions 1909 and 2004 which have reached EOL #905
v1.4.0 image and readme #907
Use double quotes to expand variables in the windows migration e2e script #904
Run the k8s-integration-test binary without eval #903
Add missing backlash in run-windows-k8s-migration.sh #902
Add missing unbound variable teardown_driver #901
Unify the build/test strategy of OSS GCE PD CSI Driver for Linux and Windows #899
add nvme script and rules as static files #900
Fix repo #896
Use the compiled kubernetes binaries in the e2e tests in CI #893
stage v1.4.0-rc2 #888
Move readonly from dev to base #886
add back in copy from mad-hack version for arm64 #884
Add CREATE_SA_KEY flag to deploy/setup-project.sh #879
Add guest-configs to go.mod #876
skip volume cloning tests until we backport #883
Update version download for current upstream capabilities #882
turn on read-only for dev channel instead of alpha #881
Add changelog for release 1.4.0 #878
Enable Kubernetes e2e tests for volume cloning #875
pdcsi rox workflow fix #869
Log operation id for attach and detach #871
Attach/Detach back off #847
master: update release-tools #874
Change to distroless base image #870
Volume cloning feature #854
Use correct images for alpha and dev builds #865
v1.0.4 notes #835
Enable kubelet-registration-probe mode in node-driver-registrar in Windows & Linux #830
Use the most recent 1.3.4 image for prow rc master #864
Update 1.2.4 Changelog #862
Update 1.2.4-rc1 for prow staging rc master #861
Fix typo in CHANGELOG #858
Doc and image update for 1.3.4 release #855
Update snapshot sidecar roles #857
Use go install for kubetest2 #856
Update prow staging rc master image to 1.3.4-rc1 #853
Update go builder to 1.17 #850
removed beta because pdcsi is not only available in beta #798
Really correct staging image for 1.3.2-rc1 #845
use staging repo for rc1 #844
Stage v1.3.2-rc1 #843
add test skip for Generic Ephemeral Volume tests #837
replace gcr.io/gke-release-staging to use k8s.gcr.io/cloud-provider-gcp #836
Bump the node-driver-registrar in stable-master to v2.3.0 #828
master: update release-tools #812
Add new build constraint format in windows/linux build dependent files #827
Update debian base image to 1.9.0 #826
Push v1.3.1 release #824
use stable-master image as base for prow-gke-release-staging-rc-master #823
Stage v1.3.1-rc1 #821
v1.3.1 changelog #820
Update CSI sanity to v4.2.0 #816
list volumes in cluster’s region instead of zone #813
Update additional k8s dependencies to v1.22.0 #815
Update k8s dependencies to v1.22.0 #814
Update k8s dependencies to v1.22.0-rc.0 #811
Update container-storage-interface dependency to v1.5.0 #810
release-1.3 cut details #804
Fix kubectl parsing #806
Fix kubectl parsing #805
fix image repo #803
stage v1.3.0-rc1 #802
add link to release doc #800
Full changelog
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #45
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #48
Bug 2077050 : OCP should default to pd-ssd disk type on GCP #47
Set fsGroupPolicy in CSIDriver #46
Full changelog
Bug 2090829 : Bump OpenShift router to k8s 1.24 and go 1.18 #395
Updating openshift-enterprise-haproxy-router images to be consistent with ART #374
Bug 2093454 : HAProxy: enable PROXY protocol for all listeners #369
Updating ose-haproxy-router-base images to be consistent with ART #373
NE-882 : Support subdomain field when host is unset #357
NE-822 Don’t scale route weight on single service routes #377
Bug 2076297 : Fix gap in router’s handling of graceful shutdowns. #383
Bug 2074304 : generateRouteHostRegexp: Escape blanks #381
Bug 2025624 : Fix certificate reloader #379
BUG 2067778: Bump prometheus/client_golang to v1.11.1 #378
Bug 1928932 : Update deploy manifests to use stable apis #349
Added gcs278 to OWNERS #372
Full changelog
OCPBUGS-3174 : UPSTREAM: 113481: kubelet: fix pod log line corruption when using timestamps and long lines #1408
Bug 2099800 : bump to k8s 1.24.6 #1381
Automated cherry pick of #112299: Reduce default gzip compression level from 4 to 1 in #112399
Automated cherry pick of #112427: Add zone field to vsphere test cloudconfig #112479
Automated cherry pick of #112526: Limit redirect proxy handling to redirected responses #112528
Automated cherry pick of #112508: kubeadm: allow RSA and ECDSA format keys in preflight check #112535
Automated cherry pick of #111205: Fix problem in updating VolumeAttached in node status #112304
Automated cherry pick of #112193: Add an option for aggregator #112331
Automated cherry pick of #112017: exec auth: support TLS config caching #112337
Update images, dependencies and version to Go 1.18.6 #112322
Automated cherry pick of #110951: fix nestedPendingOperations mount and umount parallel bug #112101
Bump cel-go to v0.10.2 and add unit tests #111970
Automated cherry pick of #111009: Windows: ensure runAsNonRoot does case-insensitive comparison #112211
Automated cherry pick of #110179: Prune defaults for CRD serving #110582
Automated cherry pick of #111752: Revert “client-go: remove no longer used #112056
Automated cherry pick of #111999: fix error type #112139
Automated cherry pick of #112183: Tolerate sub-microsecond eventTime changes on update #112187
Automated cherry pick of #112150: Improve kubectl display of invalid errors #112155
Automated cherry pick of #111773: fix a memory leak problem when calling DryRunPreemption #111803
Automated cherry pick of #110075: Add retry logic for Unix Domain sockets on Windows #110935
Automated cherry pick of #110670: Keep track of each pod that uses a volume during #111636
Automated cherry pick of #111472: allow namespace admins to use leases to encourage migration #111515
Automated cherry pick of #111141: Fix kubelet panic when accessing metrics/resource endpoint #111163
Automated cherry pick of #110140: Fixing issue in generatePodSandboxWindowsConfig for #110966
fix kubeadm upgrade plan
issue with FQDN nodes names #111430
Automated cherry pick of #111235: fix a possible panic because of taking the address of nil #111274
Automated cherry pick of #111477: Share a single etcd3 client logger across all clients #111648
Automated cherry pick of #111721: Fix deleting UIDs tracking expectations #111722
Automated cherry pick of #110813: Ensure the dir of –audit-log-path exists #111225
Automated cherry pick of #111646: Fix JobTrackingWithFinalizers when a pod succeeds after the #111664
Fix: filter out unsatisfied nodes when calling AddPod in PodTopologyS… #111511
Update Go to 1.18.5 #111639
Update Go to 1.18.4 #111464
Execute the Run function of kubelet, no log output after failure #110917
kubeadm: fix the bug that configurable KubernetesVersion not respected during kubeadm join #111021
Automated cherry pick of #111026: Do not skip job requeue in conflict error #111037
Automated cherry pick of #110465: e2e: ensure single image for populator containers #110541
Automated cherry pick of #110639: fix a bug on endpointslices tests comparing the wrong #110920
Cherry pick of #110294 GIT-110239: fix activeDeadlineSeconds enforcement bug #110544
Automated cherry pick of #110523: fix image pulling failure when IMDS is unavailalbe in kubelet #110554
Automated cherry pick of #110791: kubeadm: fix the bug that configurable KubernetesVersion not #110908
Automated cherry pick of #109580: e2e: add storage capability for offline volume expansion #110615
Automated cherry pick of #110365: Fix unnecessary recreation of placeholder EndpointSlice #110732
Automated cherry pick of #110469: add missing error handling steps #110609
Automated cherry pick of #110408: apiserver: printers should use int64 #110572
Automated cherry pick of #110652: fix: –chunk-size with selector returns missing result #110735
kubeadm: fix error adding extra prefix unix:// #110634
Automated cherry pick of #108284: fix: exclude non-ready nodes and deleted nodes from azure #109931
Automated cherry pick of #110256: kubelet: Mark ready condition as false explicitly for terminal pods #110479
Automated cherry pick of #109657: GCE Windows: Copy the CNI binaries from the right folder #109787
Automated cherry pick of #109624: Ignore EndpointSlices that are already marked for deletion #110484
Automated cherry pick of #110145: fix audit union loop variables in closures #110276
Automated cherry pick of #109124: Winkernel proxier cache HNS data to improve syncProxyRules #109974
Automated cherry pick of #109987: Fix resizing of ephemeral volumes #110117
Automated cherry pick of #110191: kubelet: Pod probes should be handled by pod worker #110416
Update Go to 1.18.3 #110422
Automated cherry pick of #110255: Endpoints and EndpointSlices should not publish IPs for terminal pods #110258
Automated cherry pick of #109103: cpu manager policy set to none, no one remove container id #110307
kubeadm: remove checking legacy taint for kubeadm-kinder-latest-on-1-24 #110103
Automated cherry pick of #109722: Do not wrap lines if we can’t read term size #109725
Automated cherry pick of #110009: Fix requests scope classification #110087
Automated cherry pick of #109947: Wait for cache to sync in job’s TestWatchOrphanPods #109979
Automated cherry pick of #109928: Fix ServiceIPStaticSubrange assigns duplicate IP addresses #109940
Automated cherry pick of #109969: authn: fix cache mutation by AuthenticatedGroupAdder #110004
Automated cherry pick of #109858: GCE: skip updating and deleting external loadbalancers if #110003
Automated cherry pick of #109880: Remove warning log for merging meta and scale type #110042
Update Go to 1.18.2 #110044
Automated cherry pick of #109836: Fix OpenAPI loading error caused by empty APIService #109866
Automated cherry pick of #109840: kubeadm: only taint CP nodes when the legacy “master” taint #109841
Automated cherry pick of #109486: Integration test for backoff limit and finalizers #109786
OCPBUGS-1540 : UPSTREAM: 112267: aws: skip health rules if they are a subnet of the client rule #1375
[release 4.11] Bug 2117424: UPSTREAM: <carry>: Remove reserved CPUs from default set #1351
Bug 2104344 : Fix resizing of ephemeral volumes #1314
Bug 2109270 : UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID() #1332
Bug 2105117 : UPSTREAM: <carry>: update list of deprecated apis #1313
Bug 2103075 : UPSTREAM: 110652: fix: –chunk-size with selector returns missing result #1304
Bug 2063414 : UPSTREAM: 109441: kubelet: parseResolvConf: Handle “search .” #1283
Bug 2086519 : get SCC admission default securityContext.runAsNonRoot to true on positive UIDs #1290
Bug 2078778 : UPSTREAM: 110408: apiserver: printers should use int64 #1288
Bug 2089933 : Backport 110191 Re-enable Kubelet Pod Readiness Probes on Termination and Pod probes should be handled by pod worker #1285
Bug 2087685 : Worker Latency Profiles: Config node object validation for extreme profile transition #1287
Bug 2065749 : UPSTREAM: 109103: cpu/memory manager containerMap memory leak #1229
Bug 2094954 : UPSTREAM: 110258: Fix pod eviction ip #1282
UPSTREAM: <carry>: provide unique reason for pod probe event during t… #1281
Bug 2086092 : UPSTREAM: 108284: fix: exclude non-ready nodes and deleted nodes from azure load balancers #1261
Fixes probe readiness shutdowns #1269
Bug 2086092 : update kube to v1.24.0 #1252
Bug 2086519 : UPSTREAM: <carry>: e2e-framework: don’t autosync PodSecurity labels #1268
Bug 2062459 : Identify if there are multiple schedulers running #1251
Bug 2075621 : UPSTREAM: 109487: Disable JobTrackingWithFinalizers due to unresolved bug #1243
Bug 1999325 : Backport 107821 and 107831 #1225
UPSTREAM: 109283: test/e2e/*: use restricted policy by default, default existing tests to privileged #1238
Bug 2051985 : UPSTREAM: <carry>: An APIRequestCount without dots in the name can cause a panic #1172
Bug 2066865 : Skip azure topology tests #1230
UPSTREAM: 106454: test/e2e: fix e2e tests for restricted policy #1227
Revert “UPSTREAM: <carry>: Unskip OCP SDN related tests” #1228
bump apiserver-library-go #1218
UPSTREAM: <carry>: update list of deprecated apis #1204
UPSTREAM: 106454: test/e2e: fix e2e tests for restricted policy #1226
Bug 1957668 : UPSTREAM: <carry>: use console-public config map for console redirect #1110
UPSTREAM: 106454: test/e2e: fix e2e tests for restricted policy #1212
Bug 2022507 : Backport 108366: OutofCpu Fixes #1199
Bug 1945329 : enable should drop INVALID conntrack entries test #897
Bug 2063938 : UPSTREAM: <carry>: use hardcoded rest mapper from library-go #1215
Bug 2062459 : Generate event when cache update is failed #1210
UPSTREAM:<carry>:Unskip OCP SDN related tests #1201
Bug 2034958 : enable “Conntrack should be able to preserve UDP traffic when initial… #1197
UPSTREAM: 106454: SQUASH: test/e2e: let e2e tests specify pod security admiss… #1128
Bug 2040715 : UPSTREAM: 108284: fix: exclude non-ready nodes from azure load balancer #1190
UPSTREAM: <drop>: zero-diff to pick up tags for versions #1193
Bug 2040715 : upstream 108149: do not return early in the node informer when there is no change #1184
Bug 2040533 : UPSTREAM: <drop>: Ignore container notfound error while getPodstatuses #1176
Bug 2040533 : UPSTREAM: 107900: Pods that have terminated before starting should not block startup #1157
UPSTREAM: 107847: service REST: Call Decorator(old) on update path #1156
Bug 1979671 : UPSTREAM <carry>: Remove pod warning annotation when workload partitioning is disabled #977
Bug 2044824 : UPSTREAM: 107786: Ensure the execHostnameTest() compares hostnames #1153
Automated cherry pick of #109658: Bump cAdvisor to v0.44.1 #109675
Automated cherry pick of #109592: windows GCE: Bumps containerd version to 1.6.2 #109620
Automated cherry pick of #109541: Disable Intree GCE PD tests by default #109615
Disable JobTrackingWithFinalizers due to unresolved bug #109487
Ensure that not-exist and pattern error return different results #109488
Fix crash in E2E Job lifecycle test when the job doesn’t have annotations #109473
Update min golang version to 1.18.1 #109484
hack/jenkins: Remove GODEBUG workaround for sha1 changes #109312
etcd: Update to v3.5.3 #109471
etcd: Build 3.5.3-0 image #109470
Update publishing-bot rules for Go 1.17.9 #109465
Update Go to 1.18.1 #109461
Revert “Introduce APIs to support multiple ClusterCIDRs (#108290)” #109436
Correct event registration for multiple scheduler plugins #109442
Add apf_execution_time log field. #109109
Retry Job update on conflict #109365
Rollback HonorPVReclaimPolicy feature to Alpha #109362
Add or Remove PV deletion protection finalizer based on PV recalimPolicy #109205
Revert generate name #109340
Disable newly enabled Conformance node->pod tests for Windows #109321
apimachinery: remove implicit copy of a lock #109212
test/e2e/framework: use restricted policy by default, default existing tests to privileged #109283
fix the retry logic in ssh in test framework #109314
Add NetworkPolicyStatus to ineligible_endpoints.yaml #109294
Fix the nil pointer dereference for comformance spec validation #109256
storage capacity conformance #108867
Feature flag change when moving from alpha to beta #109213
Promote Read, Replace, Patch BatchV1NamespacedJobStatus test - +3 endpoints #109267
Avoid updating Services with stale specs #107631
Fix translation of Azure availability zones #109154
client-go: make retry in Request thread safe #109114
Fix error for inline migrated volumes #109290
Add initial E2E tests for AnyVolumeDatasource
feature #108664
Fix: abort nominating a pod that was already scheduled to a node #109245
rest: Ensure response body is fully read and closed before retry #109050
Revert “Enable ServerSideFieldValidation feature gate on by default in beta #109271
Move cron job feature gate to correct file #109272
tests: Enables a few Conformance tests for Windows (part 1) #108590
cleanup: skip a test validate time_zone letter case in darwin #109218
Fix local-up-cluster for running only an API server #109269
Add separate cost limit test. #109242
fix: pod workers test #105599
use privileged enforce level for nfs test #109222
kube-controller-manager: remove unused option deployment-controller-sync-period for deployment controller #107178
Make STS available replicas optional #109241
Correctly attribute some data structures from gotestsum repository #109170
Flake fix: validate each expression once in primary CEL correctness suite #109238
set parallelism in integration tests using GOMAXPROCS #109239
compact scheduling failure msg for taint/toleration mismatch #109119
Add sync_proxy_rules_no_endpoints_total metric #108930
Fix the overestimated cost of deletaged API requests in P&F #109188
v1 types for Leader Migration #108016
Exercise defaulting tests with/without features enabled #108491
Fix copylock vet errors in component-base metrics #109200
Fix non-enum CSR condition field, omit enums from static openapi snapshot #109178
Revert “Field status.hostIPs
added for Pod (#101566)” #109151
Avoid log spam in servers without auditing enabled #109181
Kube proxy rule reorg XLB->EXT #109060
Remove the deprecated insecure serving from the cloud controller manager #108953
Update docker/distribution to 2.8.1 to fix go module checksum error #109169
Prune junit xml files to avoid issues with test grid. #109112
Update comments to reduce confusion #108815
Ipvs: non-local access to externalTrafficPolicy:Local #97081
Add some sudo in local-up-cluster.sh #109084
Graduate Leader Migration to GA #109072
Fix issues in indexer caused by object changing the number of index values #109137
TestPreShutdownHooks: change timeout to 200ms #109134
Add metrics for OpenAPI v3 generation #109128
Switch to pause 3.7 for Kubernetes 1.24 #109123
Reduce CEL runtime cost limits by 1 ⁄2 based on latency goals #109122
Track field validation in metrics #109120
Add audit annotations and log prefixes to deprecated cert warnings #109107
vendor: bump runc to 1.1.1 #109104
Tolerate additional error messages in TLS unit tests #109102
remove baseline pod security in host pid sharing testing #109097
OpenAPI V3 Enable Beta #109031
feat: prepare KMS data encryption for migration to AES-GCM #108745
vendor: bump golang/mock to 1.6.0 #109092
contextual logging #108995
Update kubectl kustomize to v4.5.4 #108994
Inject SSH public key into CRI-O serial prow jobs #108909
re-push “add volume kubelet_volume_stats_health_abnormal to kubelet #105585” #108758
Update AnyVolumeDataSource feature gate to beta #108736
use sync.Map
in CycleState for better performance #108724
Enable node-expansion to be called on all nodes for RWX volumes #108693
Apply ProxyTerminatingEndpoints to all traffic policies #108691
Update EnableControllerAttachDetach documentation #108256
Fixing logic for kubelet permissions check on windows #108146
apiserver: stop http server after pre shutdown hooks #108033
KEP 3140: TimeZone support for CronJob #108032
Remove generator dependency of expose.go #106824
Graduate JobReadyPods to beta #107476
Add note about etcd v3.5.0 data corruption #109121
mark AzureDisk CSI migration as GA #107681
kubelet: check taint/toleration before accepting pods #101218
fix the doc about generateName conflict #108126
Dep bump to runc 1.1.0, cadvisor 0.44.0 #109029
client-go: OpenAPI v3 support #108992
Audit mutex #109078
deprecate vsphere releases less than 7.0u2 for in-tree vsphere volumes #109089
API: maxUnavailable for StatefulSet #82162
CRD CEL Validation: per-CRD estimated cost limit enforcement #108990
Delete dead code #109080
Create a KUBE-IPTABLES-HINT chain #109059
Reduce number of pods in Job+GC tests #109025
Upgrade to blang/semver/v4 v4.0.0 #108629
Document the sources for the sourceIPs audit log field #93438
kubeadm: add etcd flag for member data consistency #109074
ServerSideFieldValidation Beta Graduation #108889
Calculate CEL cost totals #108612
fix internalTrafficPolicy #106497
test/e2e: let e2e tests configure namespace labels #106454
Deprecate apiserver_dropped_requests_total metric #109018
use oneOf for IntOrString and Quantity in OpenAPI v3 #108713
Update types to be neutral about container runtime #108282
webhooks,aggregation: add metrics to count certs with SHA1 signatures #109024
Add cli-maintainers as approvers to cmd/(gendocs|genman|genyaml) #106451
Allow adding new verbs in AddSpecialVerb #109068
Fix: Correct spelling mistakes in cmd/kubeadm/app/cmd/phases/workflow/runner_test.go #109001
Fixes exited messages when leaderelection lost #107724
Add storage tests for Azure File in-tree storage plugin #106678
Detect local traffic using interface #95400
resume kubectl cp with tail when –retries is negative #108748
fix Kubectl describe node missing event #106485
Rework ‘running_managed_controllers’ metric interface #109017
Turn down log level for etcd #109061
skip re-allocate logic if pod is already removed to avoid panic #108831
Fixed race condition in test manager shutdown #108193
Raise verbosity of EncoderWithAllocator log #109044
Bump kube-openapi and update err handling #108996
Improve debug output in pod conformance test failures #109053
Integration subtests #109048
Updates for kubectl generated ref docs for dockershim removal #109033
Reintroduce response status and header on kubectl verbose debug #108505
Test: remove redundant SetNamespace() for pvc #108443
pointer usage error #107241
Fix pkg/controller/replicaset/replica_set_test.go variable reference error #99488
Write Batchv1JobLifecycleTest + 4 Endpoints #108642
Migrate statefulset files to structured logging #106109
Default enable flag for beta feature HonorPVReclaimPolicy #109035
fix: update WithDiscoveryQPS method description #107451
Use WaitForPodRunningInNamespace for proxy e2e tests #109039
Server Side Field Validation Support For Kubectl #108350
update k8s.io/system-validators to v1.7.0 #108988
Updates moby/sys mountinfo package to v0.6.0 #108828
Remove deprecated discovery/ServerResources function #107180
Fix typo in get_test.go #106998
Revert #108954: Use CEL EagerlyValidateDeclarations to improve compilation performance #109040
Revert “Revert “Merge pull request #107797 from tkashem/revert-107456”” #109030
test/e2e_node: update kubelet credential provider tests to use new v1beta1 APIs #109006
Move all volume expansion feature gates to GA #108929
CRI-API - Add rootfs size to WindowsContainerResources #108894
Return a placeholder error for blocking failures and skip CEL validation. #108859
Fix inconsistent requirement for kind in strict json decoding #109019
Start deprecating long/golang version information #108987
Fix typos under pkg/scheduler #108976
Cleanup: pkg/util/ipset #108946
pkg/storage/etcd3: be more precise in watch test #108939
Windows gmsa e2e: Don’t assume bash is avaliable for webhook deployment #108899
Graduate OpenAPI Enums to beta #108898
client-go: wrap previous error to provide more context to caller #108698
Don’t follow redirects with spdy #108531
Support shell completion for the type/name form #108493
add check for colima docker socket as fall back #108310
KEP-3070 : Reserve Service IP Ranges For Dynamic and Static IP Allocation #106792
track latency incurred in various layers of apiserver #107910
Use CEL EagerlyValidateDeclarations to improve compilation performance #108954
Use tempdir for shutdown tests #108986
Fix: Clean job tracking finalizer from orphan pods #108752
kubectl: support –subresource flag #99556
e2e: deflake “should run through the lifecycle of Pods and PodStatus” #108892
Support CEL CRD validation expressions that reference existing object state. #108073
[node e2e] prepend credential provider flags on ubuntu os also #108965
Move kubelet credential provider feature flag to beta and update the api’s #108847
logcheck update and golangci-lint integration #108159
Beautify kubectl help flag commands #104736
Expose the version of Kustomize that Kubectl embeds #108817
Copy request in timeout handler #108455
pkg/storage/etcd3: update test to time out, not panic #108934
Rename unschedulableQ to unschedulablePods #108919
allow namespace editors to evict pods #108738
Temporarily disable TestCheckRetryClosesBody #108981
Return type instead of object #107090
Implement page size progressing for rare selectors #108569
Updated Etcd Version to 3.5.1 in go.mod #106591
publishing/rules: remove .gitattributes before publishing #108970
Record dropped requests in apiserver_request_total metric #108927
fix: race detected in TestErrConnKilled #108553
add gc metrics and collect sync errors #106844
pkg/storage/etcd3: use correct diff in tests #108936
pkg/storage/etcd3: refactor “too large” resourceVersions #108935
Fix verify:* after go 1.18 upgrade #108902
kubectl config subcommand cleanup: set-cluster, set-context, set-credentials #107978
Prefer user-provided node IP #107750
klog v2.60.1 #108725
kubectl: Remove deprecated run flags #108820
Promote PodOS field to beta #107859
RuntimeClass and PodOverhead tests promotion to Conformance #108781
Remove ClusterName #108717
support preemptionPolicy in describe PriorityClass #108701
Remove DiscoveryClient from diff command #108580
promote grpcProbes to beta #108522
Fix error logging statement to make it easier to understand #108363
Write Read, Replace, Patch BatchV1NamespacedJobStatus test - +3 endpoint coverage #108114
Remove flaky CEL cost tests that rely on map iteration order #108950
Graduate IndexedJob to stable #107395
Remove johnbelamaric as sig-network reviewer and approver #108937
kube-up: use registry.k8s.io for containerd-related jobs #108928
Fix OpenAPI v3 bug with #/definitions #108907
Increase timeout for stats/summary check #108862
Script kubectl kustomize update process #108857
Fix doc strings for kubelet config APIs #108841
test/e2e_node: add kubelet credential provider tests #108651
Change aggregator to proxier for OpenAPI v3 #108637
Add CEL cost stability test #108529
Managing nil pointer in VolumeManager #108442
client-go: chain the error returned by rate limiter #108342
kubectl: apiserver changes to add –subresource support #103516
Move volume helpers to “k8s.io/component-helpers/storage/volume”. #103062
kubelet/cm: refactor, prepare for runc 1.1 bump #108597
Wire cert contexts #108191
storage capacity GA #108445
Promote graceful shutdown based on pod priority to beta #107986
Temporarily ignore some verify failures in go1.18 and other broken things #108901
CEL: Enable regex pre-compilation, Add cost estimates for function extension libraries #108617
kubeadm: reuse found crictl path for exec #108873
kubelet: If the container status is created, we are waiting #107845
Add bootid support for windows node. #108704
Run kubelet in a job object in windows #105077
golang: Update to 1.18 from 1.18rc1 #108870
Fix a bug that out-of-tree plugin is misplaced when using scheduler v1beta3 config #108613
Revert the revert of #107456 - “apf: change controller to use SSA for patches” #108383
Promote CertificateSigningRequest’s Spec.ExpirationSeconds field to GA #108782
make comments of (c *threadSafeMap) updateIndices
optimization code more accurate #108680
Promote load balancer class to GA #107979
add better link for gcp auth plugin doc #108852
remove no longer supported scheduler option runAllFilters
#108829
Clean up unused exec auth from cluster setup #108824
clean an unnecessary else #108842
Fix function name of IsNodeExist
error #108826
Cherry-pick: Fix incorrect EnableTCPReset for non-TCP protocols #107981
show error details removing or adding ipset entry #108452
refactor: remove configurator in scheduler #108790
proxy/iptables: fix up endpoint chain name computation #108812
pkg/proxy: Simplify LocalTrafficDetector #108811
test: increase timeout in pod collection deletion #108813
kubectl create token: use duration instead of expiration seconds #108810
Fix incorrect test cases to cover code that needs to be tested in TestValidateIPSet
#108351
Updating TopologyAwareHints feature gate to be on by default #108747
Remove v1alpha1 of the execcredential #108616
webhook: use rest.Config instead of kubeconfig file as input #106155
fix kubectl describe ingress shows default-backend:80 when no default… #108506
sort kubectl get output format #108271
Bump agnhost@v2.36 to include changes for –delay-shutdown flag #108771
Exact Matching for Field Validation Integration Tests #108710
Set PodMaxUnschedulableQDuration as 5 min #108761
client-go: default user agent if empty #108772
kubeadm: fix the bug that windows node failed to join IPv6 cluster due to preflight failures #108769
eviction: Deflake TestStart #108010
replace all occurrences of “node”, nodeName to “node”, klog.KRef(“”, nodeName) #99292
Delay writing a terminal phase until the pod is terminated #108366
mark PodOverhead to GA in v1.24; remove in v1.26 #108441
topology translation of in-tree vSphere volume to vSphere CSI #108611
Exercise Get of serviceaccount in e2e #108757
Add test cases of kubelet_pods_test.go. #100424
Add HNS Load Balancer Healthchecks for ExternalTrafficPolicy: Local #99287
Fix:Update misspelled comment in pkg/scheduler/internal/queue/events.go #108742
Wire in request context #108646
agnhost: support –delay-shutdown flag for the net and netexec subcommands #108750
pod overhead test to be made a Conformance #108714
googleapis/gnostic -> google/gnostic and update kube-openapi #108644
tests: Updates the should delete a collection of pods test #108593
CEL MaxLength integration #108419
short circuit remaining validation rules if one exceeds its per-cost limit #108695
Add gMSA Reading and Writing Files Test Case #108432
csi_attacher: improve attach/detach timeout message #108628
Revert “add volume kubelet_volume_stats_health_abnormal to kubelet” #108731
Fix logging statement with missing parameter #108359
kube-proxy: remove port opener #108496
Support CI jobs that use prebuilt-images by adding additional image tags #108712
remove enum markers on types without validation #108639
make the preempt failed message per node compressible in event #108705
Add sig-autoscaling as owners of test/e2e/framework/autoscaling #108702
kube-controller-manager: Cleanup MarkDeprecared call for already removed flag #108539
Remove the WarningHeaders feature gate #108394
Update sig-storage owners files #108699
apiserver: Remove the deprecated --deserialization-cache-size
flag #108448
Implement MinDomains on Pod Topology Spread #108362
add volume kubelet_volume_stats_health_abnormal to kubelet #105585
Update CEL runtime cost limit #108595
Make daemon.NodeShouldRunDaemonPod function public #108485
test: support storage tests with non-standard kubelet root directory #108253
kubelet: expose OOM metrics #108004
Fix test:Probing container should have monotonically increasing restart #108652
remove metadata-concealment related testing #108694
Fix comment typo #108684
Update PreFilter interface to return a PreFilterResult #108648
Generalize Query Param Verifier #108620
Promote replaceCoreV1NamespacedPodTemplate test - +1 endpoint coverage #108431
Add klueska to test/e2e/node/OWNERS file #108690
Add CEL runtime cost into CR validation #108482
Add e2e test for HPA behavior: decreased downscale stabilization #108264
Update publishing-bot rules for Go 1.17.8 / 1.16.15 #108685
mount-utils: Add support for btrfs resize #108561
test/integration: improve TestTransform #108495
storage: etcd: clarify lease manager configurations #108214
CSI inline volumes should support fsGroup #108662
Add MinDomains API to TopologySpreadConstraints field #107674
Update ineligible_endpoints.yaml to include Log endpoints #108676
Makefile: Pass SHELL to sub-make #108661
Makefile whitespace cleanup #108659
Makefile: use $$ in define
blocks #108660
Remove unsupported Windows SAC images from pause image #107056
Remove unsupported Windows SAC test images #107055
Remove support for previously deprecated nodeExpand call #108614
fix: some function should pass context parameter #108484
made independent test cases ginkgo.It for checking connectivity #107132
Updated Sig-windows Memory Limits tests to not assume all nodes are the same #107477
Improve unit test coverage in pkg/util/netsh/
#108655
Support for in-tree PV Deletion protection finalizer #108400
e2e: support CSI images in -list-images #108458
Update cobra to v1.4.0 #108643
Bump cel-go to v0.10.1 #108647
kubeadm: fix bad indentation in the API go docs #108636
migrate nginx to k8s.gcr.io image #108581
add the grpc-health-checking to agnhost #108500
kubelet: cgroups: be verbose about validation #108568
e2e: do not parse resourceVersion #108638
Remove apf_fd from httplog #108631
Remove the restart kubelet check from the test. #108563
Add env var to verify-typecheck for serial execution #108618
Field validation CRD benchmarks and decoder unit tests #108204
Switch to use the DBG flag to build debug binaries #108603
Remove the legacy Nginx testcases #108598
csi: add validation of secretRef format for CSI PV update functions #108418
kubelet apiserver: be gentle closing connections on heartbeat failures #108107
Avoid deep-copying object when possible on kube-apiserver watch path #108252
AzureFile: Volume without secretNamespace fails to mount after translating to CSI #108000
Fix typo in watch_based_manager_test #108402
Remove generic_scheduler.go and generic_scheduler_test.go #108557
Ensure static certs in kubeconfig override exec plugin #107410
Pass instrumented runtime service to containerGC #108527
Bump to CEL v0.10.0 and update tests and usage #108576
remove audit.k8s.io/v1[alpha|beta]1 versions #108092
endpointslice: remove unnecessary HandleCrash #108316
add resource enablement check for e2e tests of beta APIs #108426
apimachinery/pkg/util/proxy: escape forwarded URI #106525
apiserver: Remove the deprecated --target-ram-mb
flag #108457
Explicitly specify journald config so the kube-up deployed nodes retain logs #108550
fix some typo #108535
Add unit tests for cluster, context, and user command line completion functions #107977
Stop publishing Pod ResourceVersion in Endpoints and EndpointSlice API #108450
make scheduler_perf stable #107771
Avoid dockerhub for nginx (fix for only pull-kubernetes-e2e-gce) #108514
bump konnectivity-client@v0.0.30 #108437
apiserver: Remove the deprecated --experimental-encryption-provider-config
flag #108423
kubectl drain: Generic “declare a controller” message #108314
Add datapolicy tags to pkg/kubelet/ #96004
remove ValidateProxyRedirects and StreamingProxyRedirects #106830
Clean up unused configurable categories #108489
Scheduler: Remove genericScheduler and SchedulerAlgorithm. #107135
fix typo for pause image env var in kube-up #108513
Restore wait loop to integration test #108507
Log main golang runtime env vars #108480
kubectl version should fail when given extra arguments #107967
Increase default value of cache TTL to 6 hours. #107141
Switch pv-recycler container image to debian-base #108490
cleanup: delete unused function NewNodeInfoLister #108479
csi: add unit tests for controllerPublishSecretRef name & namespace validation #108391
Make builds fail if go2make misbehaves #108379
Makefile: add a DBG variable #108371
Forbid CEL transition rules on unmergeable CRD subschemas. #108013
simplify function MatchProvisioner #108473
add several testcases to cover PriorityClass admission veeifications #106565
Add bootstrap policy for HPA external metrics #104244
integration: run test cases in eachs own subtest #108477
Fix typo in bug report template #108386
client-go: refactor retry logic for backoff, rate limiter and metric to be reused by Watch, Stream, and Do #108347
1.21 regression: fix regression introduced by PR 100320 - sensitive information would be logged #107121
Add CEL function library #108312
kubeadm: fix a bug when dry-running with existing ca.key / ca.crt #108410
Improve error message for missing CRDs #107363
Enable specifying pause image in containerd config.toml #108456
Add enj to hack OWNERS #108454
kubeadm: improve getStaticPodSingleHash error messages #108315
Allow KUBE_TEST_REPO_LIST to be a remote url as well #108429
no auto-generation of secret-based service account token #108309
Update TopologyManager algorithm for selecting “best” non-preferred hint #108154
Skip updating Endpoints if no relevant fields change #108078
fix defer in for loop, maybe resource leak #108228
improve test coverage #108276
Fix typo in pkg/kubelet/pluginmanager/cache/actual_state_of_world #108340
kubelet/eviction: eliminate redundant allocations when handling eventfd #96828
Start building etcd v3.6.0-alpha.0 image for scalability tests #108389
Fix nodes volumesAttached status not being updated #108167
Log where we pull images from in an e2e test #108417
Fix cpu share issues on systems with large amounts of cpu #106570
integration framework: log number of leaked goroutines #108408
update feature gate DefaultPodTopologySpread release note #108407
Add the last zz_generated.openapi.go file #108381
two files not being used any longer #108327
do not return err when PodSandbox not exist #108325
Write replaceCoreV1NamespacedPodTemplate test - +1 endpoint coverage #108286
Added Logs Statement for a Pod in graph_populator. #107744
add VolumeStatCalDuration metrics for fsquato monitoring benchmark #107201
client-go: add request and response size metrics #108296
Correct comment related to IngressClassNamespacedParams feature gate #108393
test/e2e/node + test/e2e/scheduling: improve checks #106486
storage: etcd: use cmp.Diff for comparisons #108187
graduate default pod topology spread to ga #108278
Makefile: emit codegen info via kube::log::status #108378
Makefile: avoid redundant work upon make restart #108377
Makefile: clean up static/nonstatic build output #108376
Remove hack/tools/Makefile #108367
Makefile: use errexit, pipefail, and nounset #108369
Makefile: remove superfluous @ #108368
Fix proto gen #108365
Bump konnectivity-client to v0.0.28 #108339
fix: fix kube-scheduler KEP link #108334
Detect CNI installation in local-up-cluster.sh #108295
bump kube-addon-manager image version to 9.1.6 #108341
refactor: rename SchedulerCache to Cache in Scheduler #108269
wait for default service account instead of its token #108313
kubelet: Remove the deprecated flag --experimental-check-node-capabilities-before-mount
#104732
bump client_golang to v1.12.1 #108328
e2e: Embed DNS related maninfests into codebase #108293
prevent enabling beta by default for new api groups #107993
set/validate object namespace before admission #94637
add kubelet config validation test for RegisterWithTaints #106858
client-go: add unit test to verify order of calls with retry #108262
e2e: Fix ResourceConsumer unstable request interval #108104
Update client-go latency metrics bucket #106911
reduce the number of allocations in the WatchServer during objects serialisation #108186
Fix cronjob status reconciliation when job template labels change #107997
Support ExtenderName in FakeExtender #108230
Rename SupportsSELinux to SELinuxRelabel #108156
Remove RuntimeClass feature gate and stop serving older versions of RuntimeClass #103061
Update secrets field API doc #108280
Only log full iptables-restore input at V(9) #108224
Fix typo allcoated -> allocated #108205
delete redundant characters in comment #108239
OWNERS(releng): Reconcile existing Release Managers #107431
migrate more rest handlers to select by resource enablement #108263
kube-proxy endpoint filtering unit test refactoring #107393
[Fix pull-local-node-e2e] Install CNI and Enable containerd for kubekins docker #108160
iptables tests cleanup #108251
storage: etcd: misc Watch test cleanups #108211
golang: Update to go1.18rc1 #107105
Update our repository to incorporate project health best practices from clomonitor.io #108110
Nit: Replace errors.New(fmt.Sprintf(...))
with fmt.Errorf(...)
#107590
Simplify storage interface #106948
Improve API compatibility fixtures to reduce churn #108219
Graduate PodAffinityNamespaceSelector to GA #108136
go-to-protobuf: use full path for go_package #106630
storage: etcd: TestList: improve RV choices #108190
increase Azure ACR credential provider timeout #108209
storage: etcd: TestWatchError: improve readability #108200
Turn off volumehost type check in kubemark clusters #108066
Fix flaky test - when gracefully shutting down with Pod priority should be able to gracefully shutdown pods with various grace periods #106671
feat: turn on CSIMigrationAzureFile by default on 1.24 #105070
storage: etcd: pass contexts correctly in TestConsistentList #108172
Graduate SuspendJob to GA #108129
Make EndpointSlice strategy move node name from topology map to field instead of discarding when updating via v1 #108198
Add crit-tools arm64 sha512 hash to configure.sh #108034
Nested decoders handle strict decoding errors #107697
Revert #104308 to bring back LockContention tests #104334
Env var for additional flags sent to the csi-proxy binary #107806
kube-proxy: only set route_localnet if required #107684
remove docker installation from startup scripts #108192
Add serathius to etcd image owners #108179
convert rest storage to per-resource part 1 of…? #108169
kubeadm: improve the strict unmarshaling of component config #107725
Fix broken link for common.sh #108122
storage: transformers: pass a context.Context #108174
Replace url label in rest client latency metrics by host and path #106539
Stop setting selfLink in kubectl #108165
Discard null values in complex objects in strategic patch #107705
storage: etcd: use sub-tests #108173
Don’t decorate admission for audit when audit is disabled #108147
storage: etcd: remove a duplicate test case #108171
Update selflink doc #108163
Parse mount options with double quotes and commas correctly #108162
Forbid empty AppArmor localhost profile #108143
fix: do not return early in the node informer when there is no change… #108149
Suppress container not found errors in container runtime getPodStatuses #107670
Add a deprecated cmd flag for the time interval between flushing pods from unschedualbeQ to activeQ or backoffQ. #108017
Remove unused --dockershim-checkpoint-dir
e2e.test flag #108094
log grabbing: obtain timestamps on extra services #108057
test/e2e_kubeadm: fix matching UnversionedKubeletConfigMap defaults #108127
add warning when kubectl set env from secret leads to uppercase #107934
kubeadm: apply “master” label/taint migration for 1.24 #107533
Revert v1beta1 PodDisruptionBudget selector patchStrategy to pre-1.21 behavior #108138
Add v1.Secret to go-flow-levee analysis targets #107810
Mark pod-infra-container-image flag as deprecated #108045
🤓 simple grammar fix #107909
Fix incorrect parameters in EndpointsEqualBeyondHash #108123
Add Windows node reboot #104698
test: bump nfs-provisioner to 3.0.1 #108111
Graduate RemoveSelfLink to Stable #107527
Add support for CRI verbose
fields #107945
Remove unused --container-runtime
e2e.test flag #108093
Update sig-cli OWNERS #108109
kubeadm: switch UnversionedKubeletConfigMap to true #108027
perf:logic-optimiz-for-DetermineVolumeAction #107701
Update publishing-bot rules for Go 1.17.7 / 1.16.14 #108103
Fix validation of event updates #108047
scheduler integration benchmark improvements #107677
Update Go to 1.17.7 #108091
endpointslice: don’t try to update topology cache if node informer error #108090
container_manager: use oomScoreAdj instead of default when set #106082
Completions for kubectl config delete-user #107142
Remove util/selinux package #108070
Fix panic in Kubelet #107887
Enable node restriction plugin by default for local clusters #107737
Clean up logic for deprecated flag –container-runtime in kubelet #107594
Improve test coverage: add unit tests TestReadAtMost
in pkg/util/tail
#108044
Update CHANGELOG-1.23.md to delete reverted change #107712
apiserver: use endpoint lease reconciler as default #108062
Fix bug in TopologyManager with merging hints when NUM_NUMA > 2 #108052
Remove feature gate SetHostnameAsFQDN
#108038
Vendor in k8s.io/utils Changes #108059
cluster/ - Configure containerd only if necessary #108054
Remove tolerate-unready-endpoints annotation #108020
Change level for klog.Fatal in kubectl #108053
fix: data race when hijack klog #107774
Update ManagedFields Time description to be more accurate #107650
Remove verult from OWNERS files #108058
Catch unused API compatibility fixtures #108055
feat: add container name when violate quota constraints #107210
Add Ingress Class to kubectl describe ingress output #107921
update the –runtime-config handling to ensure that user preferences always take priority over hardcoded preferences #108029
Add controllerUID index to improve ReplicaSetController performance #102330
resttest: Modify TestContext to have namespace in context #108039
Add note for the deprecated vSphere 6.5 #106279
should omit comparison to bool constant in pkg/controller/controller_utils.go #106398
Remove dashboard cluster addon #107481
cacher: Minor cleanup and refactor of code and tests #108042
cm: Remove legacy docker references #108007
Read number of running processes from /proc/loadavg. #107108
Consider threads-max when deciding MaxPID. #107112
Removed references to Docker in Kubernetes API #31393 #107691
De-duplicate predicate (known as filter now) logic shared in kubelet and scheduler #103934
Fix examples of admission registration rules that contain wildcards #107175
Add command to request a bound service account token #107880
Deduplicate errors between baseline & restricted checks #107698
Fix serialization of x-kubernetes-validations OpenAPI extension #107970
kubeadm: fix the bug that ‘kubeadm init –dry-run –upload-certs’ command failed with ‘secret not found’ error #108002
e2e test for CVE-2021-29923 #107552
GCE L4 load balancer: enable migration of Instance Group management out of K/K. #107296
check activeQ.Len() before Pop() #108001
Add log for the error extender returns #107974
Verify that DeleteCollection respects context cancellation #107950
Fix wrong status code in unit test error messages and replace deprecated function call #107770
Remove option ’T’ from wget on Windows #107983
Remove deprecated flag –non-masquerade-cidr in kubelet #107096
Graduate NonPreemptingPriority to GA #107432
code-generator: fix the bug that ApplyConfiguration constructor missing WithKind/WithAPIVersion methods #107834
GCEPD: fix incorrect return value in WaitForAttach #107236
kubeadm: warn only when config value is different with default value #107785
add fieldPath back to event logs #107812
cacher: Use watchCacheInterval to reduce lock contention #105483
refactor unreserve test #103642
FlushFrequency config type #107618
Use zip instead of git-archive #107995
Added env variable for cloud-provider #106241
fix flake in TestTimeoutHeaders #107992
Fixes zone/region labels setup and kubelet stucking on startup if credentials stored in secret for legacy vSphere cloudprovider. #101028
kubeadm: fix the bug that ‘kubeadm certs generate-csr’ command does not remove duplicated SANs #107982
Fix kubelet cri round trip test #107971
refactor: rename webhook duration tracker #107975
make test-e2e-node: default to containerd #107877
Add labels when there sig aliases used in approvers/reviewers #107656
release-note: Describe issues around node admission in 1.22 #107348
Add 1.23 release note for x509 commonname #107961
Deeply copy JSONSchemaProps.XValidations. #107956
Optimize pod topology spread performance #107623
set secondary address on host-network pods #106715
Make ShowManagedFields public so printers users can tweak the value #107947
Wire contexts to Disruption controllers #107935
fix flake in detach tests #107924
for ./OWNERS, ensure approvers are in reviewers and emeritus approver… #107942
Fixed typo in hack/serve-prom-scrapes.sh #107941
dual-stack feature gate ga #107666
legacy-script.sh fixes - junit output and add missing record_command #107740
RunCordonOrUncordon error if drainer has nil Ctx or Client #105297
Update CHANGELOG OWNERS with 1.24 release note team members #107940
wrap error from RunCordonOrUncordon #107764
Replace ioutil with os and io for the test #106015
Add manually invalidate cache documentation into delete #107162
[CI Job failure] Fix job containerd-e2e-ubuntu #107832
kubelet: Pods that have terminated before starting should not block startup #107900
E2E: {cpu,topology} manager: improve debuggability #107915
[Summary API [NodeConformance]] Increase timeout for initial /stats/summary validation #107913
Fix concurrent usage issue of the same scheme #107876
Add option to bootstrap kubeconfig for hollow-node #107532
Allow cloud controller manager flags to be set in ./hack/local-up-cluster.sh #105300
Update azure auth plugin deprecation to warning #107904
kubeadm: move well-known system constants to constants.go #106883
e2e_node: Remove Dynamic Kubelet Config tests #107903
Replace the deprecated io/ioutil with os and io for cmd #106062
Optimize cronjob controller status updates #107470
Fix kubetest errors when executing local provider #107386
Add tests for LessThanOrEqual #100883
tests: Removes [Excluded:WindowsDocker] tag from Windows #106597
Add details about preemption in the event for scheduling failed #107775
apiserver: correct references to service-account-signing-key-file flag #107863
e2e: Feature tags must be in square brackets #107869
apiserver: Call .Decorator inside update func #107847
deflake TestRoundTripSocks5AndNewConnection unit test #107841
fix Azurefile volumeid conflict issue in csi migration #107575
fix flushBackoffQCompleted: remove defer #107816
Include pod UID in secret/configmap cache key #107831
Revert “Merge pull request #107456 from tkashem/apf-ssa” #107797
Increase number of workers to 3 for Windows #107777
apf: create suggested pl before flowschema #107729
Add dgrisonnet to sig-instrumentation approvers #107793
Move kubelet secret and configmap manager calls to sync_Pod functions #107821
ReservedMemory Configuration for NUMA #106840
Add request header retrieval to agnhost netexec
#107796
Fix race on unit test “kube-proxy ipvs: fix to prevent concurrent map read and map w… #107815
Ensure the execHostnameTest() compares hostnames #107786
readability enhancement for cj controller unit test #107659
Use FakeProber in kubemark clusters #107608
Revert “Populate OpenAPI in all integration tests” #107794
Extend deadline for /stats/summary test #107768
Mark device as uncertain if unmount device succeeds #107789
Revert changes to the flb-exporter hash value #107769
kube-proxy ipvs: fix to prevent concurrent map read and map write #107748
fix ingress path for tests when ingress controller is already running #107753
Clean up logic for deprecated flag –container-runtime in scripts #107663
e2e: Wait for kube-root-ca.crt to be created #107763
Support UDP test for netwpol on windows #107525
Remove dynamic kubelet config #106932
Populate OpenAPI in all integration tests #107765
fail if the runtime/kubelet process is not fetched #107745
remove code duplication #107066
Create namespace for Pod not to occur error log of namespace not-found #107700
kubelet: fix static pods not restarting in certain cases #107695
Cleanup kubectl label selectors with ‘cmdutil.AddLabelSelectorFlagVar’ #107400
disable socks5 flake test #107758
Improve kubectl apply label selector message #107397
refactor initRegistryAndConfig function #107636
Add myself to legacy-cloud-provider OWNERS #107693
replace filepath.Walk with filepath.WalkDir in doCleanSubPaths #107669
Update CRI-API Capabilities to include a field that allows us to set … #104620
pull-kubernetes-update ci job needs etcd installed #107738
Add configuration point to SharedInformer to transform objects before storing #107507
strip dry-run metadata unwanted fields #107088
Add a script to help with running make update using docker #107728
cacher: Implement watchCacheInterval to reduce watchCache lock contention #106828
sched: fix goroutine leak in unit tests #107703
staging/publishing: update branch rules to reflect new Go versions 1.17.6 and 1.16.13 #107616
Fix up integration test user groups #107644
update godoc for ServiceLBNodePortControl feature gate #107692
Fix regression pruning array fields with x-kubernetes-preserve-unknown-fields: true #107688
Fix printing control character in kubectl explain #107682
Add SOCKS5 proxy support for kubectl exec #105632
Fix bug with node restriction blocking pvc.status.resizestatus change #107686
Fix goroutine leaks in package selectorspread
#107445
Fix label msg when overwrite flag is set #107657
change node staging path for csi driver to PV agnostic #107065
Update fluent bit version to 1.8.10 for GKE windows container #107478
Remove dockershim comments in kubelet #107664
upgrade github.com/cespare/xxhash/v2 to v2.1.2 #105142
apf: change controller to use SSA for patches #107456
apf: add metric to track dispatch with no accommodation #106629
Include applying subresource in Running section #107588
apf: clarify with comment #107106
Add enj to sig-auth-encryption-at-rest-approvers #107648
Handle invalid selectors properly #107559
Fix flake on TestQuotaLimitService #107276
expand the alias from contribex to the full name #107642
Test isolation among FlowSchemaStatus Conditions #107572
Turn off informer for statefulset unit tests #107443
Update to runc v 1.0.3 #106912
Fix topology hints test #107548
fix not return when channel closed #107542
Controller metrics #106845
integration test: API allow IPs with leading zeros #107564
Skip tests when no signal emitting command #107595
change default container-runtime-endpoint to containerd.sock #107624
remove GAed HugePageStorageMediumSize feature gate #104120
update to Go 1.17.6 #107612
feat: propagate req context into proxyReq #107606
Fix kubectl bug where bash completions don’t work if –context flag is specified with a value that contains a colon #107439
Explain rollout of API Priority and Fairness in kube_features.go #107316
build/dependencies.yaml: remove the dependency on Docker #107607
Clean up dockershim flags in the kubelet #106907
Updated Links to IANA for Service Name and Transport Protocol Port Number Registry #107603
Make KUBE_TEST_ARGS come last, so that -args can be used #107516
added devicePath check for fcDisk #107279
kubeadm: adapt CRI detection and defaults after the dockershim removal #107317
Update cri-tools to v1.23.0 #107604
kubeadm: make the phase prefix and capitalization consistent #107584
Removes code that was not completely cleared before #107517
kube-proxy: fix misleading in help info #105586
Deprecate dynamic log sanitization #107207
fix: delete non existing Azure disk issue #107406
Remove unused selflink references in different testing-related files #107551
upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1 #107565
Remove fluentd-elasticsearch addon #107553
Correct the feature gate string for RBD migration. #107554
Validate OWNERS files - remove sections about emeritus reviewers #107540
kubeadm reset: add support for dry-run #107512
Remove no-longer used selflink code from kubelet #107550
fix: remove outdated ipv4 route when the corresponding node is deleted #106164
It is weird that lastScheduleTime is earlier than creationTime #107528
Make metadata fake client implement testing.FakeClient #105387
re-add missing sig-security-* aliases #107541
limit the scope of 169.254.169.252 ⁄32 to host #107502
Fix typo #106445
storage: correct struct fields in volume plugins #107529
Cleanup OWNERS files - Jan 2021 Week 1 #107293
Order suggested FlowSchemas by matching precedence #107510
add myself as approver to pkg/controller #107508
fix: azuredisk parameter lowercase translation issue #107429
Next step in CSI migration for openstack #107462
logs: add benchmark #106594
Skip tests when no signal emitting command #107361
migrate volume/csi/csi-client.go logs to structured logging #99441
cleanup: remove switch for binary condition in scheduler cache #107494
log message verbosity #106978
Graduate EfficientWatchResumption feature to GA #106943
remove iptables cleanup from local-up-cluster.sh #107450
Remove runtime in validate #107426
Fix typo #106453
fix curent to current #107080
fix grammar #106400
Fix AppArmor unloaded profile e2e test #107448
Remove skip Multi-AZ test based on provider #107472
cleanup(kubelet): use errors.Is(err, os.ErrProcessDone) #107250
synced up v1 and v1alpha2 CRI API comments and updated the readme #107192
Mark container-runtime kubelet flag as deprecated #107094
fix: some typos and syncPod outdated workflow annotation #106470
kubelet: Remove false PLEG errors #106353
kubeadm: print warnings to stderr #107467
correct struct fields in various core storage structs #107466
cli: avoid logging command line errors in more cases #107044
add test to cover multipoint with scoring extension #106766
Allow greater or equal in storage provisioning check #107408
nodeAffinity filtered nodes should be excluded when calculating skew … #107009
kubeadm: remove the deprecated output/v1alpha1 API #107468
fix goroutine leaks in TestConfigurationChannels #107163
test/integration/scheduler_perf: check for unused template parameters #104716
Fix header mutation race in timeout filter #107452
Update GKE kubernetes sources download link #104669
use a community owned domain for the invalid registry #107455
Reject proxy requests to 0.0.0.0 as well #107402
refine comments of quota monitor #107389
Add GC workqueue Forget
to stop the rate limiter #106029
fix the problem of using %w
incorrectly #104927
correct struct fields in VolumeSource and PersistentVolumeSource #107441
Fix typo in empty_dir.go #99099
Use math.Round
when convert float to int in PodTopologySpread #107384
restore NumPDBViolations info of nodes, when HTTPExtender ProcessPree… #105853
fix typos in comment #107420
Add Service integration tests for internalTrafficPolicy when Type=ExternalName #107339
removed unnecessary log line #107427
update cadvisor version in test #106287
kube-scheduler: log possible error #105870
Replace ioutil with io and os for pkg/api #106021
kube-proxy: fix duplicate port opening #107413
Add completion for kubectl config set-context
#106739
Slightly improve reliability of storage List tests. #107330
csi: correct struct fields in CSI{Persistent}VolumeSource. #107385
Remove feature gate ImmutableEphemeralVolumes
#107152
cleanup: remove insecure flag #106865
kubectl: remove unnecessary fmt.Sprintf
#106152
Cleanup FindPluginByName() in VolumePluginMgr #106073
Add metric for reporting total end-to-end mount time #107006
add failopen metric #107171
refactor recordSchedulingFailure
function name to more appropriate #106578
Support IPv6 in echoserver #107392
Skip tests unless multizone #107338
fix the log description #105264
Add label selector in ‘kubectl rollout’ commands #99758
Replace ioutil with io and os for cluster/images/etcd #106019
kubectl: Document –for’s Unicode case-folding condition-value comparison #104671
CHANGELOG: Reflect that lease manager object limit is 1k, not 10k #104561
custom-metrics: do cleanup even if the creation is not full succeed #103252
kubelet: use newtimer instead in nodeshutdown manager #106796
Improve the error message when trying to proxy an unsupported service type #106488
Remove return value from MaybeResetRESTMapper() #106472
fix(cpumanager): Do not release CPUs of init containers while they are being reused in app containers #104837
[pkg/printers/internalversion/import_known_versions]: fixup typo #104228
fix kubelet flushlogs not working together with exit #104774
if the ok returned by RequestInfoFrom is false, the requestInfo is nil #107176
add more message for no PodSandbox container #107116
Don’t bypass ResponseWriter wrappers for apiserver healthz errors. #107034
remove RuntimeClass feature gate #106882
Update default PF flow schemas to avoid all endpoint/configmaps operations from controller-manager to match leader-election PL #106725
add unit tests for TestSetNestedStringSlice, TestSetNestedSlice etc. #106647
test/e2e/common/storage: enhance assertions #106624
Request: Add wzshiming as SIG Node reviewer #104143
add probe warning message body for terminated redirect #103967
support removal of files by the ./hack/update-openapi-spec.sh #106975
Add more info when failing to call PdhAddEnglishCounter #106644
fix return code when request /logs with long file name #101478
Add unit tests for registry/apiserverinternal/storageversion #104429
fix a potential deadlock #102636
Update ineligible_endpoints.yaml to include HPA #107349
kubeadm: remove the restriction that the ca.crt can only contain one certificate #107327
Remove –enable-swagger-ui since no effect from 1.14 #105032
Check the private SSH key existence in the node e2e tests #106621
Add unit tests for pkg/registry/authorization/util #104807
Fix comment out typo (from resolve.conf to resolv.conf) and change the content name (from maxResolveConfLength to maxResolvConfLength) #106979
Execute sync before taking the snapshot #107312
Recommend SimpleIntervalClock instead of IntervalClock #106915
Fix logging resource-scoped watch requests as GET requests. #106674
fix static check of importing the same package multiple times #101856
Fix the leak of vSphere client sessions #107337
kubeadm: use build tags and split the Windows releated logic into separate files for kubelet component config #107270
Clean up dockershim in tests #107179
replace syscall with sys/unix pkg in pkg/util/ipvs #107001
Fix kubectl completion zsh
to use any command name rather than hardcoded kubectl
#106969
Don’t perform expensive go-cmp/cmp comparisons if unneeded #104822
kube-apiserver: use –api-audiences as –service-account-api-audiences is deprecated #103078
Fix a panic when using invalid output format in kubectl create secret command #107221
Use utils string-slice comparison #104819
Build: improve documentation of build artifacts #103311
Concurrentize pkg/registry/flowcontrol/ensurer/strategy.go #107326
remove runDockershim #97252 #107309
assignQuota checks if the underlying medium supports quotas and if so setting it #107302
flake: remove the error handler for cronjob integration test #107200
fix obsolete comments in runtime/schema struct #106688
fix “k8s.io/apimachinery/pkg/util/validation” is imported more than once #106215
break the pointless loop when group matched #105598
Update sleep .5 ⇨ sleep 0.5 #105389
code cleanup for container/helpers.go #106756
P&F: enable mutating work estimator #106085
Make RetryWatcher sleep interruptible #93709
Delete .staticcheck_failures #107328
add test cases for scheduler/PriorityQueue.Activate #106203
changelog-1.22:Fix notes of PR 101151 #105765
Improve test coverage: pkg/api/persistentvolume #107159
kubeadm: fix panic in runKubeletConfigPhase #107314
Fix PV controller unit test 5-7 #107166
updated deprecation messages from 1.23 to 1.24 #106667
Fix log blank typo to avoid en/decode issues #106547
Fix the wrong log #106421
fix S1017 and S1002 in pkg/apis/core/validation/validation.go #106397
fix commont of controller manager leadermigration filter #106375
fix duplicate webhook insert operation #106294
Fix and improve comments on kubelet metrics #105829
Fix display of CHANGELOG-1.19.md by inserting newline #103136
Remove AppArmor loaded profile validation #97966
Stop defaulting Service internalTrafficPolicy when type is ExternalName #104846
Graduate PreferNominatedNode
to GA #106619
apf: use v1beta2 in registry package #107104
remove crictl tar #106340
There are no more Feature:Performance tests any longer, removing the … #106283
k8s.io/apiserver/pkg/server: fix name in APIServerHandler description #105449
Fix typo in gci/README.md #98771
client-go: Clear the ResourceVersionMatch on paged list calls #107311
Refers to the GC doc in the blockOwnerDeletion API doc #107195
Change default runtime to containerd for Windows cluster #107189
Add comment on beta status for APIPriorityAndFairness feature gate #107145
Remove dockerless build tag and DockerLegacyService interface #107119
conformance: correct typo for cronjob forbidconcurrent #106856
Fix a typo in comment #105955
Fix function comment typo #105808
Optimize Cobra parameters of Controller Manager #105721
Fix link 404 #99329
Fix doc for leader-elect-resource-lock flag #107185
Fix the doc string of GetOldObject func #105976
fix(*): display the diff as new-old #103036
Use a lister for bootstrap flowcontrol config objects. #105800
set RemainingItemCount to ParitalObjectMetadataList #107177
kubeadm: ensure CRI endpoints are managed with URL schemes #107295
Deprecate Service.Spec.LoadBalancerIP #107235
Remove unused arg of kubeadm/WaitForKubeletAndFunc #107217
cleanup(apiserver): Correct the error message to not use the “–max-resource-write-bytes” & “–json-patch-max-copy-bytes” string. #106875
Changed code to improve output for files under test/e2e/autoscaling #106200
Set max results if its not set #106280
chore(kubectl_utils): remove windows specifc command addition for sync #107137
Bump elasticsearch image to 7.16.2 #107209
kube-proxy should log the payload when iptables-restore fails #106847
fix: documenting that kube-proxy only use the first address in each endpoint #106643
When volume is not marked in-use, do not backoff #106853
Fix order of commands in the snapshot tests for persistent volumes #107173
fixing three goroutine leaks in bounded_frequency_runner_test.go #107095
e2e: Stop using deprecated zone nodeSelector #106821
Adds Windows support for etcd image #106593
dependencies: update klog to v2.40.1 #107103
kube-proxy: note that cli args is ignored if config file is specified #107157
docs: fix error link path in storage e2e test doc #106831
e2e tests: log zone when creating volume #106822
feat(netpol tests): netpol probeConnectivity refactor #107138
Remove docker as container runtime for local-up-cluster.sh #106909
Improving performance of EndpointSlice controller metrics cache #107091
Fix openapi v3 bug which causes incorrect schema version to be looked up #107061
go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 #104733
Don’t log vSphere configuration data in storage e2e tests #107136
Fix default config flags #107131
Allow create.specialVerbs
to be customized #107083
Allow custom img resolver and flags for set image
#107085
Mark --container-runtime-endpoint
and --image-service-endpoint
stable #106954
Remove AttachID matching from Detach #107025
apiserver endpoint reconciler ip families #106721
Prepare AllocateLoadBalancerNodePorts for GA #107027
fix the error when cleaning up finished jobs for cronjob #104799
Remove Hostprocess flag from e2e test #107087
clear pod’s .status.nominatedNodeName when necessary #106816
Update CHANGELOG to add missing release notes. #107084
Reset metric observed by TestProxyHandler for repeatable test runs. #107060
tests: Lowers the number of pods returned by estimateMaximumPods #107030
Remove adtac from sig-scheduling reviewers #107076
Add Close() for profile #107050
skip reduceAllocatableMemoryUsage if cgroup v2 is enabled #107070
csi-translation-lib: Fix doc string of few funcs #106986
kubeadm: cleanup the feature gate of dual-stack. #106648
nominate denkensk to sig-scheduling reviewers #107036
Cleanup OWNERS files (No Activity in the last year) #106436
Fixed skipping valid volume plugins when another plugin has an error #106703
Remove JSON logging performance regression #107035
scheduler: cleanup return value #107051
Remove bazel condition check in openapi_test #106914
conformance tests should have at least 2 untainted nodes #106313
kubeadm: mark v1beta2 as deprecated #107013
Document when workqueue metrics are dropped #106934
Fix unexpected end of TestDependentsRace #106950
Unify code for List and GetToList for etcd and cacher #106542
cap nunmber of tries on e2e nodePort stop service test #106990
Changelog: mention kube-scheduler bits deprecation #107022
Re-introduce removed kubectl –dry-run values. #107003
kubeadm: handle dockershim specific flags for 1.24 #106973
Clarify APF metric wrt all three stages of execution #106748
Point flowcontrol users at v1beta2 #107004
staging/publishing: Set go1.16 version to go1.16.12 and go1.17 to go1.17.5 #106944
bump k8s.io/gengo #106601
Introduce new prune parameter into diff command #105164
Drop unused auto-install invocation #106843
include field paths in unknown/duplicate errors #106568
Direct v2betaX users to migrate to HPA v2 #106887
Rename ServeWithListenerStopped to Serve in secure_serving #106256
Skip LB test for IPv6 clusters #106992
adding evictions_total metric and marking evictions_number deprecated #106366
apf: track initial and final seats in httplog and metrics #106628
scheduler: fix race condition during cache refresh #106744
Skip creating HNS loadbalancer with empty endpoints #106936
Promote Pod- & ServiceProxy Test to Conformance - +12 endpoint coverage #106880
apf: ensure exempt request is noted with classification #106827
Code generation outside GOPATH #106964
Bump konnectivity network proxy to v0.0.27. #106922
mount-utils: Detect potential stale file handle #106906
Update to go1.17.5 #106956
dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63 #106949
Lint/Beautify yaml in OWNERS files #106458
Fix Bugs in CPUManager distribute NUMA policy option #106599
Update golang.org/x/tools to a specific tag (v0.1.8) and avoid SHA #106921
Remove invalid comment in legacyregistry #106291
kubeadm: update OWNERS for 1.24 #106920
Fix node resizing E2E test flake #104177
kubeadm: amend constant to kubelet. #106872
Remove stackdriver version variable #104640
kubelet: set failed phase during graceful shutdown #106901
Remove support for Endpoints and ConfigMaps lock from leader election #106852
refactor(apiserver): remove the insecure flags #106859
apf: add new label for request_execution_seconds metric #105517
Improve pathrecorder duplicate registration info #106892
refactor: remove the insecure flags in controller-manager #106860
Deprecate types in k8s.io/apimachinery/util/clock #106850
Even more resilient version.txt #106658
kubeadm: validate local etcd certficates during expiration checks #106891
update k/utils to v0.0.0-20211116205334-6203023598ed to fix inotify memory leak #106473
Add V1.23.0 api compatibility testdata #106868
Completely remove in-tree dockershim from kubelet #97252
rbd: initialize ceph monitors slice with an empty value. #106878
Disable GCE external load balancer when services handled by Ingress-GCE #106683
Remove feature gate NamespaceDefaultLabelName #106838
resolve TODO in mapToUnstructured and sliceToUnstructured #106797
Changed code to improve output for files under test/e2e/apimachinery #106764
Update fieldValidation godoc #106722
feat(sample-controller): use UpdateStatus #106530
Remove ReallyCrashForTesting and cleaned up some references to Handle… #101719
testdata dirs are not useful go code #106559
kubeadm: avoid requiring a CA key during kubeconfig expiration checks #106854
cleanup: return frameworkruntime.NewFramework directly #106851
Update to go1.17.4 #106833
staging/publishing: Add justaugustus as approver + RelEng reviewers #106823
fix mapToUnstructured error message: should be ‘map’ instead of ‘struct’ being converted #106786
cleanup: use present typeFrom variable to avoid another reflect.TypeOf call #106785
kubectl: combine assertion prevent npe in test #106762
Added an integration test for NodeResourcesFit scoring #106747
Update kubemark to use EndpointSlices and proper user-agents #106740
Add watchcache metrics to tracking its progress #106737
OWNERS: add pohly as SIG Instrumentation review and component-base/logs approver #106736
Correct Generator calls for executing seat count #106727
fix typo in /test/integration #106676
refactor: use utilerrors instead of join error msg #106673
Make writing version.txt more resilient #106653
api/errors: explicitly allow nil error parameters #106646
DelegateFSGroupToCSIDriver e2e: skip tests with chgrp #106641
Add status count to the existing storage_operation_duration_seconds histogram, remove volume_provision metric check #106609
Adding an example for kubectl plugin list #106600
add trace step for transformResponseObject #106598
Code cleanup: fix some typo #106588
fix test failed because of flag redefined #106584
Registering kube-proxy metrics on windows kernel mode #106581
Simplify storage.Interface by merging Watch and WatchList functions. #106528
Add e2e tests for disable nodeport lb feature #106522
Replace time.Now().Sub(x)
with time.Since(x)
#103863
correct kube-addon-manager image location #106495
Bump Metrics Server to v0.5.2 #106492
Add unit test for Recorder #106452
cleanup duplicated method makeNodeWithExtendedResource
in noderesources unit test #106447
Fix format string argument mismatch in e2e framework log message #106427
kube-proxy remove todo: call iptables -S first when delete chain #106406
Update dims
as approver for some top level dirs #106381
Fix golang imports in k8s.io/pkg/controller/volume/persistentvolume package #106344
Fix failing volume cloning e2e test for GCE PD CSI Driver #106322
e2e_node: provide an option to specify hugepages on the specific NUMA node #106307
Changed code to improve output for files under test/e2e/instrumentation #106233
Fix string output format for secret validations #106179
refactor: remove dup code #106153
Refactor kubelet config validation tests #105360
Fix duplicate CSI kube client #105127
storage e2e: replace mock driver, update images #106791
Revert dockershim CRI v1 changes #106803
publishing-bot: remove rules for release-1.19 #106781
Grpc field rename #106774
Add enj to sig-auth-authenticators-approvers #106728
bump TestHTTP1DoNotReuseRequestAfterTimeout timeout #106716
publishing-bot: add 1.23 rules #106670
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 #106660
Unversion and normalize openapi v3 fixtures #106657
Full changelog
Bug HOSTEDCP-604: Don’t store machine payload in token secret for replace node pools (#1873) #1880
Add missing rbac for authentication reader #1822
update OLM catalogs to 4.11 #1786
Bug OCPBUGS-1367: CNO: Handle long OVN SBDB route hostnames #1747
Add rbac so route-to-ingress controller can do its leader election #1728
fix(oauth): Do not proxy IBM Cloud IAM endpoints #1723
Ingress endpoint #1667
Self image lookup: Retry on empty string #1695
Forward from main #1655
Introduce node selector support for HostedClusters #1592
Fix nil pointer dereference for hostedControlPlane.Spec.Etcd.Managed #1638
doc(aws): markdown formatting updates #1637
additional trust bundle into vm #1633
doc(how-to/aws/create-aws-multi-az): fix getting started path #1636
fix(ho): honor deprecated global config fields #1631
Add Handling Ingress to Agent docs #1635
E2E etcd tests: Always run on none platform #1629
Wait for LB even when hostname is specified #1632
Add tuning option of AccessModes for Kubevirt NodePool root volume #1583
Enforce aws cluster cloud provider tag in NodePool controller #1625
Add ovn-k specific collection commands #1604
set condition messsage when waiting for kas readiness #1627
CPO: Unittest and fix eventhandling of HCP controller #1605
Fix additionalTrustBundle with local ignition provider #1626
ensure optional mount always added to ibmcloud kms pod for appropriate container build #1621
fix(api): make HCP networking optional for backward compatibility #1624
Add flags for destroy cluster powervs command #1613
PowerVS: upgrade capi image #1618
Remove .status from serialized configuration on HCP #1617
stop clearing configMapRef and secretRef since it breaks reconciliation of existing production workload using these fields #1610
ensure 4.9 openshift clusters can be managed by hypershift #1608
ensure release image annotation set on control-plane-operator #1607
Use non-strict mode when parsing global config #1616
Rename PowerVS CCM public endpoint env variable #1611
Create kubeconfig: Respect namespace #1562
Add dual-stack support to HostedCluster #1533
fix(ho): detect capabilities on API resource availability #1600
Update Agent docs on setting hostname and disk #1606
Add HC condition message in non-error states #1602
Add min supported version check for isValidReleaseVersion #1591
Socks 5 proxy: Only use mgmt cluster for cloud apis for ingress operator #1601
Docs: develop-in-cluster.md minor fix #1603
Use non-default path for user CA certs #1593
Fix comments/docs in AWSRoleRefs #1588
Add e2e changes for PowerVS #1590
PowerVS: Add DNS record check in base-domain #1587
Sort deployments for Degraded condition check #1595
Add controller that installs UWM and configures it for telemetry #1584
Add latest version check and unit test isValidReleaseVersion #1582
Add control plane operator component template label to components missing it #1579
PowerVS: Add DNS Record and VPC LB deletion #1521
Add check for AWS ARNs #1581
TestOLM: Don’t hardcode to AWS #1574
E2E: Don’t retry destroy if it failed due to NoCredentialProviders #1572
Add label to supported versions configmap #1580
Add priority classes for autoscaler and mapprover #1578
add Degraded condition to HostedCluster #1569
Add configmap containing supported versions to hypershift namespace #1575
Destroy: Use patch for modifying finalizer to not get conflicts #1573
TestAutoscaling: Fix to work on Azure #1551
PowerVS Infra bug fix on DHCP error return and removed a debug log #1548
Drop unsued domain in ReconcilePrivateRouterDeployment signature #1556
Add link to CloudProviderConfig code #1555
install: add operator-only option for OCP metrics #1476
E2E: Stop retrying destroy if inputs are missing #1564
add Degraded condition to HCP #1560
E2E: Use zaptest logger for dumping and AWS/Azure destroy #1559
Azure: Make disk type configurable and default to SSD instead of HDD #1565
Align api/fixtures code platform wise #1558
Add field reporting of immutable errors. #1508
add label to all CPO managed deployments in the HCP #1554
Remove unused return value #1557
E2E: Use zaptest logger for cluster creation #1553
Add Progressing condition to HostedCluster #1546
Fix ManagedCAObserver racing with CPO #1547
Fail gracefully if s3 bucket is already deleted. #1552
Azure: Tolerate 404 when destroying infra #1545
Rename OpenshiftSDN to OpenShiftSDN #1549
Add rules for telemetry metrics #1544
Added changes for serviceID API Key to access resources #1529
Updating hypershift images to be consistent with ART #1576
Optional RestoreSnapshotURL should have omitempty #1585
Fast-Forward from main #1536
HO: Add a reconciliation success condition #1527
Fix logging arguments to not be odd #1530
Add fallback set cache value from old token #1523
Ensure that we always create a tar archive of the dump. #1528
Oauth server: Route external traffic through guest cluster #1522
Fix typo in namespace #1526
Etcd backup/restore (manual process) #1239
Updating hypershift images to be consistent with ART #1525
invert conditions that are false in expected state #1520
feat(oauth): allow challenge override for OpenID #1513
Move TestReconcileDeprecatedGlobalConfig to proper file #1519
Run reconcileDeprecated* earlier #1518
Update IBM Cloud SDK packages & capiIBM image #1504
Align aws creds backward compatible #1516
E2E dump: Do not require platform opt-in for dump to work #1515
Add PlatformCredentialsFound condition to report missing platform creds #1512
kube-apiserver-proxy use privatelink for private clusters #1509
Move reconciliation #1234
PowerVS : CIS Domain nextUrl usage fixed #1505
Add ClusterVersionUpgradeable condition, upgrade block, and override annotation #1498
Set Recommended Leader Election Values #1465
Use Patch instead of Update to prevent error. #1499
Get rid of hostedapicache by using HCCO #1496
feat(cpo): Support disable profiling annotation #1481
powervs: Added inbound access rules for VPC security group to allow http & https #1491
Rename hypershift operator metrics #1492
nodepool controller: remove right condition type #1493
Fast-Forward from main #1494
HO: Fix raw extension generation for hcp configuration #1487
Excempt build controller SA from PodSecurity admission #1488
Update controller-runtime to get fix for global log override bug #1485
docs: agent: AgentServiceConfig script used fixed version instead of latest #1484
Add PowerVS Ingress Operator Changes #1458
Improve user experience of HostedCluster configuration API #1463
Updated secret permissions to conform to kubernetes CIS benchmark #1477
The ValidateReleaseImage was returning an error stating it could not find the pull-secret and blocked HC #1472
Reduce HyperShift operator metrics cardinality #1467
docs: refactor agent documentation #1466
inplaceupgrader: switch to using payload MCO image #1459
Drop kas call in agent ReconcileCAPIInfraCR and fail if no ign #1469
Add ValidReleaseImage condition to HostedCluster #1296
Add missing control plane prometheus rules #1406
Use right conditions reason for inplace upgrade #1464
Ensure cache is set during token rotation before reconciling #1460
Bug 2089224 : Remove monitoring config reconciliation #1420
add allowed CIDR blocks to HostedCluster API #1429
nat gateway: check for invalid eip #1457
Add PowerVS Cloud Controller Manager #1422
Fix the private router to work on a 4.11 mgmt cluster #1453
E2E: Add TestNodepoolMachineconfigGetsRolledout #1339
e2e: notice FailedScheduling or Preempted events #1332
Trim docker-pullable://
prefix when reading imageID from container status #1449
Set snapshot-count on etcd to limit memory usage variability #1448
Add memory rss recording rule #1447
Manage ignition server from CPO #1446
Add recording rule for cpu requests #1445
Adjust memory requests to align with PerfScale recommendations #1444
Enable passing -run parameter in ci-test-e2e #1441
Add recording rule for component memory requests #1442
add api-server-address flags to kubevirt and agent cluster create #1440
CNO operands use private APIServer address when HCP is private #1433
Remove unused kubevirt specific e2e test #1436
Fix the e2e-kubevirt-gcp-ovn CI lane #1434
Increase MHC nodeStartupTimeout #1435
aws private link controller: improve error messages #1432
Use git commit as version in HyperShift binaries #1431
Scrape all KAS metrics inside guest cluster #1421
Nodepool: Insert the worker role label #1428
KCM: Set leader election args #1427
Tests: Enable junit #1411
Set autoscaler CAPI group explicitely #1425
Add local timeouts for e2e tests #1424
hack/publish-ocp.sh fix cut syntax #1417
KAS: Stop setting removed –enable-swagger-ui flag #1418
Added PowerVS Cluster Create & Destroy #1381
Ensure that the private router pod uses the HC’s pull secret #1413
Loopdetector: Give some more leeway #1412
adopt existing immutable selectors to prevent errors reconciling components from roks toolkit clusters #1403
Fix(cpo): Propagate TLS security profile config to kube-controller-manager and kube-scheduler #1388
Allow nodepool deletion when hcluster is gone #1408
Operator image lookup: Use sha256 rather than tag #1303
e2e: increase budget to only catch extreme situations #1407
Change infrastructureAvailabilityPolicy default to single replica #1405
feat(cpo): adhere to upgrade order from kube version skew policy #1322
Make kubevirt compatible with generic e2e tests #1377
Add allowed principals to service endpoints #1402
Ignition server: Use https health check if possible #1392
Nodepool render: Avoid including a logline #1401
Replace router shard with private router in control plane namespace #1398
Add inplace upgrader controller to hcco #1382
Expose HostedCluster and NodePool metrics in HyperShift operator #1376
HAProxy ignition config: Use nodepool release image #1394
Change ignition server http code if token not found. #1399
AWS: Deploy Pod Identity Webhook #1351
Add docs section for goals and design invariants #1396
Add sane defaults for InfrastructureAvailabilityPolicy and ControllerAvailabilityPolicy #1395
Bump kube depedencies and controller-runtime to 1.24 level #1393
Delete endpoint connections before deleting endpoint services #1390
Add more resources to hypershift dump cmd #1389
test: adjust HO mutate budget #1385
e2e: Increase parallel test limit #1384
Update KubeVirt Doc to indicate RHCOS is no longer a required cli arg #1374
Tag endpoint services with the mgmt cluster infra ID #1380
fix Makefile #1375
Add IBMCloud PowerVS infra create & destroy #1280
Prevent update of a MachineDeployment after it is initially created #1373
Make the binaries contain the commit version #1324
Make CI master nodes schedulable for cnv VMs #1369
test: update API budget #1372
Update loopdetector to not get tripped by inplace upgrade #1370
add ci-test-e2e target to Makefile #1368
Add resource requests to cluster-api-provider-kubevirt container #1366
fix(cpo): Scope down secrets access for olm collect profiles cj #1349
Add image-content-sources option to create cluster CLI #1355
Add a sidecar to the KAS that tails the audit log #1308
Autodetect KubeVirt disk image using release payload #1352
Refactor e2e test common cleanup #1345
Upgrade test: Stop verifying the nodecount #1367
Set shutdown params to improve graceful shutdown #1365
Nodepool in-place upgrade: Reduce api requests #1358
Etcd: Keep etcd_server_leader_changes_seen_total metric #1363
Add hostedClusterAvailable check for in place upgrades #1340
move to ga apis for all components now that management clusters at minimum release boundary #1350
E2E: Stop hardcoding network type #1331
configure cipher suites to prevent using medium strength ssl ciphers #1357
fix the region parameter in app-sre templates #1356
Revise and simplify NodePool’s KubeVirt platform API #1314
fix panic due to race on hosted API cache start #1348
Change webhook to implement webhook.CustomValidator #1346
Add Metrics Set for Telemetry metrics #1294
Cancel context to kill watch guest cluster subroutines #1341
Add docs for versioning support #1343
Dump: Dump namespaces, rbac and SCCs of hosted cluster #1336
create infra aws: set minimum on private zone SOA records #1337
Enforce pull policy for all capi providers #1334
Add test for NodePools in place upgrades #1290
adjust CPO resource requests #1330
Fix webhook to allow apiserver port defaulting and add tests #1313
Add OAuthURL to HostedCluster status #1320
e2e: log the error when failing to connect to the guest KAS #1318
Export ign_server_payload_generation_seconds
metric and add e2e budget #1316
Rename nodepool.spec.nodeCount to replicas #1205
E2E: Allow configuring a SSH key #1329
Reduce KubeVirt e2e test flakiness #1321
Omit MachineConfig and MachineConfigPool CRDs from release payload #1295
Retry NAT Gateway creation #1328
Add retries and debug output to journal dump #1327
Use apiserver host/port from InfraStatus in reconciling Kube API Server #1319
Ensure that everything uses imagePullPolicy IfNotPresent for resiliency #1304
Ignition server: Actually use workdir #1312
disable reconcile of registry config in IBMCloud deployments #1305
e2e: report elapsed time for each test step #1307
Use forked processes instead of pods to generate ignition payload #1214
Updating hypershift images to be consistent with ART #1288
Update KubeVirt platform to work with OVNKubernetes #1277
Azure: Add missing csi driver secret #1302
Add missing resource requests for Azure CAPI provider #1300
Allow running e2e tests for azure #1299
Sync KAS PSP configuration with what kas operator does #1292
feat(cpo): Disable PodSecurity for 4.10 #1287
Installer assets for CAPIBM used by PowerVS #1279
Use go 1.18 for CI builds #1244
Drop outdated TODO for machine configs #1285
Configure the CNO to proxy the apiserver for public clusters #1283
contrib: admission-tracer for API call tracing #1281
avoid no-op status updates to AWSEndpointServices #1276
inplace upgrade: add initial upgrade logic #1258
Begin using KubeVirt as the infrastructure platform instead of None #1282
Add cleanup manifest for existing CNO #1278
Introduce IBMPowerVS platform #1255
e2e: update HO budgets #1274
konnectivity ds: Tolerate all taints #1272
Add tests for network defaulting #1273
Use ‘–’ for flags in kms token minter container #1270
Default network to SDN if minor < 11 #1271
Konnektivity: Set proxy env vars #1267
Use OVNKubernetes as default network type #1268
e2e: fix early exit on destroy infra aws #1269
Move CNO into management cluster / add OVN to types #1253
e2e: add AWS cluster create test #1260
Set network status if empty #1266
exclude InfraID from immutability check #1264
e2e: Add a nodepool upgrade test #1257
Expose a service account signing key in the API #1259
destroy infra aws: delete network LBs and reduce dependency error noise #1263
add update validation logic to HostedCluster webhook #1262
reconcile oauth serving cert rbac to allow oauth proxies in the openshift-monitoring namespace to work #1256
Add validating webhook for HostedClusters #1241
ensure release image annotation added to deployment template metadata to enable proper detection in IBM Cloud deployment process #1251
Fix kubernetes.default for public clusters with proxy #1249
continue to allow support for specification of clusterAutoscalerImage… #1250
Make HyperShift operator compatible with previous CPOs without utilities #1245
AWS infra destroy, handle empty instanceIDs #1246
ensure imagePullPolicies are IfNotPresent for some deployments #1242
Disable PodSecurity admission in 4.11 as it breaks conformance #1243
Signal parsing config failure in a condition #1240
Enforce hostedcluster service route immutability constraints #1238
Create valid route names with long namespace names #1220
Add support to set up a http proxy for guest clusters #1236
Do not wait on capi clusterrolebinding delete #1237
Introduce logic to accommodate in place upgrades. #1227
Add node troubleshooting documentation #1232
Remove ValidAMI
AWS NodePool condition when AMI is user-defined #1235
Full changelog
Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #15
UPSTREAM: 93: bump golint for go 1.18 #28
OCPBUGS-1460 : Add udev #19
Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #13
Bug 2073522 : Update ibm-vpc-block-csi-driver to v4.2.0 #12
Bug 2042348 : Rebase to v4.1.3 for OCP 4.11 #11
Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #10
Full changelog
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #38
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #39
Changes to fetch region from node #37
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #36
Bug 2066665 : [ibm-vpc-block] Unable to change default storage class #34
Bug 2067843 : Bump prometheus/client_golang to v1.11.1 #31
Disable topology tests until bz2035027 is fixed #30
Update CSIDriver instance #29
Bug 2053006 : Resource id fetch optimised #26
Bug 2052309 : IBMCloud: Add critical spec to ctlr #24
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #21
Bug 2048824 : IBMCloud: Add critical spec to driver daemonset #22
Full changelog
Updating ibm-vpc-node-label-updater images to be consistent with ART #12
Bug 2073525 : Update vpc-node-label-updater to v4.1.2 #9
enable bt lint check from internal repo #8
Updating ibm-vpc-node-label-updater images to be consistent with ART #10
Updating ibm-vpc-node-label-updater images to be consistent with ART #8
Full changelog
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #21
Bug 2067844 : Update dependencies to K8s 1.24, go 1.18 #20
Updating ose-ibmcloud-machine-controllers images to be consistent with ART #19
Updating ose-ibmcloud-machine-controllers images to be consistent with ART #18
Full changelog
Revert “Set default messages & reconcile clusteroperator status conditions (#584) #586
Full changelog
OCPBUGS-3674 : Don’t save OS_ prefixed variables #318
Bug OCPBUGS-3478: Improve resiliency of eTag handling #314
OCPBUGS-4410 : Remove RDO distribution configuration (finally fixes #46) #328
OCPBUGS-1972 : Removed ServerName from VirtualHost Directives #306
OCPBUGS-2011 : Backport improvements to iDRAC steps to OCP 4.11 #302
OCPBUGS-746 : sync fixes for BIOS settings on SMC #297
OCPBUGS-528 : Fix IRONIC_EXTERNAL_IP when TLS is used for virtual media #295
OCPBUGS-453 : Update packages to latest bugfix #294
Bug 2110407 : ignore case of mac address #285
Bug 2087213 : Ironic Fix for ZTP with 4.11 #281
Bug 2088561 : Update ironic packages to latest bugfix versions #280
Bug 2080446 : Sync with latest packages available #273
Add ipxe support for arm64 #263
Fix patch command, take two #271
Fix patch path #270
[OCP 4.11 only] Backport the kernel params patch #268
Sync with ironic-image metal3 2022-04-12 #267
fix ironic source install #368
Move glibc-conv-extra install into prepare-efi #369
Standardize jinja templates #367
Increase power_state_change_timeout setting #366
Drop unused ipxe.efi #365
Move python3-pip install into patch-image script #364
🐛 Add python3-pip package to packages list to use pip3 in patch image script #363
Add option to choose TLS version #360
Fix missing semi-colon in runironic-inspector script #362
Use centos stream 9 as base image #326
Make iPXE building arch-specific #357
Bug 2068246 : Include fix for race in ironic combined executable #265
Correct version for sushy-oem-idrac for OCP 4.11 #261
Drop unused ipxe.efi #260
Sync with metal3-io/main #259
Clean packages after install and added some env vars to sushy-tools container #356
Add verbose logging to prepare-efi.sh #359
Let Ironic handle retry instead of ipmitool #358
Promote Iury to approvers, remove Stephen #355
Fix missing codepage 850 in conversion table #354
Remove unused dependencies - take 2 #351
Bug 2059567 : Enable vMedia provisioning of Nokia servers #257
Update packages with latest available #256
Merge from metal3-io #255
Update CI badges with Metal3 #350
move maelk to emeritus_reviewers list #349
Fix authentication for inspector in reverse proxy mode #348
Clean up reverse proxy support #347
Move LISTEN_ALL_INTERFACES to ironic-common #345
Fix authentication with Ironic reverse proxy #344
Add different variables for htpasswd of ironic and inspector #343
Drop runmariadb in favor of mariadb-image #339
Updating ironic images to be consistent with ART #254
Merge metal3-io up to mariadb removal #250
Set [irmc]kernel_append_params explicitly #342
Install the RPM of the combined Ironic #340
Disable the node history feature #336
Use IPv6-friendly URLs for CoreOS #337
Remove unnecessary flag of ipcalc #335
Make Ironic generate a boot.ipxe #328
Add a combined Ironic launcher #330
Clean up deprecated and unnecessary PXE configuration #329
Move tftp_master_path to a subdirectory (fixes #333) #334
Do not remove pip in the source build #332
Full changelog
Bug 2111636 : libguestfs: error: download: /boot/loader/entries/ostree-1-rhcos.conf: No such file or directory #80
Updating ironic-rhcos-downloader images to be consistent with ART #73
Full changelog
Updating ose-prometheus-adapter images to be consistent with ART #61
Updating ose-prometheus-adapter images to be consistent with ART #60
Full changelog
Updating ose-egress-http-proxy images to be consistent with ART #105
Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #108
Updating openshift-enterprise-egress-router images to be consistent with ART #106
Bug 2062126 : ipfailover: Autodetect the “ens3” NIC #111
Updating openshift-enterprise-base images to be consistent with ART #109
Bug 2018188 : VRRP ID conflict between keepalived-ipfailover and cluster VIPs #104
Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #107
Full changelog
Bug OCPBUGS-4386: Rebase against cherry-pick of kubernetes#107413 #477
OCPBUGS-668 : Fix DNS endpoint hack to prefer local instead of forcing it #466
OCPBUGS-668 : Fix bad DNS endpoint selection #456
Bug 2112353 : setup network policy rules during pod creation to fix postStart hook #453
Bug 2102639 : Revert ‘kube 1.24 rebase’; release-4.11 #443
Bug 2079958 : Add TopologyAwareHints support in kube-proxy. #426
Bug 2089350 : kube 1.24 rebase #440
Bug 2067865 : Bump prometheus/client_golang to 1.11.1 #432
Updating kube-proxy images to be consistent with ART #429
Updating ose-sdn images to be consistent with ART #427
Bug 2052332 : use pods cache during reattach processing #411
Bug 2016534 : Exclude the default drop bit from egress IP VNID #428
Bug 2016534 : Masquerade in cluster traffic that is marked for egress IP #423
Bug 2063123 : Remove node-tainting for too-small MTU #417
Bug 2050230 : Use pagination when listing Netnamespaces #419
Bug 2062558 : egressip: Continue to process other nodes if a node is not ready #418
Add unit tests for vxlan no track ip table rule #401
Bug 2061919 : Fix releasing egress IP in cloud environments #409
Bug 2061916 : mixed ingress and egress policies can result in half-isolated pods #408
Bug 2060553 : another fix for mixed ingress and egress policies #406
Bug 2050230 : Use pagination when listing resources #400
Bug 2060553 : Separate the allPodsSelected into egress and ingress #404
Rebase SDN k8 1.23.4 #399
clean up OWNERS #392
Updating ose-sdn images to be consistent with ART #396
Updating kube-proxy images to be consistent with ART #397
move to-be-deleted userspace proxy code into sdn tree #393
Full changelog
OCPBUGS-4087 : cherry-pick, do not expose ingress path metric when service is nil #85
Bug 2075091 : Bump to KSM 2.5.0 #74
*: Cut 2.5.0 release #1746
Version bump Go to 1.18.3 #1745
feat: enable customresource metrics by configuration #1710
Add kube_pod_ips gauge to pod metrics #1740
Adding Unix creationTimestamp to PV/PVC metrics #1741
internal/store: fix metrics slice length for init containers #1734
Bump to go 1.18.2, k8s 1.24, kind 0.14.0, prometheus 2.35.0 #1743
.github/workflows: Update golangci-lint to v1.46.2 #1742
Add missing LastSuccessfulTime metric #1732
feat: Add CSI support to PV Metrics #1727
internal/store: fix metrics slice length #1731
Update go 1.18 / update dependencies #1726
internal/store: fix potential panic in pod store #1723
fix CVE: CVE-2022-27191 in go.mod package #1721
Update golangci-lint version to 1.45.2 #1713
Update OWNERS #1712
Update dependencies #1708
Properly initialize KSM server test #1699
Assert that newlines in coma separated arguments are ignored #1706
Updating kube-state-metrics images to be consistent with ART #73
Bug 2075091 : internal/store: fix metrics slice length #71
Bug 2075091 : internal/store: fix potential panic in pod store #69
Bump openshift/kube-state-metrics to v2.4.2 #68
Fix changelog entry #1704
Prepare 2.4.2 #1702
Prevent watch from resetting ResourceVersion. #1700
Adds kube_pod_nodeselector metric #1675
Add default label of uid for service #1687
Release 2.4 #1696
Bump patch version #1694
Increase build timeout to 1800s #1692
Change the processing type from int to float in kube_horizontalpodautoscaler_spec_target_metric #1685
Bump openshift/kube-state-metrics to v2.4.1 #67
Increase build timeout to 1800s #1693
Prepare release 2.4 #1683
Makefile: Use go 1.17.7 #1682
Bump go to 1.17.6 and dependencies #1681
Optimize Slice Allocations ( ~ -20% byte/op, ~ -20% ns/op, ~ -25% allocs ) #1676
tools: Switch from benchcmp to benchstat #1677
jsonnet: Drop all Linux capabilities #1674
jsonnet: Forbid write access to root filesystem #1671
fix sample yaml #1663
jsonnet: explicitly forbid privilege escalation #1668
Fix OWNERS file emeritus_approvers #1669
jsonnet: increase security by specifying automountServiceAccountToken on pod level and not on serviceAccount #1667
Use v1 PodDisruptionBudget and CronJob resources #1491
Extend kube-state-metrics to support Custom Resource metrics #1644
Release 2.3 #1657
pdb: use plural form of resource name in allowlist key #1653
Update compatibility matrix #1651
Add ingressclass to kube_ingress_info metric #1652
Updating kube-state-metrics images to be consistent with ART #66
Full changelog
Updating ose-libvirt-machine-controllers images to be consistent with ART #239
Updating ose-libvirt-machine-controllers images to be consistent with ART #236
Bug 2018517 : fix the check that machine has been modified #235
Full changelog
OCPBUGS-536 : vSphere - enable steal time accounting #1081
OCPBUGS-955 : Change “create” sequence with powering on the vm after clone #1064
Bug 2109193 : Fix while setting default processor value for Power VS platform #1041
Bug 2110505 : revert: Bug 2101880: operator NS manifest: Set empty openshift.io/run-level #1044
Bug 2105382 : Add a validation webhook for Nutanix MachineProviderConfig #1039
Bug 2102834 : operator NS manifest: Set empty openshift.io/run-level #1033
Bug 2082667 : Separate controller for the node draining #1023
Bug 2094196 : Added webhook support for PowerVS platform #998
Bug 2087039 : Bump go to 1.18 #1022
Bug 2087039 : Update dependencies to K8s 1.24 #1021
Updating ose-machine-api-operator images to be consistent with ART #1015
Bug 2059338 : Add template HW version detection during clone #1016
Bug 2083237 : Set vCenter client request timeout #1013
Skip validation if we just remove the finalizer #996
Don’t force a requeue after updating Status.Phase #1012
Remove unreleased AWS Placement Groups support #1009
Fix broken link to CVO run levels #991
AWS IMDSv2 machine spec validation #1008
Add DescribeRegions permission for aws controller #1007
Add Nutanix Platform to Machine API Operator #988
Add pd-balanced disks support for GCP #1006
Adding cluster api provider url(ibm) #1005
Refactor provider status to use metav1.Condition #1004
webhook: machine: add Azure Data Disks deletionPolicy validation #1003
Remove 30s wait before creating a machine #999
Make MAPO the default for OpenStack deployments #1000
Bug 2067852 : Bump prometheus/client_golang #1002
Machine webhook validation for Azure Ultra Disks #1001
Update govmomi to 0.27.4 #995
Bug 2060697 : Update openshift/api dependency #994
Fix MAPO image #993
Update OpenShift API to include placement groups #992
Replace broken image references #881
modify prometheus alerts to ignore pod #986
Updating ose-machine-api-operator images to be consistent with ART #983
Allow to remove ec2 placement groups #990
Validate AWS NetworkInterfaceType in webhook #989
Add IAM permissions required for AWS Placement Group enhancement #976
fix readme after migrating from cluster-api-provider-* #982
Full changelog
OCPBUGS-4099 : daemon: gate done state on uncordon completion #3434
OCPBUGS-3882 : Sync controllerconfig anyway if daemon sync fails #3421
OCPBUGS-3807 : configure-ovs: auto-connect ovs-if-phys0 with br-ex #3419
OCPBUGS-3756 : daemon: Stop setting I/O scheduler to bfq #3418
OCPBUGS-2730 : Add ephemeral storage to kubelet system reserved args #3381
OCPBUGS-2091 : [release-4.11] TRT-540: Add privileged label to infra namespaces #3346
OCPBUGS-1939 : Create a drop-in file for cri-o’s add inheritable capabilities #3352
OCPBUGS-1099 : Make sure there is a search domain in resolv.conf #3330
Bug 2110283 : [release-4.11] daemon: Drop tuneableFCOSArgsAllowlist #3265
OCPBUGS-737 : Pull container image as a separate step #3319
OCPBUGS-688 : Adding day2 remote worker node requires manually approving CSRs #3305
OCPBUGS-509 : Fix .ssh directory not owned by core when created by Machine Config D… #3307
Bug 2118586 : on-prem: improvements on resolv-prepender #3287
OCPBUGS-197 : daemon: Add a workaround for bug 2111817 #3292
Bug 2110737 : Master node in SchedulingDisabled after upgrade from 4.10.24 -> 4.11.0-rc.4 #3267
Bug 2104510 : [release-4.11] Update ose-machine-config-operator images to be consistent with ART #3229
Bug 2104687 : drain controller: don’t skip the MCC pod drain #3234
Bug 2104386 : Fix problem with retaining data in string array in piped while loop #3245
Bug 2103899 : configure-ovs: clone inactive autoconnect slaves #3220
Bug 2106723 : Remove rollback deployment #3249
Bug 2104561 : pkg/controller/common/helpers: Explicitly set mode 0644 #3232
Bug 2103749 : daemon: initialize nodewriter before login monitor #3219
Bug 2103080 : configure-ovs: set mac only for non fail_over_mac bonds #3216
Bug 2102834 : NS manifest: Set empty openshift.io/run-level #3221
Bug 1817075 : MCC & MCO don’t free leader leases during shut down -> 10 minutes of leader election timeouts #3185
Bug 2092442 : drain_controller: slow down retries for failing nodes #3178
Bug 2096496 : controller: de-couple FIPS and realtime detection #3200
Bug 2096413 : configure-ovs: improve handling of static ip and mac address configuration #3190
Bug 2005694 : Removing proxy object takes up to 10 minutes for the changes to propagate to the MCO #3166
Bug 2090794 : drain controller: continue retry after 1h timeout #3167
Bug 2092003 : Fixup of URL for AWS unit/file to compute instance provider-id #3170
Bug 2089775 : Fix regexp in keepalived script chk_default_ingress.sh #3156
Bug 2087687 : MCO does not generate event when user applies Default -> LowUpdateSlowReaction WorkerLatencyProfile #3163
Updating openshift-proxy-pull-test images to be consistent with ART #2935
Bug 2090358 : Move drain log message to when drain starts #3168
Bug 2089687 : Update alert message for drain failure #3169
Bug 2045559 : Increase keepalived API check fall value to 3 #3158
Bug 2090436 : It takes 30min-60min to update the machine count in custom MachineConfigPools (MCPs) when a node is removed from the pool #3165
Bug 2091730 : create openshift-monitoring token in e2e #3172
Revert “Merge pull request #3162 from damdo/BZ2084450-2” #3175
Bug 2084450 : Add unit/file for AWS to compute instance provider-id and pass it to the kubelet #3162
Bug 1948551 : apiserver-watcher should run in a privileged namespace #3107
Bug 2012969 : emit kube events for skipped and upgraded OSes #3153
Bug 2086728 : Move node draining to controller. Remove MCD privs #3135
Bug 2078866 : configure-ovs: avoid restarting NetworkManager #3120
Bug 2086728 : Improves Config Drift Monitor e2e tests #3146
Bug 2056442 : Bug fix for node drain caused by ICSP objects #3144
Allow blocking payload reg if it has mirrors configured #2819
daemon: Have nodeWriter maintain ref to lister and node name #3143
manifests: Lower daemon RBAC permissions on machineconfig objects #3140
RFE-2703 : add prometheus rules for master memory usage #3124
[low priority] test/helpers: fix typo hardcoded pool #3061
Use library-go resourcemerge helper functions #3078
Bug 2076355 : fix MCNameSuffix when kcfg ctrrcfg after bootstrap config #3093
OWNERS: remove mkenigs, add raisaat #3139
removed the workerlatencyprofile status related code #3129
Bug 2080267 : [vsphere] remove warning encountered on vSphere UPI cluster without API VIP #3132
colin’s small patches rollup #3108
Move Ignition file generation to controller/common, fix Compression #3128
Bug 2081119 : drop doc overlaysize default #3127
Bug 2076521 : mcc: update node sort to account for matching zones #3125
daemon: Validate kernel arguments #3105
Bug 2078945 : Ensure only one apiserver-watcher process is active on a node. #3106
Do not check for status of other operators for node config #3111
Bug 2072040 : Avoid NM managing patch port between br-int and br-ex #3059
nodecontroller: 3 logging patches #3104
kcfg controller remove cleanupmc #3096
Bug 2076975 : OVN Kubernetes configure-ovs-network set static if conversion metric #3100
daemon: Add some logging for state #3102
workerlatency profiles - updating the kubelet configuration based on the nodes.config.openshift.io resource #3015
Bug 2066605 : [on-prem] make Corefile api matching stricter #3033
Kubelet: apply default podPidsLimit #3085
Bug 2073021 : firstboot: Retry on failure #3070
Revise KubeVirt platform for hypershift usage #3084
Deprecate the use of pkg/errors #2868
Bug 2074613 : templates: Don’t use :z
with podman on system directories #3079
Bug 2035005 : Move removeUpdateInProgressTaint functionality to mcc #3064
[low priority] kubelet controller: rm unused userDefinedSystemReserved #3054
mcc/node controller: order node updates by zone #3009
[low priority] update_test: remove redundant types #3082
updateKernelArgs: pass kargs instead of MCs #3055
daemon: add desiredConfigMap mode for Hypershift #3068
daemon: add a comment explaining CoreOSDaemon #3080
adds zacks hack scripts #2953
Bug 2069740 : Avoid kubernetes node port range #3044
Update github.com/containers/image #2695
Render Nutanix cloud provider as blank. #3051
Create MCONamespace constant #3025
Bug 2055433 : configure-ovs: set networking on before restarting NetworkManager #3006
Bug 1949827 : Add KUBELET_NODEIP_HINT to nodeip-configuration #2888
Bug 2058030 : configure-ovs: move dhcp config from br-ex to ovs-if-br-ex #3024
start.go: rm orphaned err check #3042
Bug 2067857 : prometheus/client_golang v1.11.0 -> v1.12.1 #3038
mcd: Remove redundant MkdirAll call in update.go #2895
Remove runtime request timeout restriction #3026
Bug 2068613 : ClusterRoleUpdated/ClusterRoleBindingUpdated Spamming Event Logs #3040
Bug 2057160 : configure-ovs.sh: Provide store hint for default route interface #2971
Move log statement to UpdateTuningArgs #3032
build-sys: Default to make binaries
#3035
e2e: Use /proc/cmdline
instead of rpm-ostree kargs
#3034
Fix description typo in osImageURL CRD parameter #3029
Add Nutanix Platform to Machine Config Operator #2942
bootstrap_test.go: remove unused constants #3023
Make our resourcemerge fork update a container’s Resources.Requests, un-revert #2802 #3028
Revert “Send alert when MCO can’t safely apply updated Kubelet CA on nodes in paused pool” #3027
Send alert when MCO can’t safely apply updated Kubelet CA on nodes in paused pool #2802
server/api_test: Adjust expected error message for Go 1.18 #3019
Enable unicast keepalived for all on-prem platforms #3016
templates: Clean out filesystem properties #2894
Bug 2063324 : Ensure directories are created with usable permission bits #3011
enhance MCO test library #3000
Bump(openshift/api): to get CSI changes #3010
daemon: get the apiserver url from the kubelet’s kubeconfig #2978
Update vendored Ignition to v2.13 #2996
daemon.go/update.go: various cleanup surrounding OS updates #2973
Remove unused etcd images #3001
daemon: bootimage and ignition logging #2994
configure-ovs: reload NM only when necessary #2992
Add --templates
flag to MCC bootstrap
command #2995
Preparatory patches for bumping fcct -> butane #2980
Bug 2060133 : Explicitly set keyfile as the default plugin #2984
Use afterburn to collect instance metadata in order to populate nodename #2988
Remove bindata.go
#2983
Add new extension for kerberos #2979
Bug 2048352 : ovn-kubernetes: Fixed ofport_request for physical ports #2941
Bug 2050466 : Not allow empty string in icsp&image CR #2969
Bug 2058626 : Revert “Bump(openshift/api): to get CSI changes” #2968
Bump(openshift/api): to get CSI changes #2949
Bug 2041814 : do not generate new KubeletConfigKey for the first kubel… #2936
OpenStack: set transient hostname in afterburn-hostname #2945
Bug 1929160 : Add NetworkManager reload to resolv-prepender #2488
test/helpers: use RetryOnConflict
for node writes #2921
updates docs for config drift detection #2872
templates: Change default container-runtime config to enable all CRI-O metrics #2911
Revert “Remove sysctl-inotify.conf.yaml”
#2944
Remove sysctl-inotify.conf.yaml #2909
Bug 2047445 : Use ip command to check for ipv6 addresses #2934
Add Christoph as a baremetal owner #2920
docs: Update links from “Optimized Updates” to “Rebootless Updates” #2913
Full changelog
Updating ose-multus-admission-controller images to be consistent with ART #44
Updating ose-multus-admission-controller images to be consistent with ART #42
Full changelog
Bug 2092839 : Fix missing device-info in networks-status annotation for chained plugins #131
Bug 2071799 : Skip status update in CmdDel if getPod is failed #130
Updating multus-cni images to be consistent with ART #119
Bug 2082360 : Bumps net-attach-def client library (for CNI v1.0 IP compatibility) #127
types: fix usage of strings.Split() for parsing CNI_ARGS (#836) #126
Bug 2071799 : Remove error handling for getPod to force to proceed cmdDel. #124
Bug 2038019 : Upstream sync for 4.11 #121
Suppress uid mismatch error/warning in case of static pod #775
Update development.md #779
Update quickstart.md #774
Update libcni cache when default-route net selection is used #764
flaky: fix delegate CNI conf updates unit test #757
CI, e2e tests: fix legacy #758
crio: mount /run rslave #120
Full changelog
Updating multus-networkpolicy images to be consistent with ART (#16) #16
Updating multus-networkpolicy images to be consistent with ART (#15) #15
Full changelog
Updating ose-multus-route-override-cni images to be consistent with ART #25
Updating ose-multus-route-override-cni images to be consistent with ART #21
Full changelog
OCPBUGS-1658 : ip-reconciler Add all non default interfaces to Pod IP list [backport 4.11] #97
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #81
Bug 2065785 : Sync upstream for context improvements #87
Bug 2050409 : ip-reconciler should have known errors from api server on instantiation #84
Bug 2052055 : client-go bump to v1.22 #82
Full changelog
OCPBUGS-4324 : backport PodNetworkConnectivityCheck gather script #334 #338
Bug 2104701 : Add timeout to oc cp command to fix must-gather delays when routers are terminating #318
Updating ose-must-gather images to be consistent with ART #302
Bug 2097346 : Updates how gether_monitoring obtains SA token #313
Bug 2091658 : Improve the sriov gather script #305
Bug 2090730 : Adds collection of Multus log files #306
Bug 2023295 : fix getting deployment name #303
Bug 1999529 : Filter disabled resources in inspection to proceed others #296
fix gather_insights collection #301
Bug 2023295 : Add networking resources #300
Add SR-IOV gather script #297
gather_profiling_node: correctly manage NotReady Nodes #299
Add new metallb crds to the gather script #295
add capability for oauth-server audit logging #265
Simplify CRD collection #293
Bug 2062355 : Collect NMState resources when operator is installed #292
List the pods by label app=etcd to only list etcd pods #289
WINC-708 : Collect containerd logs on Windows instances #290
Bug 2054319 : Fix the namespace extract filter #286
RUNNING_ETCD_POD must not be a quorum pod for must-gather #276
collection-scripts: allow collection of CRI-O profiling data #285
Collect prometheus target details #277
Updating ose-must-gather images to be consistent with ART #281
Add script to collect kubelet profiling data #273
Full changelog
Bug 2112297 : Backport “mac duplicates” #41
Updating ose-network-interface-bond-cni images to be consistent with ART #32
ds merges: IPAM fix, tests, bond interface name fix #31
Updating ose-network-interface-bond-cni images to be consistent with ART #30
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART (#46) #46
Updated prometheus client_golang version to v1.11.1 (#48) #48
Fix field selector (#49) #49
Full changelog
Updating ose-network-tools images to be consistent with ART #61
Bug 2043094 : Add ovn clean conntrack functionality #55
Updating ose-network-tools images to be consistent with ART #54
Add docs for invoking ovnkube-trace #56
Full changelog
Use resourceName in Openshift SAR rule #243
Updating golang-github-openshift-oauth-proxy images to be consistent with ART #241
Full changelog
Bug 2111901 : Split route controller #232
Bug 2117746 : [release-4.11] Rebase k8s 1.24 #233
Updating ose-openshift-controller-manager images to be consistent with ART #217
Add user coreydaley as an approver #224
NE-860 : ingress-to-route: add support for destinationCACertificate #218
Image trigger handler: Include the object name on error #221
Bug 2075584 : Bubble actual error message up to the build #220
Bug 2067868 : Update prometheus client_golang from 1.11.0 => 1.11.1 #219
Accept stop signal #215
Full changelog
Updating openshift-state-metrics images to be consistent with ART #87
Updates OWNERS file #86
Bug 2067783 : Bump client_golang to v1.12.1 #85
Use service CA beta annotation #84
Updating openshift-state-metrics images to be consistent with ART #81
Adding the right build comment as per go 1.17 #82
Full changelog
Bug OCPBUGS-4103: Add SecretHashAnnotation to node service #99
Bug 2090662 : SWEET32: Improve TLS configuration for Kube RBAC Proxy (cont) #88
Bug 2090662 : SWEET32: Improve TLS configuration for Kube RBAC Proxy #85
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #84
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #83
Bug 2065597 : Add support for dynamic, user-managed config #78
Mark CSI StorageClass as the default one #80
Add OpenStack team to approvers #81
Bug 2074292 : Address CVE-2022-27191 #79
Bug 2067869 : Address CVE-2022-21698 #77
Remove Ephemeral mode from the CSI driver #76
Bug 2061732 : Fail gracefully on failure to populate cloud info #74
Set fsGroupPolicy in CSIDriver #75
Bump gophercloud #73
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #68
Full changelog
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #42
Bug 2067844 : Update dependencies to K8s 1.24, go 1.18 #41
Updating ose-machine-api-provider-openstack images to be consistent with ART #40
Bump machine-api-operator to 25e61c2 #39
Update cluster-api-provider-openstack to v0.6 #38
Add Profile and Trunks to Ports and Networks #35
Bug 2054701 : Convert Machines directly to InstanceSpec #33
Bug 2070181 : Add support for ServerGroupName #34
Add OpenShift CAPO default tags #28
Bug 2067870 : Address CVE-2022-21698 #32
Upgrade external dependencies #31
Depend on the downstream CAPO #30
Bug 2046133 : Set proxy settings on the provider client #27
Bug 2036594 : Refactor MAPO to use a reconcile function for update and create #26
Bug 2043672 : Support root volumes #23
Updating ose-machine-api-provider-openstack images to be consistent with ART #22
shiftstack: Update OWNERS #21
Update Dockerfile to 4.10 #9
Full changelog
OCPBUGS-2626 : Ensure network defs without subnet follow noAllowedAddressPairs #248
OCPBUGS-1890 : Apply noAllowedAddressPairs on intended subnets only #243
Updating ose-openstack-machine-controllers images to be consistent with ART #237
Bug 2073398 : Fix InstanceCreate port & trunk cleanup #232
Bug 2067870 : Address CVE-2022-21698 #224
hack/e2e: cleanup tmp dir #221
Add target to run e2e tests #220
Bug 2033862 : Ensure subnets belong to the queried network #218
Updating ose-openstack-machine-controllers images to be consistent with ART #217
shiftstack: Update OWNERS #215
Full changelog
OCPBUGS-1556 : Cleanup conversion webhooks when an operator is uninstalled #388
OCPBUGS-1326 : Opm serve cmds #382
OCPBUGS-1104 : Package Server Manager should enforce expected csv values #381
Bug OCPBUGS-828: backport opm serve
caching functionality (and bugfix) + opm serve
leaving orphan tmpfiles #375
Bug 2107045 : Only update namespaces when OperatorGroup labels need to change. (#2809) #341
Bug 2114574 : use env var for OCP version instead of clusterversion status #347
Bug 2117324 : concurrent write bug fix #355
Bug 2106772 : Update containerd version #339
Bug 2076323 : Exclude global catalogs from resolution #320
Bug 2100323 : Fix legacy registries no longer working (#974) #324
Bug 2088541 : Update unpack job pod security (#2793) #323
Bug 2088541 : Update catalog source pod security context #309
Bug 2093288 : fix(grpc): Add startupProbe to check for grpc health readiness (#2791) #314
Bug 2094303 : fix(vendor/scoped): bump k8s version to 1.24, go version to 1.18 and fix scoped client (#2794) #316
Bug 2020484 : Refactor installer to surface certificate rotation (#2775) #306
Bug 2039135 : add more descriptive error message to pruning of FBC #308
Bug 1982737 : Make malformed CSV fail nicely (#2673) #307
manifests/*: comply to restricted pod security level #299
Sync 05 03 #300
Fix currentServiceAccount debug message (#2765) #297
Bug 2074612 : Fix GRPC CheckRegistryServer function (#2756) #294
Sync OLM commits 04/25 #292
Identify fail forward in csvSources (#2743) #290
Downstream Sync 04.13 #289
Sync 04 11 #285
sync update staging directory 04-07 #279
sync: Update staging directories 04-05 #278
Bug 2055861 : Replace collect-profile jobs that haven’t completed #255
Adds CRC deployment automation and CI documentation #268
Update staging OLM 03-30 #274
go.*,vendor: Bump root module to go 1.17 #271
Makefile: Remove the duplicate unit/psm target #270
Sync upstream commits to the 4.11 release branch #269
Update PATH setting in base Dockerfile #261
Remove unsupported project_image from .ci-operator.yaml #262
Bug 1975543 : Use CVO to delete manifests removed from OLM #245
Fix install_kubebuilder.sh script #258
Update the build root Dockerfile base image #257
Updating operator-lifecycle-manager images to be consistent with ART #250
Updating operator-registry images to be consistent with ART #249
Bug 2048563 : feat added leader election conventions #228
clean up unused scripts #227
Full changelog
OCPBUGS-697 : [release-4.11] Dockerfile.okd: include custom OperatorHub manifest #485
Bug 2088541 : Add psa anotations to namespace to suppress warnings #478
Updating marketplace-operator images to be consistent with ART #473
Bug 2092464 : Update default catalogsource to use 4.11 images #477
Bug 2079610 : Fix operatorHub status #470
Revert “Bug 2092464: shift marketplace operator catalogs default to v4.11” #476
Bug 2092464 : shift marketplace operator catalogs default to v4.11 #474
manifests/deployment: comply to restricted pod security level #471
chore(modules): bump openshift/api for new operatorhub crd #472
Bug 2057558 : increase polling time of status report to reduce log spam #461
fix(manifests): add singleton operatorhub cr #468
fix(capabilities): add operatorhub crd manifest #467
Bug 2070792 : chore(manifests): add missing capabilities annotation #465
manifests/10_clusteroperator: Drop the unused namespace property #401
chore(manifests): add openshift capability annotation #462
Bug 2067909 : Bump github.com/prometheus/client_golang to v0.12.1 #463
Update OWNERS #464
Bump repository to Go 1.17 and k8s v0.23.x #460
Updating marketplace-operator images to be consistent with ART #459
Full changelog
Bug 2091567 : oVirt CSI driver operator should use latest go-ovirt-client #98
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #96
Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #97
Added @engelmi as approver #95
Bug 2067821 : Bump prometheus/client_golang to v1.11.1 #93
Bug 2064613 : Recreate oVirt connection for every sync #92
Set fsGroupPolicy in CSIDriver #89
Bug 2006201 : Increase timeouts for CSI driver #86
Updated OCP on RHV team members #82
Bug 2049169 : Add custom CA bundle support #83
Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #81
Full changelog
OCPBUGS-4655 : [release-4.11] Don’t delete equivalent ACLs by predicate, since it will fail if #1444
OCPBUGS-4992 : [release-4.11] fixing hybrid subnet allocator #1459
OCPBUGS-4863 : [release-4.11] Fix address set cleanup: only delete address sets owned by given object #1448
OCPBUGS-4887 : [release-4.11] Fixes scenario where deleted + completed pods may leak #1455
OCPBUGS-4838 , OCPBUGS-4860 : [release-4.11] Avoid duplicate transactions and minimize handlers with empty namespace selectors #1447
OCPBUGS-3614 : [4.11] CARRY: client: don’t construct transaction log string when it’s not needed #1374
OCPBUGS-3116 : append instead of overwrite logicalSwitch other-config #1350
OCPBUGS-4475 : Handle expired entry while handling dns update #1417
OCPBUGS-4564 : pods: deleteLogicalPort should not fail when node is gone #1422
OCPBUGS-4408 : Validate node subnet annotations against cluster networks #1415
OCPBUGS-4167 : EgressIP: Merge ops into pendingCloudPrivateIPConfigsOps on add #1404
OCPBUGS-3908 : [release-4.11] Support proper parsing of IPs with leading zeros #1393
OCPBUGS-2554 : Fix UpdateService healthport checks #1389
Bug OCPBUGS-3077: [release-4.11] Fix netpol races #1353
OCPBUGS-3830 : Adjust ovs bundle timeout #1383
OCPBUGS-2222 : Don’t add ITP specific gw setup for DPU mode #1305
Updating ose-ovn-kubernetes images to be consistent with ART #937
OCPBUGS-2745 : Fixes SNAT-ing Logic for EgressIPs #1334
OCPBUGS-2659 : Add logging verbosity to configuring OVN logs #1325
OCPBUGS-1739 : pods: deleteLogicalPort should not fail when ls is gone #1290
OCPBUGS-1955 : 4.11 multihop #1296
OCPBUGS-1750 : Trim ACL names according to RFC1123 #1282
Bug 2112100 : Forward routes for link-local addresses to vNIC in Windows #1216
OCPBUGS-1552 : Dockerfile: bump to openvswitch2.17.0-37.4.el8fdp #1272
OCPBUGS-772 : Fix NP upgrade bug: unexpectedly found multiple equivalent ACLs (arp v/s arp||nd) #1259
OCPBUGS-1012 : Bump libovsdb to pick up fixes for optional values #1266
Bug 2111548 : Remove conntrack entries after rules #1218
OCPBUGS-658 : [release-4.11] pods: deleteLogicalPort should not fail when port is already gone #1256
Bug 2109642 : two hybrid overlay fixes #1209
Bug 2115481 : master: don’t list node pods on add/update unless necessary #1232
Bug 2118717 : [release-4.11] Fix race when adding and removing pod with same name #1247
Bug 2113860 : reconcile-node-lbs #1226
Bug 2105444 : ITP=local, host->svc case failure #1196
Bug 2111619 : Bump OVN to 22.06.0-27 #1223
Bug 2106855 : Append the SNAT rule in management chain #1200
Bug 2105264 : EGW: Clean Stale Conntrack Entries #1190
Bug 2105101 : Fix egressips for pods recreated with same name #1177
Bug 2104991 : Fix completed pods releasing IP address on update #1176
Bug 2104717 : Fix Panic in Network Policy deletion #1175
Bug 2101498 : Revert “Bug 2101498: add upper bound to number of failed attempts” #1165
Bug 2085089 : Add support for enabling UDP packet aggregation on veth interfaces #1129
Bug 2099755 : Add new EgressIP config option “egressip-reachability-total-timeout” #1156
Bug 2073378 : Add node name into egress ip status for the removal #1114
Bug 2079012 : Fix egressIP object deletion if the node is deleted first #1143
Bug 2089392 : Update logging for specific policy when creating it #1145
Bug 2082599 : add upper bound to number of failed attempts #1147
Bug 2094088 : Fixes Updating non-default columns as well as libovsdb fixes for empty values #1146
[release 4.11] Bug 2092579: pods: deleteLogicalPort should not fail if port is already deleted #1123
Bug 2092889 : update all egress ACLs’ direction to “from-lport” #1128
Bug 2089716 : Downstream fix for OVN-Kube node cardinality #1135
Bug 2095113 : Dockerfile: bump to openvswitch2.17-2.17.0-22.el8fdp #1117
Bug 2094039 : egressIP: node retrieval failure is not respected, causes panic #1130
Bug 2093396 : Remove node-tainting for too-small MTU #1127
Bug 2091634 : Use ovs-appctl dpctl/* instead of ovs-dpctl #1118
Bug 2091990 : fix lflow-cache-limit-kb ovs external-id #1116
Bug 2070674 : improve performance of service sync #1110
Bug 2092473 : libovsdb perf backports #1119
Bug 2089930 : Dockerfile: bump OVN to ovn22.06 #1102
Bug 2090843 : addLogicalPort() optimization cherry-picks #1109
Bug 2090537 : OVNDBManager: Retry migrations #1108
Bug 2081069 : Bumps OVN to 22.03.0-37.el8fdp #1100
Bug 2086851 : enable exportloopref
linter and fix violations #1092
Bug 2084249 : [DownstreamMerge] 5-12-22 #1090
Add retry logic to EgressIP resources #2965
Add nosprintfhostport linter config #2977
Add EgressQoS documentation #2966
Fix a crash on service update check #2980
Reduce EgressQoS logs #2972
Bug 2077357 : Bump OVN to ovn22.03-22.03.0-24 #1052
5-4-22 #1081
Retry sdn2837 rebased #2930
test flake: Fix e2e for egressIPs #2968
Metrics: add config duration recorder #2878
cni pod deployment performance imrovements #2952
Bug 2070929 : Downstream Merge: 04-05-2022 #1078
Bump PodDisruptionBudget and EndpointSlice to v1 #2961
delete SNAT2NIP if pod.node == egressNodeServingPod #2945
Don’t warn on failure to create pod when it isn’t scheduled #2935
Delete invalid egress ip from cloudprivateipconfig #2946
Fix pod recorder and improve it #2960
Add Egress QoS E2E and fix panic #2958
Bug 2079439 : [DownstreamMerge] 4-29-22 #1064
Bump github.com/containernetworking/cni from 0.8.0 to 0.8.1 in /go-controller #2915
duplicated IPs can be assigned to multiple Pods #2928
Fixes various issues with completed pods #2957
ovn-sbctl: always pass –no-leader-only #2954
Add retry logic to egress firewall and update unit-test #2908
call clearInitialNodeNetworkUnavailableCondition for noHostSubnet nodes #2955
Add the EgressQoS controller #2876
Downstream Merge 25-04-2022 #1050
Dump OVN databases on e2e-control-plane failure #2947
policy: Fix multicast allow policy type. #2948
Use explicit include list for test cases of E2E matrix #2920
Don’t addRetryPods during node updates #2943
NodePort services DualStack tests refactor and failure toleration #2934
Fix nodePort service backed by pods on hybrid overlay nodes #2862
Allow make check without root #2932
use generic watcher and retry logic #2909
Bug 2023691 : Downstream merge 2022-04-22 #1049
Fixes handler locking #2886
ovn_db_cluster metrics improvements #2890
metrics: add option to expose OVS metrics on the node #2924
Set bulk ops to false when not using predicate for deleting LSPs #2941
Bump OVN version to 22.03 in schema and CI #2929
Implement InternalTrafficPolicy=Local #2836
libovsdb: cleanup ModelClient usage #2800
Fixes adding nohostsubnets nodes (i.e. windows) #2937
Bug 2072134 : [DownstreamMerge] 4-18-22 #1040
incorrect last-policy check when network policy is deleted #2896
Fix ETP=local for host->svc traffic #2918
config: split metrics out into its own section #2923
Fix hybrid routes policy not deleted on pod deletion #2893
Fix secondary bridge #2895
Fix egress IP reassignment on cloud #2897
templates: switch dnsPolicy to Default for hostNetwork pods #2906
Don’t run CI on push #2916
update the linter used for local testing so it matches the ci version #2891
Delete stale conntrack entries for services #2829
Fixes node retry test and updating nodes next hop #2921
Remove nbctl daemon and fix upgrade tests #2707
Fix bug with pointers #2904
remove a call to clearInitialNodeNetworkUnavailable() #2903
gateway/shared: snat hairpin traffic to other node addresses #2877
Adds retry mechanism for Node resource #2870
policy deletion retry could results in incorrect default deny portgroups #2894
Dockerfile: bump to OVS 2.17 #1031
Fix gofmt for downstream files #1028
Bug 2026461 : 4-4-22 merge #1010
change networkpolicy ACLs to use “apply-after-lb” for egress network policy #2881
Fix lgw flows for ingress-svc traffic #2849
Update linter version to 1.45.2 #2889
Retest failed command improvements and /retest-failed action #2867
Bump ansi-regex from 3.0.0 to 3.0.1 in /.github/actions/cleanup-action #2883
Bump minimist from 1.2.5 to 1.2.6 in /.github/actions/cleanup-action #2875
Metrics: dont prematurely reset metrics #2879
Use libovsdb API for Wait operation #2871
vendor: bump libovsdb to 2cbe2d093e1247d42050306dd5c9a2d6c11f2460 #2882
Fix some rebase glitches #2874
Add a way to provide API token file #2872
pods: Support hybrid clusters by skipping non-ovnk nodes #2873
Scalability: Delete logical ports for completed pods #1121
Bug 1996128 : Remove test “should have ipv4 and ipv6 node podCIDRs” from disabled tests #2758
Retry delete logical port on failures #2787
Bug 2047710 : Bump OVS version to 2.16.0-57.el8fdp #980
Bug 2037647 : support new egress pipeline option for ACLs #1
Downstream merge 2022-03-22 #1006
node, master: don’t use Node objects for coordinating topology version #2837
Bug 2063321 : [DownstreamMerge] Downstream merge 17-03-2022 #1000
Metrics: Use a queue instead of spawning go routines to add events #2850
EgressIp sync needs to account for stale nexthops #2860
Issue2700 e2e #2815
Fix issue with stack traces for gateway localnet linux #2856
TRIVIAL: Enable info logging for successful assignment of egress IP #2838
Bug 2060549 : Downstream merge 3-8-22 #989
Fixes improper validation of gw cache on pod add #2851
Bug 2052975 : Downstream merge 07-03-2022 #988
Stop sending GARPs for LB VIPs on GR #2835
Merge 3-4-22 #987
NP Retry: return error for ensureAddrSet #2847
Refactor OVN-Kube master metrics #2839
Add more debug logs to addLogicalPort #2840
Fix cleaning VF representor ports #2845
Metrics: Remove stale label metric entries #2834
kube: bump kube API QPS to 50 #2844
vendor: bump libovsdb to c8b4494412b1a0ba1396dd162a9a2d497c80f2b0 #2843
Upstream Submariner kind hacks, setup automatic build and storage of ovn-k images #2747
egressgw cleanups and code consolidation #2658
Move memory-trimming-on-compaction out of dbchecker to nbdb/sbdb init #2830
Add metric to record gateway modes #2833
gateway: fix test teardown order to really prevent nodeIP manager flake #2832
Bug 2052975 : Bump OVN to ovn-2021-21.12.0-30.el8fdp #982
Bug 2052398 : [DownstreamMerge] 2-25-22 #975
sbdb model: Re-run libovsdb modelgen on SB OVN schema #2831
Re-sync unassigned egress IPs for CloudPrivateIPConfig deletes #2776
Enable use of dns name as ovn db server address #2828
Bump OVS to 2.16.0-53.el8fdp #968
Bug 2048538 : [DownstreamMerge] 2-22-22 #966
Fixes delete retry on network policy recreation #2826
node: wait for nodeIP and OpenFlow manager to stop before next test #2827
Fix router err msgs + linter update #2820
Fixes thread safety with LB healthcheck #2821
Fixes race for namespace logging level update #2823
Bug 2045577 : Bump OVN to ovn-2021-21.12.0-15.el8fdp #958
Bug 2048538 : [DownstreamMerge] 2-14-22 #956
Adds retry mechanism for Network Policy #2809
Bump ajv from 6.12.2 to 6.12.6 in /.github/actions/cleanup-action #2819
actions: make job name match logfile names #2818
Fixes dualstack clusterIPs for network policy svc handler #2811
Fix GetPodsBySelector/GetNamespacesBySelector #2814
Bug 2011525 : [DownstreamMerge] Downstream merge 08-02-2022 #947
ovnkube master: Reflect changes to acl-logging-rate-limit in ovn db #2806
Makefile: update go version #2810
simplify the buildOps() method for the NotFound case #2803
Use 0o prefixes for octal constants #2808
some OVN NB Table’s Name field is a pointer type since its optional #2805
Bump k8s version #2784
cni: fix logspam suppression for non-existing OVS port #2802
Fix cache building used for removing stale egress IPs #2783
fix error check in findPortGroup() #2801
Fixes handling errors for getting IPs for pods #2792
Add COPP to gateway routers for rate limiting pkts #2752
Duplicates in addrsets #2794
Metrics: Fix incorrectly logged error when searching for ovnkube master pod #2796
Use node IP in ParsedNodeEgressIPConfiguration #2779
Edited README_MANUAL.md to Fix this issue: flag provided but not defi… #2789
dist: Update Dockerfile.fedora.dev to obtain smaller images. #2756
Fixes finding default gateway for configured GW interface #2782
Update project owners #950
Downstream merge 2-1-22 #940
Make sync failures fatal after retries #2773
fedora: Bump OVN version to 21.12.0 and fedora version to 35. #2770
Adds wait method for ovsdb operations that created named objects #2764
pods: delete ports by UUID if available #2762
Bump node-fetch from 2.6.1 to 2.6.7 in /.github/actions/cleanup-action #2771
Docs/go-controller: update minimum go version to v1.16 #2772
Add Public Links #2763
Documentation: Document OVN ExternalIP and LoadBalancer.Ingress ARP #2755
EgressIP: Fix update of CloudPrivateIPConfig #2766
vendor: bump libovsdb #2767
Fix pod-creation-retry #2765
libovsdb: give reconnects more time to process than normal transactions #2754
Shared gateway: Modification of ClusterIPs shall trigger svc update #2759
Bug 2039253 : avoid passing duplicate Flow endpoints to ovs-vsctl #2745
EgressIP: miscellaneous fixes #2734
metrics: enable host OVS process metrics collection #2723
deletePerPodGRSNAT should match on externalIP #2725
Combine address-set-addips into single transaction #2733
Makefile: Fix bad example for disabling optimizations #2753
Add logical switch UUID to the logical switch manager struct #2741
Pull up switch names from cache while creating ACLs #2749
Set l3GWConfig.mode correctly #2746
ETP=local, SGW: Add DNAT rule towards masquerade #2737
Update nbdb and sbdb with modelgen supporting copy/equal #2738
LogicalSwitchManager: Refactor reserveJoinLRPIPs #2743
Metrics: Increase log level for CP recorder #2744
Do not rely on empty finalizers during CloudPrivateIPConfig deletion #2748
egressip: fix usage of clientModel doAfter #2735
Multiple ExGW cache validation/improvements #2722
Move nb/sbctl metrics to master #2718
kind.sh: Use absolute paths instead of relative paths #2695
ovndbmanager: Implement unit tests for missing functions #2582
CI: Wait on namespace deletion for host networked test pods #2731
Create iptables NAT rules also for loadbalancer services #2705
CI: Fix log message for failed commands in pokeEndpointHostname #2729
Fix Hybrid Overlay #2720
Check if pod exists before re-adding SNAT #2721
Bug 2040357 : Dockerfile: bump OVN to ovn-2021-21.12.0-11.el8fdp #902
Bug 2039253 : avoid passing duplicate Flow endpoints to ovs-vsctl #930
Full changelog
Bug 2111471 : Set the node internal dns address for machine #28
Bug 2100825 : Update go modules #24
Bug 2100033 : Fetch VM IP from DHCP server to set NodeInternalIP #22
Bug 2082667 : Bump MAPI dependency. Separate node drain controller. #20
Bug 2089563 : Use PowerVS api types from openshift/api #17
Bug 2087039 : Update dependencies to K8s 1.24, go 1.18 #19
Updating ose-powervs-machine-controllers images to be consistent with ART #18
Fixed Provider ID format #16
Set zone, region labels to machines #13
Removed node update controller #8
allow user to pass in regex for resource lookup #9
Bump machine-api-operator #12
Updated Makefile #11
Updated power go client #7
Remove whitespace from the ip address #6
Updating ose-powervs-machine-controllers images to be consistent with ART #4
Full changelog
Updating prom-label-proxy images to be consistent with ART #346
Updates OWNERS file #345
Updating prom-label-proxy images to be consistent with ART #343
Full changelog
OCPBUGS-2640 : Fix ‘invalid magic number 0’ bug (#11338) #143
Bug 2099561 : Bump openshift/prometheus to v2.36.2 #136
Add v2.36.2 CHANGELOG and VERSION update #10891
Upgrade Prometheus/common to fix static assets #10888
UI: Fix handling of static files by upgrading common/assets #10880
Bug 2064984 : Update Prometheus to v2.36.1 #133
Add v2.36.1 CHANGELOG and VERSION update #10848
Cut v2.36.0 #10776
Update CHANGELOG for v2.36 #10744
Update release documentation #10132
Add agent mode identifier #9638
build(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.5.4 #10656
Update Go minimum version #10728
Relax yamllint #10670
Update README.md #10635
Release 2.35 #10616
Merge back release 2.35 #10599
Updating golang-github-prometheus-prometheus images to be consistent with ART #132
web/ui/.gitignore: unignore generated assets for downstream build #130
Bump openshift/prometheus to v2.35.0 #128
Explicitly include gcp auth from k8s.io to kubernetes discovery #10516
Add alert in mixin for exceeded sample limit #10478
Improve wording of labelmap action #10297
Add Alert PrometheusScrapeBodySizeLimitHit #9873
Kubernetes SD: Support discovery.k8s.io/v1 EndpointSlice #9570
Allow attaching node metadata #10080
Merge Release 2.34 into main #10452
.circleci/config.yml: bump prometheus/prometheus orb #10419
Updates OWNERS file #124
Bump openshift/prometheus to v2.34.0 #123
Cut 2.34.0 #10447
Cut 2.34.0-rc.2 #10433
Cut 2.34.0-rc.1 #10414
Merge release-2.33 branch forward into main #10413
Upgrade go dependencies for the release #10340
Merge release-2.33 forward into main #10341
PromQL: Define and document behavior of quantile and histogram_quantile with φ=NaN #10295
Improve content-type error handling #10267
Merge #10285
Merge release-2.33 forward into main #10250
Issue 9910 #10140
Fix k8s target discovery when not running inside k8s #10232
Merge release-2.33 forward into main #10224
refactor: use T.TempDir()
and B.TempDir
to create temporary directory #10193
Make regex-matching docs more obvious #10143
Update getting started guide with the new UI #10168
Bump openshift/prometheus to v2.33.5 #122
Cut v2.33.5 #10412
Fix deadlock between adding to queue and getting batch #10395
Update containerd dependency #10401
Bug 2056802 : scrape: Fix label_limits cache usage #121
Bump openshift/prometheus to v2.33.4 #120
Cut v2.33.1 #10246
Followup on k8s’ “own namespace” feature #10235
Cut v2.33.0 #10223
Cut v2.33.0-rc.1 #10183
bump @nexucis/kvsearch to v0.4.0 #10182
create a component to handle the search bar with debounce #10157
Cut v2.33-rc.0 #10156
PromQL: Promote negative offset and @ modifer to stable #10121
remote_write: shard up more when backlogged #9274
API: Promote remote-write-receiver to stable #10119
Update Go dependencies in preparation for v2.33 #10128
release: Extend instructions for the release shepherd #10110
Update sent timestamp when write irrecoverably fails #10102
release: Volunteer @beorn7 and @csmarchbanks for 2.33 and 2.34 #10109
add proper exit for loop #10038
Update minimum Go version #10097
Add exit code constants in promtool #9861
build(deps): bump github.com/uber/jaeger-client-go from 2.29.1+incompatible to 2.30.0+incompatible #9977
fix potential goroutine leaks at TestWALRestoreCorrupted #10056
Cut v0.19.0 of codemirror-promql #10052
Fix autocompletion when expr is empty in codemirror #10053
Merge back release 2.32 #10016
remote-write: buffer struct instead of interface to reduce garbage-collection #9934
Add license notice for code adapted from Go #9942
fix branch referenced in the codemirror-promql readme #9933
promtool: Add --syntax-only
flag for check config
#9909
Batch samples before sending them to channels #9830
Updating golang-github-prometheus-prometheus images to be consistent with ART #119
Full changelog
Updating golang-github-prometheus-alertmanager images to be consistent with ART #60
Updates OWNERS file #59
Bump openshift/prometheus-alertmanager to v0.24.0 #58
Release 0.24.0 #2864
Release 0.24.0-rc.0 #2843
Synchronize common files from prometheus/prometheus #2847
Correcting the condition for updating a silence. Earlier was checking… #2816
Synchronize common files from prometheus/prometheus #2838
Synchronize common files from prometheus/prometheus #2800
Fix markdown list describing Alertmanager matchers #2823
config: delegate Sigv4 validation to the inner type #2820
notify/sns: detect FIFO topic based on the rendered value #2819
go.{mod,sum}: update Go dependencies #2799
Truncating fields that are sent to slack #2774
chore: Let git ignore temporary files for ui/app #2747
config: root route should have empty matchers #2780
Document that matchers are ANDed together #2758
fix lint error #2785
docs: Update default value for opsgenie_config ‘message’ #2727
Synchronize common files from prometheus/prometheus #2746
Add deprecation note to pkg directory #2737
docs: Fix default value of send_resolved for sns_configs (#2724) #2725
Fix HTTP client options in SNS receiver #2706
Merge back Release 0.23 #2703
Add the option to update message and description when sending alerts to opsgenie #2519
Fix some typo #2680
Bump openshift/prometheus-alertmanager to v0.23.0 #55
Updating golang-github-prometheus-alertmanager images to be consistent with ART #57
Full changelog
Bug 2097716 : pkg/apis/monitoring/v1beta1: fix httpConfig conversion #191
Bug 2091595 : bump to Prometheus operator v0.57.0 #190
*: cut v0.57.0 #4831
build(deps): bump sigs.k8s.io/controller-runti