4.11.23
Created: 2023-01-11 13:57:38 +0000 UTC
Image Digest: sha256:24a273f879d6eed8d6cce1426798a623ebbe095e01a881e58aa78c4e9eff0c8b
Promoted from registry.ci.openshift.org/ocp/release:4.11.0-0.nightly-2023-01-11-025441
Changes from 4.10.0
Components
- Kubernetes upgraded from 1.23.3 to 1.24.6
- Red Hat Enterprise Linux CoreOS upgraded from 410.84.202202251620-0 to 411.86.202301102150-0
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:e3154887d070c8fef6eb2b05d97592f1671a8681884d31a6dea1e7cdf9ea5d9e
- 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
- Updating ose-machine-api-provider-aws images to be consistent with ART #57
- 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-3193: [release-4.11] [AWS] Add AWS r6i into tested instance types table #6350
- OCPBUGS-3362: bump RHCOS 4.11 bootimage metadata #6720
- OCPBUGS-4720: GCP: Add me-west1 region #6690
- OCPBUGS-5078: OpenStack: Force JSON content-type in Swift object listing #6725
- 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
- Bug OCPBUGS-5359: Add ApplicationSecurityGroups to InterfaceIPConfiguration #93
- OCPBUGS-3932: Add assigned egress ips into capacity #78
- 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-5075: Do not fail the reconciler when no master Machines exist #318
- 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
- Rebase to v1.1.2 #156
- 📖 Updated version pattern matching in quick-start #6148
- 🐛 Fix panics in conversions #6146
- ✨ Uplift controller runtime to v0.11.1 #6145
- 📖 Update cert-manager links after migration #6123
- :seedling: [release-1.1] ClusterToInfrastructureMapFuncWithExternallyManagedCheck: Remove debugging leftovers #6085
- 🌱 Support new control plane label and taint #6084
- ✨ [E2E] allow provider specific infra machine template for upgrade tests #6083
- 🐛 KCP: don’t rollout machines when format is defaulted #6095
- 🌱 Adding hetzner provider to the clusterctl and to the docs #6071
- 📖 Extend Operating a Managed Cluster doc #6066
- 📖 Add note on where to find ClusterClass specific Cluster creation commands #6065
- :bug: ClusterToInfrastructureMapFunc: Exclude externally managed infrastructures #6064
- 🐛 update clusterctl version in e2e to latest patch #6060
- 🐛 Fix cert manager repo and add troubleshooting guide #6052
- 📖 book: Writing a ClusterClass: add ref example #6048
- 📖 Add section on CoreDNS version support to the CAPI book #6043
- 📖 Document how to change a ClusterClass #6031
- 📖 book: Use relative links in generate CRDs doc #6030
- 📖 documentation for
clusterctl alpha topology plan
#6023
- 📖 book: add Writing a ClusterClass doc #6022
- 🌱 Use kubebuilder envtest v1.23.3 #6015
- 🐛 Allow KCP to Update when CoreDNS version doesn’t change #6011
- 📖 book: Add note about Kubernetes v1.23.{0-2} CRD issue and ClusterClass #6010
- ✨ Upgrade to Kubernetes 1.23.3 in Quickstart and CI #6012
- 📖 ClusterClass: fix YAMLs in proposal #6005
- 🐛 handle error in case ownerRef is not set on crs binding #5996
- 🐛 Remove generated names from error messages to reduce reconciliation #5992
- 📖 Add HasPausedAnnotation and HasSkipRemediationAnnotation func deprecation notes to v1.0-v1.1 migration doc #5985
- 🌱 Update Docker and containerd dependencies #5973
- 🌱 ClusterClass: add MD variables to the ClusterClass proposal #5981
- 🌱 book: add TGIK ClusterClass video #5983
- 🌱 envtest: use Kubernetes 1.23.1 #5955
- ✨ improvements to
clusterctl alpha topology plan
#5960
- 🌱 make release-notes for pre-releases #5962
- 🌱 book: add API conversion code walkthrough video #5958
- 📖 ClusterClass: restructure documentation #5954
- 🌱 Test rolling update scale-in doesn’t race machine deletion #5934
- 🐛 Make MHC ClusterClass authoritative on paths #5949
- 🐛 Fix to improper formatting of UnhealthyRange #5932
- ✨ clusterctl alpha topology-dryrun #5893
- ✨ ClusterClass: implement MachineDeployment variable overrides #5928
- ✨ Add Patches field in InitConfiguration and JoinConfiguration #5897
- 📖 Add steps to resolve Docker Desktop inotify limit issues #5947
- 🌱 ClusterClass: validate MachineDeployment topology name not empty #5951
- 🐛 Make Topology controller authoritative on MachineDeployment failuredomain #5950
- 🌱 block +2 minor version upgrade in cluster topology #5935
- 🐛 Drop links to Kubernetes discuss forum. #5943
- 🌱 ClusterClass: Add reconcile repeatedly test #5846
- ✨ add MHC generation from ClusterClass #5873
- 🌱 Move internal test packages into internal/test #5930
- 🐛 ClusterClass: allow accessing nestedFields via valueFrom.variable #5925
- 🌱 Move KCP controllers to internal #5929
- 🌱 ClusterClass: drop extensions in extensions/patches package path #5931
- 🌱 Check for build metadata in cert-manager version #5573
- 🐛 test/e2e/cluster-upgrade: skip worker upgrades if worker count is 0 #5926
- 📖Added KubeVirt to the providers list #5923
- 📖 Add MHCClass spec and details to proposal #5511
- 🌱 Improve managed field annotation encoding #5922
- 🌱 Move controllers to internal - part3 #5917
- 🌱 Collect kind logs when e2e bootstrap fails #5910
- 📖 Restructure ClusterClass documentation #5841
- 🌱 ClusterClass: make ControlPlane.spec.machineTemplate.nodeDrainTimeout patchable #5915
- 🌱 Move controllers to internal - part2 #5913
- 🌱 test/framework: improve logging of RunErrors occurring when bootstrap cluster creation fails #5908
- 🌱 Move controllers to internal - part1 #5899
- 🌱 Upgrade to controller-tools v0.8.0 #5912
- 🌱 Upgrade to kustomize v4.4.1 #5903
- 📖 Update quick start doc for CAPZ #5905
- :seedling: OWNERS: Remove randomvariable (Naadir Jeewa) #5911
- 🐛 kcp: make KubeadmConfig format mutable #5904
- 🌱 test/clusterctl-upgrade: also cleanup v1alpha4 clusters #5902
- 🐛 capd: fix logContainerDebugInfo #5901
- 🌱 test/e2e/framework: log kind output during cluster creation #5900
- 📖 Update link to community meeting notes #5895
- ✨Set default KubeadmConfig format to cloud-config✨ #5869
- 🌱 modify providerid struct string method to receive value #5821
- 🌱 Add timeout to check if KCP object exists #5889
- 📖 Add OPENSTACK_EXTERNAL_NETWORK_ID for openstack #5887
- 🌱 replace hardcoded kind cluster name to pickup env values #5822
- 🐛update docker and containerd deps #5878
- :sparkles: refactor and update Makefile #5806
- :book: fix docs about generate kubeconfig use CA #5832
- 🌱 add support for topology managed fields #5812
- 🐛 Prevent orphaned InfrastructureMachines #5865
- 🐛 Return an error if we can’t delete the external remediation object #5654
- 🐛 Fix control plane upgrade test etcd and dns image upgrade #5868
- 📖 Updates quick start docs for CAPV #5867
- 🌱 bump controller-runtime v0.11.0 #5866
- 🌱 Address in-loop deferred-close in etcd client generator #5789
- ⚠️ Updated function name HasPausedAnnotation to HasPaused and HasSkipRemediationAnnotation to HasSkipRemediation #5545
- 🌱 Deprecate the HealthCheckSucceded condition for typo #5861
- 🌱 Fix some typos #5858
- 🌱 Add failureDomains in MachineDeploymentTopology #5850
- 🌱 speedup tilt starting time #5785
- 📖 Add CAPG to provider contract book page #5854
- 🐛 Add unlock mechanism to the kubeadm bootstrap provider #5824
- 🌱 add validation for default, enum and example definitions in variables #5835
- 🌱 enable predeclared linter and fix problems #5847
- 📖 API conventions: add note about when struct fields should be pointer #5782
- ⚠️ MachineSet on scale down now takes into account NodeHealthy condition #5424
- 📖 Update ClusterClass proposal #5838
- 🌱 Standardize api import aliases #5830
- 🌱 Enable more gocritic lint checks #5843
- 📖 doc: extend quickstart to support ClusterClass #5839
- 🐛 Fix/backup restore error handling. #5840
- 🌱 added variable example and description to clusterclass yamls #5842
- 🐛 ClusterClass: fix remove patches #5844
- 🌱 test/e2e: Implement release informing jobs with CC & IPv6 #5804
- 🌱 add basic integration tests for ClusterClass webhook #5803
- 🐛 added CleanupAndWait function to reduce flakiness in test #5837
- 🌱 ClusterClass: clarify that enum works with all types #5834
- ⚠️ Remove redundant/unused KCPTemplate fields #5788
- 🐛 capd: fix MachinePool reconciler #5833
- 🌱 Add test coverage for container runtime calls #5668
- ✨ Add support for generating bootstrap data in Ignition format to CABPK #4172
- 🌱 ClusterClass: add documentation fields for patches and variables #5825
- 🐛 Fix cluster topology and UpdateCoreDNS test flakes #5815
- 🌱 Set gci linter prefix value #5669
- 🌱 CAPD: add ClusterClass cluster-template #5805
- 🌱 Add v1.1 to metadata.yaml #5819
- 🌱 Enforce godoc comments for exported functions #5817
- 🌱 Replace disable-echo option with echo option in clusterctl describe #5787
- ✨ ClusterClass: implement object and array variables #5779
- 🌱 Use Kubernetes 1.23 in: quickstart, CAPD, e2e tests + update doc #5800
- 🌱 move capd packages to internal #5795
- 🌱 KCP: move webhook to internal #5791
- 🐛 Fix incorrect array initalization causing incorrect webhook failures #5808
- 🌱 add check to ensure ClusterClass change doesn’t invalidate existing cluster variables #5752
- 🌱 clusterctl: fix typo for GitHub rate limit error #5801
- :seedling: update kpromo to v3.3.0-beta.3 #5802
- 🌱 drop CAPD old stuff #5796
- 🌱 remove unused forked package #5794
- 🐛 remove redundant alias across the codebase #5792
- 🌱 bump etcd v3.5.1 #5797
- ✨ Support customizing the etcd dial timeout, increase default to 10s #5778
- 🌱 fix tab order in quickstart #5790
- ✨ Add support for optional patches in ClusterClass #5694
- ✨ add topology conditions #5732
- :seedling: Added C-R validating webhook for KCP scale subresource #5697
- 🌱 Generate events for topology changes #5631
- 📖 fix broken link to kubeadm-certs #5786
- 🐛 explicitly ignore error in flag deprecation #5784
- 🌱 ClusterClass: change selector machineDeploymentClass field to pointer #5781
- :seedling: Replace disable-grouping with grouping option in clusterctl describe command #5550
- 🐛 ClusterClass: drop support for nullable #5780
- 📖 Rename Packet to Equinix Metal (in title only) #5774
- 🌱 remove usage of reserved word new in codebase #5775
- 🌱 ClusterClass: validate default and enum JSON, extend schema conversion test #5772
- 🐛 ClusterClass: Fix defaulting of nullable variables #5773
- 🌱 test/e2e: deprecate KCPUpgradeSpec, make ClusterUpgradeConformanceSpec more flexible #5763
- 🐛 Fix clusterctl delete #5662
- ⚠️ Update references with an APIReader as fallback #5698
- 🌱 remove redundant parantheses across codebase #5771
- 🌱 add deletion integration test for clusterclass #5747
- 🌱 Extend verify modules to detect changes in the test module #5767
- 🐛 ClusterClass: make PatchSelector machineDeploymentClass.names optional #5766
- 🌱 add patch validation to clusterclass webhook #5735
- 📖 Add
ClusterClass
documentation for ClusterTopology
controller #5602
- 🐛 Fix adding appended list directly causing changing previous value #5670
- 🌱 Move
/exp/controllers
to internal #5651
- 🌱 ClusterClass: fix some nits in the topology reconciler #5759
- 🌱 Bump dependencies: primarily CoreDNS/ gRPC #5761
- 🌱 ClusterClass: change PatchSelectorMatch fields to non-pointer #5757
- 🌱 Small improvements to ClusterClass validation messages #5744
- 🌱 Add image promotion make target using kpromo #5713
- 🐛 ClusterClass: fix nullable variables #5756
- 🌱 ClusterClass: improve logging #5751
- 🌱 tilt: disable leader election when debugging is enabled #5750
- 🐛 fix the TestBootstrapTokenRotationMachinePool test #5733
- 🐛 CABPK: Remove redundant SetupWebhookWithManager funcs on list types #5725
- 🌱 test/e2e: Default variable in ClusterClass quickstart test #5748
- 🐛 clusterctl init should report the correct namespace when detecting a provider is already intalled #5739
- 🐛 Fix log level #5740
- 🐛 ClusterClass: patch MachineDeployment selector authoritatively #5731
- 🌱 Run GitHub workflows on all pull requests #5723
- 🐛 Add delete webhook kubebuilder config for cluster and clusterclass #5737
- 🐛 fix a number of exported comments #5728
- 📖 doc: speed up local e2e test execution #5726
- 🐛 fix capitalization of error string #5734
- 🌱 Add Cluster and ClusterClass variable defaulting and validation #5615
- ✨ Make Clusterclass webhook Cluster-aware #5717
- ✨ Add ClusterClass changes e2e test #5664
- 🌱 Move webhooks to internal #5711
- ✨ Add ClusterClass upgrade e2e test #5645
- 🌱 tilt up: deploy provider CRDs and CRs #5712
- ✨ Enable ClusterClass rebase operation #5644
- 📖 Docs cluster controller #5611
- 🌱 test/e2e: Implement clusterctl-config flag #5707
- 🐛 fix formatting and links for clusterclass proposal #5716
- :bug: ensure etc client generators never return nil without an error #5710
- 🐛 util/predicates: log correct object type in cluster predicates #5708
- 🐛 fixed a number of broken markdown links #5702
- 🐛clusterctl discovery should ignore provider’s resources #5684
- 🐛 fix contents table and header in scope and objectives #5706
- 🌱 Move dockermachinepool controller to internal #5690
- 🐛 Ensure we’re not trying to reconcile the topology of non-managed clusters #5700
- 🐛 Log only machine name instead of object #5703
- ✨ ClusterClass json patches #5583
- 🐛 fix broken link in testing.md #5701
- 🐛 Fix CABPK, addons and CAPD manifest generation #5696
- 🌱 Add a predicate for skipping clusters without topology #5665
- 🐛 Fix invalid json in testing.md #5691
- 🐛 Fix clusterctl upgrade test (v1-0 => main) #5689
- 🌱 change function name to prevent shadowing #5692
- 🌱 resolved Spelling of webhook in defaulting.go #5683
- 🐛 Add proper rbac rule in KCP controller for CRD #5675
- 📖 doc: add clusterctl upgrade job, add new job #5680
- 🐛 test/framework: fix WaitFor parameters for UpgradeControlPlaneAndWaitForUpgrade #5679
- 🌱 Add Template compatibility checks to topology/checks package #5641
- 🐛 Fix predicate log key/values #5671
- ✨ CAPD: Add profiler-address flag #5674
- 📖 Update migration doc with latest changes #5647
- ✨ Update operator proposal #5535
- :bug: Reconcile dockermachine.status.address after move #5659
- 🐛 Improve nolint linter config, fix ifshort flake #5653
- 🐛 Make KCP nodeDrainTimeout mutable #5663
- 🌱 Use internal/builders in tests for webhook package #5622
- ✨ Add windows amd64 target to clusterctl #5650
- 📖 Add exp/addons package documentation #5660
- :seedling: Move experimental addon controllers to internal #5639
- :bug: Cluster FailureDomains should always be fully synced rather than additive #5479
- 🌱 fix lint error #5656
- 📖 Update prerequisites for installing Metal3 provider #5642
- 🌱 Move docker controller to internal #5595
- ✨ Add ibmcloud provider support #5640
- 🌱 Upgrade to Go 1.17, controller-runtime v0.11.x, k8s.io v1.23.0-alpha.4 #5633
- 🐛 clusterctl: update move to support new cluster validations #5625
- 🌱 Topology reconciler collects orphan templates in case of errors - version2 #5523
- 🐛 Provide a better error message for WaitForControlPlaneToBeReady function #5601
- 📖 Add v1.0 to v1.1 migration doc #5603
- 🐛 fix authoritative mergepatch #5629
- 🐛 fix Tiltfile from clean-bin #5630
- 📖 update clusterctl provider contract for clusterclass support #5582
- 📖 ClusterClass proposal: remove builtin labels & annotations variables, add new #5619
- ✨ Add ClusterClass patch engine #5534
- 🐛 fix topologyReconcileLogger #5617
- 🌱 move setup watch into separate func #5618
- 🌱 Move topology/internal/checks to top level internal package #5616
- 🌱 Add a check to the Cluster webhook to ensure ClusterClass exists #5585
- 🌱 Topology should be authoritative for metadata #5581
- 🌱 e2e: self-hosted (clusterctl move) with clusterclass #5600
- ✨ Add observability tools to Tiltfile #5336
- 🌱 enable godot on top-level comments #5591
- 🌱 Update deprecation comments for Cluster and ClusterClass webhooks #5609
- ✨ Enforce go import order via gci linter #5592
- :bug: restore - set tenants on the new object graph constructed from files in the backup directory #5588
- 🌱 Move Cluster and ClusterClass webhook implementation to top level package #5596
- 🌱 Use evanphx/json-patch v5.6.0 #5604
- :sparkles: Add BringYourOwnHost(BYOH) provider to clusterctl #5593
- 🐛Tiltfile: use local_output after allow_k8s_contexts #5590
- 🌱 Promote sbueringer to cluster-api-test maintainer #5504
- :seedling: Promote randomvariable to reviewer of /test #5529
- :seedling: Promote randomvariable to KCP maintainer #5508
- :bug: golangci-lint should use go-build tags appropriately #5540
- 🌱 topologyReconcileLogger: print the correct log lines #5568
- ✨ Clusterctl move with clusterclass #5499
- 🐛 Fix Matchers bug on ignored paths and add tests #5565
- 🐛 topology should not generate empty patch for metadata #5580
- 🌱 add tests for merge patch private func #5579
- 🌱 MachineDeploymentReconciler: log successful MachineSet adoption #5575
- 🌱 Remove template cleanup func in Topology controller #5525
- 🌱 cleanup manager name from Tiltfile #5554
- 🌱 make Cluster API dev tooling to work on arm64 #5547
- 🌱 Promote enxebre to maintainer #5497
- 🌱 Add nodeDrainTimeout to contract package #5531
- 📖 Add instructions to enable ClusterTopology feature for Tilt and e2e tests #5549
- 📖Update section made a bit clear #5544
- 🌱 Remove noisy log in machine pool upgrade test #5543
- 🌱 Replace ioutil with os/io packages, run gofmt #5533
- ✨ add ClusterClassReconciler #5486
- :bug: golangci-lint should avoid using skip-files for conversions #5538
- 🌱 Move cluster webhook to top-level package #5518
- 🌱 upgrade to Go 1.16.9 #5530
- 🐛 Update CAPI version to v1beta1 in kustomization in test-framework #5526
- 🌱 clusterctl config cluster: render ClusterClass before Cluster #5515
- 🌱 Tiltfile: infer manager without yq #5528
- 🐛Fix the typo in the json content #5527
- 📖 Add clusterClass operations guide to the book #5444
- 🐛 ClusterClass YAMLs: Add mandatory .spec.template.spec to DockerClusterTemplates #5514
- 🌱 add pre init hook to clusterctl upgrade test #5521
- :seedling: Tilt fixups: Docs correction, Make label optional, infer manager name when not specified #5507
- 🌱 Integration tests for clusterclass #5429
- :book: Add more to Finding Things That Need Help #5503
- :seedling: Tiltfile: Enable debugging with delve #5485
- 🌱 clusterctl describe show MachineSets #5438
- 🌱 clusterctl describe show Cluster conditions #5437
- 🐛 clusterctl: only fix target namespace in template if TargetNamespace is set #5488
- 🌱 Use kubernetes version instead of Upgrade to/from #5495
- ⚠️ Move kubeadm controllers to internal #5493
- 🌱 Move ClusterClass webhook to a separate package #5266
- 🌱 ClusterToObjectsMapper: use namespace in client.List for namespaced resources #5383
- 🐛 ClusterClass variable schema: drop multipleOf, change min/max to *int64 #5494
- 📖 Metadata propagation docs #5426
- 🌱 Set MachineDeployment selector in managed clusters #5492
- ✨ Add ClusterClass variable and patch types #5418
- 🌱 Add owner files for docs/ and test/ #5469
- 🌱 e2e tests for clusterctl quickstart flow using managed topologies #5423
- 📖 Add simple controllers overview page to book #5471
- :book: Add notes about milestones in CONTRIBUTING doc #5484
- 🐛 Use release tag as git version for building clusterctl binaries #5473
- 🌱 Deprecates drain code copied from k8s #5440
- :book: Document our versioning and guarantees in contributing guide #5464
- 🌱 use k8s-staging-test-infra/gcb-docker-gcloud #5474
- 🌱 Unit test and builder cleanups #5465
- ✨ clusterctl: add ClusterClass support to
clusterctl generate cluster
#5351
- :seedling: Added ObjectMeta to DockerMachineTemplateResource, DockerClusterTemplateResource #5441
- 🌱 kcp: add log message when cluster infra not ready #5468
- 🐛 KCP: don’t run validation webhook on scale #5454
- 📖 docs: fix the link to the kindnet yaml in cluster-classes.md #5449
- 🐛 Fix clusterctl delete when deleting providers with cluster-wide resources #5420
- :book: Add note about SELinux issues in image building #5443
- 🌱 CAPD detects missing container #5434
- Full changelog
- Bug 2107564: Add E2E for GCP #66
- Bug 2099340: Add a basic e2e suite for AWS #62
- Bug 2099695: Update CAPG after rebase #63
- Bug 2090236: Only reconcile annotations and status for clusters #60
- Bug 2087039: Bump to go 1.18 #61
- Bug 2087043: Bump k8s libraries to v1.24 #53
- Bug 2089254: Rotate token secret if its older than 30 minutes #59
- Bug 2087149: Add watch predicates to kubeconfig controller #57
- Bug 2084545: Add missing annotations for cluster-capi-operator-secret #58
- Bug 2086198: [OCPCLOUD-1506] Disable defaulting webhook for cluster objects #51
- Bug 2084545: Create cluster-capi-operator-secret in right namespace #56
- Create service account secret manually #54
- Updating ose-cluster-capi-operator images to be consistent with ART #55
- Add openshift annotations to operator deployment #52
- Add GCP and Azure to supported providers #47
- Fix outstanding CI failures #50
- Fix some CI issues #49
- Use kustomize to compile assets #45
- Set control plane initialized condition #44
- Bug 2067805: Bump prometheus/client_golang #46
- Add developer docs #43
- Add kubeconfig controller #42
- Add cluster controller #35
- Refactor import-assets #34
- Change user data secret #39
- disable deployment of capi operator #41
- Add network interfaces permissions for aws #38
- Set a release branch for manifests #36
- Restructure controllers #33
- Add CAPA to supported providers #32
- Implement user data secret controller #29
- Deploy all CAPI components from our sources #30
- Add .ci-operator.yaml file #31
- Enable basic functionality #28
- Updating ose-cluster-capi-operator images to be consistent with ART #27
- Refactor manifests processing. #23
- 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-4785: only allow TLS1.2⁄1.3 ciphersuites in etcd and CEO #973
- 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-3290: routes/status resources can leak sensitive data, exclude it from audit #1422
- 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
- Bug OCPBUGS-879: [release-4.11] Add telemetry metrics for HyperShift #1749
- 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-3490: OVN-Kubernetes: Prefer oldest nodes #1641
- 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-5258: add support for version v1beta1 for knativeServing and knativeEventing #12403
- OCPBUGS-5418: Add DevSandbox specific telemetry config (to allow these cluster to enforce cluster type and opt-out) #12413
- OCPBUGS-4786: Fix for initial showing of topology contents #12311
- OCPBUGS-5206: Pan nodes into view if all nodes are not visible on load #12398
- 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-3101: Rebase openshift/etcd 4.11 onto v3.5.6 #170
- trim build path #14816
- client/pkg/fileutil: add missing logger to {Create,Touch}DirAll #14799
- clientv3: do not refresh token when users use CommonName based authentication #14790
- etcdserver: call the OnPreCommitUnsafe in unsafeCommit #14733
- add warning message when delete to release-3.5 #13748
- clientv3: fix the implementation of double barrier #14658
- server: add more context to panic message #14676
- fix: close maintenance conn #14662
- test: added e2e test case for issue 14571: etcd doesn’t load auth info when recovering from a snapshot #14656
- server: refresh auth info when etcd recovers from a snapshot #14648
- Backport #14591 to 3.5. #14593
- Release-3.5: server/etcdmain: add configurable cipher list to gRPC proxy listener #14500
- client/v3: Add backoff before retry when watch stream returns unavailable #14582
- Makefile: additional logic fix / Update Ubuntu base #13861
- etcdserver: added more debug log for the purgeFile goroutine #14578
- Automated cherry pick of #13224 #14572 #14573
- *: avoid closing a watch with ID 0 incorrectly #14563
- Backport PR 14322 to release-3.5 #14547
- Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt #14489
- 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
- fix the flaky test TestV3AuthRestartMember #14454
- server: don’t panic in readonly serializable txn #14178
- etcdctl: allow move-leader to connect to multiple endpoints #14434
- testing: fix TestOpenWithMaxIndex cleanup #14440
- server/etcdmain: add build support for Apple M1 #14436
- server,test: refresh cache on each NewAuthStore #14409
- Fix corruption checks v3.5 #14282
- Move consistent_index forward when executing alarmList operation #14429
- fix the potential data loss for clusters with only one member #14424
- Backport of pull/14354 to release-3.5 #14397
- Refactor the keepAliveListener and keepAliveConn #14366
- clientv3: close streams after use in lessor keepAliveOnce method #14361
- etcdserver: bump OpenTelemetry to 1.0.1 and gRPC to 1.41.0 #14312
- Change default sampling rate from 100% to 0% #14318
- server/auth: protect rangePermCache with a RW lock #14227
- clientv3: Fix parsing of ETCD_CLIENT_DEBUG #14222
- Support configuring
MaxConcurrentStreams
for http2 #14219
- Automated cherry pick of #14182 #14187
- client/v3: do not overwrite authTokenBundle on dial #14132
- Restrict the max size of each WAL entry to the remaining size of the WAL file #14127
- Backport two lease related bug fixes to 3.5 #14087
- scripts: Avoid additional repo clone #14050
- Test release scripts #14043
- [backport 3.5]: server/auth: enable tokenProvider if recoved store enables auth #13205
- Update golang.org/x/crypto to latest #13996
- Update consitent_index when applying fails #13946
- Revert #13714 #13950
- PR 13923 to release-3.5 #13938
- Dockerfile*: Switch baseimage to k8s hosted one #13862
- Set backend to cindex before recovering the lessor in applySnapshot #13933
- Support linearizable renew lease #13932
- clientv3: filter learners members during autosync #13917
- etcdserver: upgrade the golang.org/x/crypto dependency #13669
- Fix the data inconsistency issue by adding a txPostLockHook into the backend #13908
- server: Save consistency index and term to backend even when they decrease #13904
- go.mod: Upgrade to prometheus/client_golang v1.11.1 #13895
- server: Add verification of whether lock was called within out outsid… #13887
- Fix inconsistent log format #13866
- Makefile: Fix wrong target #13858
- Update go to 1.16.15 #13832
- Fix offline defrag in etcdctl #13792
- backport 3.5: #13676 load all leases from backend #13726
- server/storage/backend: restore original bolt db options after defrag #13701
- Always print raft term in decimal when displaying member list in json #13727
- *: fix IsOptsWithFromKey #13736
- enhance health check endpoint to support serializable request #13706
- Trim the suffix dot from the srv.Target for etcd-client DNS lookup #13714
- Update dep: gopkg.in/yaml.v2 v2.2.8 -> v2.4.0 due to: CVE-2019-11254 [release 3.5] #13616
- Backport watchablestore runlock bug fix to release-3.5 #13541
- Set the backend again after recovering v3 backend from snapshot #13501
- Backport Lease Checkpoints fix to release-3.5 #13515
- Backport PR 13308 to release-3.5 #13477
- cherry-pick to 3.5 from #13467 exclude the same alarm type activated by multiple peers #13476
- storage/backend: Add a gauge to indicate if defrag is active (backport) #13395
- Dockerfile: bump debian bullseye-20210927 #13380
- Cherry pick “Fix http2 authority header in single endpoint scenario” to release-3.5 #13375
- Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync #13348
- Stop using tip golang version in CI #13349
- [backport 3.5]: Automated cherry pick of #13145 #13237 #13257
- 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
- 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
- Bug OCPBUGS-5404: Adding dosfstools and util-linux tools to ironic-image #344
- OCPBUGS-4908: Update packages versions with latest available #336
- OCPBUGS-5145: Configure Ironic iLO driver to use web server #342
- 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-4761: [4.11] Dockerfile: bump OVS to 2.17.0-62.el8fdp #1438
- OCPBUGS-1720: Backport changes to ovnkube-trace #1436
- OCPBUGS-4829: Set the node as reachable only when it is being added as an egressip node #1445
- 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-runtime from 0.11.2 to 0.12.1 #4825
- pkg/apis: Add validations for time settings of thanosruler at CRD level #4815
- build(deps): bump k8s.io/component-base from 0.24.0 to 0.24.1 #4819
- build(deps): bump k8s.io/api from 0.24.0 to 0.24.1 #4818
- jsonnet/mixin: add config option for group labels #4814
- Merge release 0.56 #4811
- *: cut v0.56.3 #4805
- pkg/prometheus: add generation to computed hash #4806
- pkg/prometheus: reduce the number of reconciliations #4798
- *: fix support for new OpsGenie fields in Alertmanager config #4797
- pkg/prometheus: fix curl exec probe #4804
- *: fix markers for status conditions #4789
- pkg/prometheus: continue instead of return #4793
- build(deps): bump github.com/hashicorp/go-version from 1.4.0 to 1.5.0 #4799
- build(deps): bump github.com/go-kit/log from 0.2.0 to 0.2.1 #4794
- Merge release 0.56 #4783
- *: bump golangci-lint to v1.46.0 #4790
- build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 #4788
- build(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 #4785
- Add Deckhouse to the adopters list #4777
- build(deps): bump github.com/thanos-io/thanos from 0.25.2 to 0.26.0 #4773
- build(deps): bump k8s.io/component-base from 0.23.6 to 0.24.0 #4766
- build(deps): bump k8s.io/client-go from 0.23.6 to 0.24.0 #4769
- Release 0.56 #4765
- build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 #4753
- Bug 2079679: pkg/prometheus: fix curl exec probe #189
- Revert “Bug 2091595: Bump openshift/prometheus-operator to v0.56.3” #188
- Bug 2091595: Bump openshift/prometheus-operator to v0.56.3 #185
- Updating prometheus-operator-admission-webhook images to be consistent with ART #180
- Updating prometheus-config-reloader images to be consistent with ART #178
- Bug 2084288: Revert “Bump openshift/prometheus-operator to v0.56.2” #177
- Updating prometheus-operator images to be consistent with ART #176
- Bump openshift/prometheus-operator to v0.56.2 #174
- *: cut v0.56.2 #4776
- Revert “Bump openshift/prometheus-operator to v0.56.1” #171
- Bump openshift/prometheus-operator to v0.56.1 #170
- Add myself to OWNER file #166
- Bug 2079679: Revert “[bot] Bump openshift/prometheus-operator to v0.56.0” #168
- Bump openshift/prometheus-operator to v0.56.0 #165
- test: add timeout in testPromWebTLS() #4734
- update Veepee adopters stats #4732
- *: add docs.github.com to mdox exceptions #4720
- Update monitoring-kubernetes-ingress.md to fix typo #4716
- build(deps): bump actions/stale from 4 to 5 #4710
- build(deps): bump actions/setup-go from 2 to 3 #4711
- Add prometheus_operator_reconcile_duration_seconds histogram metrics #4706
- pkg/apis: add shortnames for resources #4680
- Fix k8s.io/client-go version to have semantic versioning #4698
- Add support to AlertmanagerConfig for entity and actions fields in the OpsGenie receiver #4697
- build(deps): bump github.com/prometheus/common from 0.32.1 to 0.33.0 #4695
- go.{mod,sum}: bump Alertmnager and Prometheus dependencies #4694
- RELEASE.md: add myself as v0.56.0 release shepherd #4690
- Merge release-0.55 to main #4688
- *: cut v0.55.1 #4687
- pkg/operator: bump Alertmanager to v0.24.0 #4686
- pkg/operator: bump Thanos to v0.25.2 #4679
- build(deps): bump github.com/thanos-io/thanos from 0.25.1 to 0.25.2 #4678
- README: Update end-to-end test section on kind #4675
- pkg/apis/monitoring/v1: Add validations for size settings at CRD level #4661
- *: add Prometheus v2.34.0 #4676
- Update time range for alert PrometheusOperatorWatchErrors #4645
- *: bump controller-gen to v0.8.0 #4672
- build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 #4673
- pkg/alertmanager: refactor configuration provisioning #4670
- *: update ConfigSecret description #4671
- example: update thanos version to v0.25.1 #4663
- test: remove matchers on root route #4653
- build(deps): bump k8s.io/component-base from 0.23.4 to 0.23.5 #4650
- pkg/apis/monitoring/v1: Add validations for log settings at CRD level #4638
- *: use consistent image name for the admision webhook #4646
- build(deps): bump k8s.io/api from 0.23.4 to 0.23.5 #4651
- build(deps): bump k8s.io/apimachinery from 0.23.4 to 0.23.5 #4649
- validation: Fix incorrect field in error response message for durations #4642
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 #4643
- Code cleanup #4641
- Allow setting
--web.enable-remote-write-receiver
in prometheus #4633
- build(deps): bump github.com/thanos-io/thanos from 0.25.0 to 0.25.1 #4632
- Bump openshift/prometheus-operator to v0.55.1 #164
- Fix Prometheus configuration when query log file has an empty path #4683
- Bump openshift/prometheus-operator to v0.55.0 #162
- Release 0.55 prep #4627
- go.{mod,sum}: bump Go dependencies #4628
- TLS certificate verification skip for prometheus-config-reloader #4592
- *: avoid name collisions with AlertmanagerConfig #4626
- build(deps): bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.1+incompatible #4625
- Merge 0.54.1 to main #4624
- operator: Bump default versions for release prep #4623
- cmd/operator: fix
alertmanager-config-namespaces
CLI arg #4619
- build(deps): bump github.com/thanos-io/thanos from 0.24.0 to 0.25.0 #4614
- Fix service selector #4611
- build(deps): bump actions/checkout from 2 to 3 #4608
- pkg/prometheus/statefulset: Add VolumeMount for query-log-file #4566
- Re-generate Kubernetes clients #4605
- *: Preserve ingress address in
__tmp_ingress_address
#4603
- scripts: bump golangci-lint version #4604
- Merge release 0.54 #4602
- Merge #4598
- Allow retention to be set only by size #4590
- Add standalone admission webhook #4494
- Improve config generator logging #4571
- build(deps): bump k8s.io/api from 0.23.3 to 0.23.4 #4585
- build(deps): bump k8s.io/component-base from 0.23.3 to 0.23.4 #4586
- pkg/prometheus: fix test compilation after #4539 #4581
- Extract common Prometheus fields in a separate struct #4539
- *: mark remoteWrite and remoteRead as non-experimental #4555
- example/shards: Fix rbac api version #4576
- jsonnet: Drop all linux capabilities #4546
- build(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible #4567
- Add securityContext to managed containers #4552
- build(deps): bump github.com/go-openapi/swag from 0.20.0 to 0.21.1 #4548
- build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 #4543
- build(deps): bump github.com/go-openapi/swag from 0.19.15 to 0.20.0 #4544
- Fix formatting in the Prometheus Agent design doc #4542
- docs: Submit design doc for PrometheusAgent CRD #4512
- Make
mdox
less error-prone #4536
- optimize doc #4538
- Fix syntax errors after merge #4534
- Restore Prometheus StatefulSet liveness probe #4387
- build(deps): bump k8s.io/apiextensions-apiserver from 0.23.2 to 0.23.3 #4527
- ADOPTERS.md: fix links #4532
- Fix typo in admission webhook bin output #163
- Add Dockerfile and targets for standalone admission webhook image #160
- Standalone webhook server #159
- Bump openshift/prometheus-operator to v0.54.1 #158
- Prepare 0.54.1 release #4595
- pkg/prometheus: support default relabel config in validation #4579
- pkg/prometheus: Update validation for labelmap #4574
- Updating prometheus-config-reloader images to be consistent with ART #155
- Bump openshift/prometheus-operator to v0.54.0 #151
- prepare 0.54 #4525
- Merge #4531
- MAINTAINERS.md: update the list #4530
- pkg/prometheus: Add validation for ScrapeTimeout #4491
- pkg/alertmanager: refactor validation of AlertmanagerConfig resources #4521
- Documentation: fix CI for shards-and-replicas.md #4522
- Address race condition in recreate flow for statefulset #4504
- Fix the shard number in the shards and replicas user guide #4518
- Specify SA token automounting on pod-level #4514
- pkg/k8sutil: set User-Agent for k8s client #4506
- build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 #4507
- build(deps): bump k8s.io/apiextensions-apiserver from 0.23.1 to 0.23.2 #4508
- docs: Update link in adopters file which fixes ci failures #4505
- build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 #4503
- docs: Update link describing operator concept #4502
- alertmanager: Add follow_redirects and oauth fields to httpClientConfig #4499
- pkg/apis: add Replicas column for Thanos Ruler #4496
- build(deps): bump k8s.io/apiextensions-apiserver from 0.23.0 to 0.23.1 #4487
- build(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 #4493
- Merge #4490
- pkg/prometheus: Add validation for proberSpec url field #4483
- Merge #4488
- Merge #4489
- Merge #4478
- add @paulfantom as 0.55 release shepherd #4479
- Merge #4477
- pkg/alertmanager: wrap errors from store.GetSecretKey() #4475
- Merge #4474
- Merge #4473
- Upload bundle.yaml when a release is created #4464
- Add the Robusta.dev open source project to Adopters.md #4469
- Merge release-053 branch (v0.53.1) into main #4461
- alertmanager: Support SNS receiver in raw config #4456
- Updating prometheus-operator images to be consistent with ART #154
- Full changelog
- OCPBUGS-1723: Fix a bug of metric format on AMD EPYC platforms #108
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #103
- Updates OWNERS file #102
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #101
- Full changelog
- OCPBUGS-1007: go.mod: update github.com/gogo/protobuf to v1.3.2 #421
- Updating telemeter images to be consistent with ART #412
- Bug 2105937: [release-4.11] Updates version of golangci-lint to support GO1.18 #414
- Adds PrometheusRule telemetry that was previously hosted in cluster-monitoring-operator #411
- Bug 2067888: update prometheus/client_golang version #409
- Use service CA beta annotation #408
- Updating telemeter images to be consistent with ART #407
- Full changelog
- SPLAT-856: [release-4.11] include storage and must-gather tests in expectedTestCount #27494
- OCPBUGS-3819: Add bond cni test #27554
- OCPBUGS-2616: Fix s2i ruby test that relys on rack #27480
- disruption checking is disabled for prior releases because we lack a good baseline #27468
- Bug 2108978: pkg/monitor: wait for Prometheus sidecars to be ready #27313
- Bug 2104203: revert: no longer needed logic for rt kernel #27290
- BUG 2103700: test/extended/router: Drop host lookup for gRPC HTTP/2 h2spec tests #27287
- OCPBUGS-772: [release-4.11] Fixes OVN ACL audit log parsing #27390
- Bug 2110723: [4.11] test: allow -f to match tests for any test suite #27300
- Bug 2106942: use multi-arch ldap and multicast test images #27305
- Bug 2104162: [release-4.11] Remove etcd vertical scaling test. #27284
- Bug 2098053: Re-revert “Add networking test for invalid external gateway” #27273
- Bug 2098053: Re-revert “Add networking test for invalid external gateway” #26985
- Bug 2100439: Enable GCP PD in-tree tests #27272
- Bug 2086519: AUTH-133: test/extended/security/scc: comply to pod security admission #27269
- Bug 2093122: synthetictests: Event struct’s Related field is optional #27208
- Bug 2086519: authorization: add a test checking that the restricted-v2 SCC mutates securityContext to match restricted PSa #27257
- Bug 2098095: EgressIP tests: Use OpenShift API to retrieve CloudPrivateIPConfigs and EgressIPs #27243
- Bug 2099611: Increase etcd-operator watch channels upperbound for BareMetal Platform #27263
- Bug 2098094: EgressIP test: Remove print statement on test failure #27191
- Bug 2093339: move provisioning test to permanent disablement, since this is not yet officially supported #27267
- Bug 2086092: Re-enable tests #27258
- Bug 2097713: Extend the allowance for etcdHighNumberOfLeaderChanges. #27238
- Bug 2097684: Nutanix provider for e2e testing #27102
- Add David Peraza as approver on samples test content #27241
- Bug 2093992: Bump timeout for cvo ugprade check to 10 minutes for Baremetal jobs #27254
- Bug 2086092: update kube to v1.24.0 #27244
- Bug 2097297: Don’t consider DNS lookup failure disruption #27250
- Bug 2093051: use the node update finished as a backup completion time for OSStaged #27206
- Bug 2086092: Extend time for kube rebase #27252
- Bug 2097009: Run must-gather tests in later to reduce resource contention #27249
- Bug 2086086: update samples for 4.11 #27234
- Bug 2085997: Report late requests verification: Fix for Hypershift #27220
- Bug 2094919: Skip etcd vertical scaling test on vsphere #27236
- Bug 2092961: Use http for network endpoint test. #27217
- Bug 2084361: Print error msg before os.Exit() #27230
- Bug 2093049: test/extended/networking: fix [pod sysctls should not affect node] to use known host interfaces #27221
- Bug 2085997: explicit timeout for the etcd scaling test #27216
- revert 1.24 tests to get back to work #27233
- Bug 2086092: update kube to v1.24.0 #27181
- Revert “Bug 2079679: pkg/monitor: wait for Prometheus sidecars to be ready” #27223
- Bug 2091110: Skip ErrImagePull for expected failures #27202
- allow terminating pods to be ready=false #27212
- Revert “Bug 2093049: test/extended/networking: fix [pod sysctls should not affect node] to use host interfaces” #27219
- Bug 2092961: Flake almost all ci cluster to external svc disruption. #27210
- Bug 2093049: test/extended/networking: fix [pod sysctls should not affect node] to use host interfaces #27203
- Bug 2093234: Add regex filter and intervals duration to e2e-charts #27186
- Bug 2093046: priority class: add exception for must-gather pending bug fix #27204
- Bug 2081732: remove incorrect namespace check in static pod test #27195
- Bug 2092961: Add disruption test to an external service, not cluster under test. #27179
- Bug 2091547: Skip internet connection test if we use a proxy #27093
- Bug 2079679: pkg/monitor: wait for Prometheus sidecars to be ready #27201
- Bug 2091067: EgressIP: Make tests retry on API timeout errors #27185
- Bug 2085997: report late request (broken LB) for the external client #27129
- Bug 2085997: brings back the etcd scaling test #27176
- Bug 2091086: test/extended/cli/explain: Include OperatorHub CRD when ‘marketplace’ is enabled #27188
- rename intervals to timelines to be self-explanatory #27182
- Bug 2086519: label project-created namespaces to not sync PodSecurity labels #27177
- wait for kube-apiserver to settle after modifying network configuration #27193
- Bug 1992596: move help.sh to golang-based e2e #27190
- Bug 2091086: cli: don’t insist on metal3 CRDs being present when cluster capabilities are None #26998
- restrict the per-namespace invariant alert check #27184
- Bug 2090692: slightly loosen oc exec help test #27183
- Updating openshift-enterprise-tests images to be consistent with ART #27139
- allow up to two DNS check pods to be waiting #27175
- Bug 2086092: skip tests to facilitate rebase #27178
- Bug 2081732: Static pod test error #27160
- Revert “Bug 2089831: Temporarily disable telemetry token test.” #27168
- add per-namespace tests for kubepodnotready alert failures #27151
- remove the etcd vertical scaling test #27174
- Bug 2089276: Detect and use the packet capture interface for EgessIP tests. #27164
- remove test: ‘etcd is able to vertically scale up and down with a single node’ #27170
- Bug 2086519: bump o/kube so that test namespaces aren’t PSa label synced #27173
- Bug 2085997: special configuration on barematal platform for the etcd vertical test is required #27140
- don’t trigger single second disruption on contiguous disruption #27161
- Bug 2089831: Temporarily disable telemetry token test. #27165
- BZ2088533: Add subresource.status check exceptions for techpreview jobs #27156
- add pod graceful termination to pod lifecycle #27153
- Bug 2081732: Dump debug message whenever static pod test fails #27143
- Bug 2086086: image_ecosystem: remove deprecated imagestreams #27133
- Bug 2086519: Auth-133: test/extended/util: comply exec pod to restricted pod security profile #27152
- Bug 2085997: makes the etcd invariant test work on dualstack platform #27148
- Bug 2085997: ExternalControlPlaneTopology: Skip etcd master endpoint verification #27149
- BZ2087992: Add regex matching, regex inverse matching, and default end date option for intervals #27117
- BZ 2087504: Add Early test to check for CRD subresource.status #26954
- Bug 2085997: the machine API can be unavailable resulting in a 404 or an empty list #27147
- EgressIP downstream tests for OVN Kubernetes #26999
- Add user coreydaley as an approver #27144
- handle cases where containers restart #27137
- commenting ipv6 for sysctls #27142
- Bug 2085997: ensure number of voting members in the cm matches the number of master machines #27141
- Bug 2085997: the etcd vertical scaling feature misses e2e tests #27127
- Bug 2084361: Add some debugging information for mysterious exit 2 errors #27136
- Bug 2085997: adds new test to the API monitor #27118
- update alert and disruption limits #27130
- Bug 2085997: gives the backend monitoring an identity #27134
- always allow at least one second for disruption #27131
- Bug 2080007: unrevert external ip configuration e2e networking tests #27078
- Bug 2083941: feat: add fuzzy match on micro release #27123
- add test to catch single second disruption patterns #27132
- Bug 2082538: bump cluster-capi-operator apirequests upper bound for GCP And Azure #27108
- Revert “moves TestScalingUpAndDownSingleNode from cluster-etcd-operator” #27126
- Add debugging message for static pod test #27111
- Bump net.ipv6.neigh.IFNAME.retrans_time_ms for Multiarch #27119
- Don’t hardcode the SA token audience when requesting one #27120
- timeline command, container exit fix, key resources by uid, and use reflector #27114
- NE-883: test/extended/router: Add test for spec.subdomain #27030
- moves TestScalingUpAndDownSingleNode from cluster-etcd-operator #26917
- Add config for golangci-lint no-sprintf-host-port #27116
- Correct pod timing #27112
- Bug 2080687: request prometheus service account token #27100
- Fix request token ic cli/admin tests #27113
- Bug 2081012: Don’t wait for sa token #27104
- prometheus helper: add helper to retrieve prometheus query token #27107
- Bug 2080679: fix oc related test to land k8s 1.24 #27099
- [rebase 1.24] disable tests with time limit to facilitate rebase #27086
- Bug 2082239: Bump net.ipv6.neigh.IFNAME from 30005 to 30010 for Multiarch #27101
- test/extended/util/openshift/clusterversionoperator/adminack: Accept MultipleReasons #27110
- make it easy to create pod interval tests #27092
- Bug 2080681: Request new token instead of using node-bootstrapper token #27098
- Revert “NE-626: Add DNS CI coverage for golang and glibc resolver libraries” #27103
- make the pod ip check a controller #27097
- NE-626: Add DNS CI coverage for golang and glibc resolver libraries #26957
- Revert “test: allow -f to match tests for any test suite” #27095
- MON-2148: Handle 401 code for prometheus api route #27031
- test: allow -f to match tests for any test suite #27091
- router: wait for “use scc restricted” SAR before pod creation #27084
- Remove non-functional gu workload tests. #27044
- test/extended/prometheus/image_pulls: New “should be fast” test-case #27067
- give multi-arch more time to complete upgrades to clean up signal #27085
- skip ‘should not see excessive Back-off restarting failed containers’ for e2e tests #27087
- haproxy needs to request privilege escalation in order to work #27080
- updates “managed cluster should report ready nodes the entire duration of the test run” #27077
- skip etcd quorum probes failures when etcd revision changes #27072
- don’t wait for SA token secrets #27081
- Revert “Add e2e tests for ExternalIP Policy and AutoAssignCIDRs” #27075
- Add restricted-v2 to the default RBAC rules for authenticated users #27071
- Increase determinism when searching for prom service secret token #27073
- improves etcdRevisionChangeAllowance calculates the number of etcd’s operator rollouts #27070
- Include timestamp when reporting observed ReusedPodIP events. #27074
- track pod IP re-use #27062
- hack/verify-generated: Replace –quiet with –exit-code #27060
- Bug 1992596: e2e/cli: Migrate create.sh to Go tests #27049
- force completes upgrade failure if operator failure #27058
- Bug 2078528: bump cluster-node-tuning-operator apirequests upper bound for OpenStack #27052
- handle cases where the DNS querier pod isn’t yet running #27056
- Add e2e tests for ExternalIP Policy and AutoAssignCIDRs #26894
- tuning-cni: basic tests #26953
- Sysctl: validate that setting a pod sysctl does not affect node and other pods #26940
- the ‘should be scheduled on different nodes’ were only fixed in 4.11 and later #27053
- Separate out ‘Back-off restarting failed container’ from pathological test #27047
- Revert “Skip newly enabled networkpolicy tests on IPv6” #27045
- Flake pod sandbox errors pinging container registry on azure. #26964
- Ignore loki NetworkNotReady repeating events. #27051
- Bug 2030972: test/extended/util/openshift/clusterversionoperator: Survive API hiccups #27041
- Bug 2077457: Skip BeforeEach as well for the skipped HAProxy config manager test #27034
- synthetic: cloud api quota synthetic test should always be present #27042
- Remove fixed clusterIP service for ipv6 contexts #26895
- loosen SCC capabilities check to allow stricter caps #27024
- test/dns: add the bits to make the Restricted PodSecurityPolicy happy #27035
- Disable FIPS disabled serving routes test on BM #27033
- test/e2e/upgrade: Use PATCH instead of POST for ClusterVersion spec updates #27023
- Sysctl tests: pod with sysctls not on whitelist should not start #26937
- Bug 2075584: Use substring match instead of exact match #27028
- Switch to groupified APIs #27025
- Dump imagestreams and buildconfigs on build imagechange trigger test failure #27019
- Best matcher single node OVN #26929
- : Separate pod network creation failure from others in sandbox creation… #27020
- test/…/disruption: set pod security level centrally #27017
- Switch to groupified APIs #27008
- router: construct url with net.JoinHostPort #27015
- Add exception for etcd guard pod readiness probe error events #27016
- test/extended/*: set necessary pod security settings #27014
- getArchitecture: Fix to work with Hypershift #27004
- Bug 2072171: Reenable the implementation for basic egressfw e2e CI test #26973
- MGMT-9440: Fix single node serial tests API crash #26904
- skip tests for etcd leaders when etcd revisions change a lot #27009
- Fix another issue with CVO upgrade ack timeout on metal. #27001
- bump o/kube to get latest PSa test updates #27012
- Bug 2031564: Separate out test for ‘RequiredInstallerResourcesMissing secrets’ #26936
- Bug 2060406: bump apirequests upper bounds for GCP #27002
- Bug 2072533: synthetictests: skip “alert/Watchdog must have no gaps or changes” on SNO upgrades #26976
- Bug 2074445: exclude loki-promtail from duplicated events #27006
- Fix up one more optional capabilities new-app test #27005
- actually set default PSa labels if unset #27000
- util/client.go: add method to specify pod security admission level #26938
- Add test for validating related object references. #26921
- correct pathological event detection #26994
- prevent npe for old container status readiness #26996
- Bug 2011895: Add synthetic test for cloud API throttling #26559
- router: fix all uses of Sprintf to build host:port for a URL #26983
- prevent pending/firing alert overlap #26968
- Skip newly enabled networkpolicy tests on IPv6 #26977
- test: switch to testing CapBnd over CapInh #26960
- remove wait for samples imagestreams, no longer needed #26992
- Bug 2066865: bump openshift/kubernetes #26969
- test/extended: add/update OWNERS files for Prometheus #26910
- test/extended/prometheus: Remove SDN/OVN-K alert rules #26687
- Unrevert and fix for the HAProxy test #26980
- Bump timeout for CVO to ack the upgrade generation. #26974
- Bug 2066457: don’t fail when a query returns warnings #26984
- Bug 2072924: increase the threshold on the number of telemetry series #26988
- Update limits #26982
- fix evaluation of deleted pods for pod sandbox test #26978
- Revert “Fix HAProxy tests on FIPS properly” #26979
- Revert “Add networking test for invalid external gateway” #26975
- Revert “Implementation for basic egressfw e2e CI test” #26967
- Bug 2067323: extended/test/router: omit DNS managed conditions for shards #26949
- Add networking test for invalid external gateway #26883
- Bug 2060406: test: bump apirequests upper bounds for VSphere and AWS single node #26962
- test: update synthetic test node restart count #26948
- bump: k8s.io/kubernetes #26955
- Ignore FailedCreatePodSandBox event that is expected to happen #26966
- add pod lifecycle intervals to separate pages #26908
- Add missing operators from the known operators list #26963
- Bug 2047913: Fix HAProxy tests on FIPS properly #26803
- Bump allowed watches for node-tuning-operator #26944
- Migrate tests away from using samples-operator provided imagestreams #26913
- Image registry redirect #26920
- Bug 1996883: increasing build config loglevel #26958
- Use ServerGroupResources instead deprecated ServerResources #26956
- Fix typo in OVN Kubernetes skipper #26950
- Bug 1996883: Increasing log level to support decrease in default buildah log level #26941
- Implementation for basic egressfw e2e CI test #26934
- Check token response error code #26926
- Clarify that the image mirroring requirement applies to conformance tests only #26912
- coarse serialization of storage tests #26933
- Revert “bump: k8s.io/kubernetes” #26939
- bump: k8s.io/kubernetes #26935
- Flake on FailedCreatePodSandbox if missing ovn readiness file. #26932
- Add pod securityContext sysctl whitelist tests #26809
- Revert “Implementation for basic egressfw e2e CI test” #26931
- Update where the canary test lists is retrieved from #26930
- Implementation for basic egressfw e2e CI test #26865
- Implementation for egress-router-cni e2e ci test #26875
- Attempted fix for missing monitor events. #26862
- JKNS-267: minimize jenkins e2es (pipeline strategy verification only) #26914
- Attempt multiple different token requests #26916
- Simplify 26907 #26924
- Bug 2034688: allow Prometheus/Thanos to return 401 or 403 when the request isn’t authenticated #26695
- Migrate builds tests away from using sample imagestreams since samples will be optional #26909
- Update prometheus owners #26911
- Pod scheduling tests improve pod deployment identification #26906
- Add early test to check router pods are not on same node #26899
- Give each interval chart a title #26896
- Mark image pull from registry.redhat.io as flake to track but not fail #26897
- Bug 1961233: Add DNS availability upgrade test #26795
- Revert “Disable intree vsphere tests” #26797
- Bug 2026063: build-quota test: fix cgroupv2 parsing holes exposed by buildah upgrade #26885
- Bug 2057990: Add debug info for signature test #26884
- MGMT-9440: Fix single node serial tests API crash. #26868
- Bug 2060498: only add failure when no event was found for the target revision #26880
- Bug 2060406: operators should not create watch channels very often: bump OpenStack monitoring operator #26877
- Use common threshold constant as other event tests #26873
- cleanup network policy ACL extended test #26876
- add text to the timelines when you hover #26871
- Make a test to specifically look for image pull backoff for registry.redhat.io #26858
- Bug 2059299: IBMCloud: Ignore CRB already exists #26864
- Switch to batch/v1 CronJob #26867
- Bug 2059277: images/tests: yum update python3-six to workaround ART issue #26863
- Increase scale test timeout to 30 minutes #26861
- Fix ovnkube-node readiness test to include successes. #26860
- Bz2054254 rearrange test cases #26857
- Set ovnkube-node readiness failure to flake for now. #26855
- Increase cluster-monitor-operator watch count threshold on single-node clusters #26685
- allow slow kubelet updates for static pods, but still fail if they never succeed #26852
- OWNERS: Declare Bugzilla component #26368
- vsphere is firing this alert/VSphereOpenshiftNodeHealthFail and it is hiding other alerts #26850
- Updating openshift-enterprise-tests images to be consistent with ART #26804
- update alert thresholds after extending static pod install duration #26844
- ip reconciler ignore #26842
- Bug 2049117: Reenable wait on worker deletion and increase serial test timeout #26810
- Bug 2053582: fail on static pod lifecycle failures #26837
- Allow a single test to override suite timeout #26833
- Bug 2053312: requestheader test must wait for authentication operator to settle after config update #26834
- Bug 2053143: allow inexact matches for disruption data #26831
- Break out test for OSUpdateStaged event with no OSUpdateStarted. #26824
- add job type key to the error we track for statistical jobs #26823
- baremetal: add test for preprovisioning images #26780
- Bug 2045590: Alibaba: enable init for alibabacloud provider #26818
- Revert “Flake failed sandboxes from bug in new guard pods” #26817
- Debug missing OSUpdateStarted events #26798
- Delete extra workers before running metal high availability test #26813
- images: update registry to 2.8.0-beta.1 #26811
- Bug 2044824: Update k8s vendoring #26805
- Bug 2050345: update p99 values for disruption and alerts #26815
- Bug 2047911: IBMCloud: Concurrent CRB create #26806
- Only run parallel tests in the canary job since it runs in parallel #26812
- Fix broken console disruption test. #26808
- Add baremetal high availability tests #26569
- Bug 2047362: Prometheus check targets endpoint #26793
- Verify Builds with CSI Volume Sources #26791
- Bug 2047790: Skip some HAProxy tests on FIPS #26800
- don’t double report early alert failures #26796
- Full changelog
- Updating thanos images to be consistent with ART #99
- OCPBUGS-3764: Fix local-test for go 1.18 #87
- Bug 2067877: [bot] Bump openshift/thanos to v0.26.0 #83
- makefile: Fix Makefile support for arm64 #5236
- Bump openshift/thanos to v0.25.2 #80
- *: Cut release 0.25.2 #5253
- Bump openshift/thanos to v0.25.1 #79
- Bump openshift/thanos to v0.25.0 #78
- Docs: Add mixin design doc again #5129
- Merge release 0.24 to main #5018
- Merge release 0.23 to main #5017
- Bump openshift/thanos to v0.24.0 #76
- Updating thanos images to be consistent with ART #77
- Full changelog
- OCPBUGS-2058: fix .dockerignore to satisfy OCP specific requirements #26
- Updating ose-vsphere-cloud-controller-manager images to be consistent with ART #18
- Bug 2087042: Rebase cloud-provider-vsphere 15.06.2022 #20
- Bump cloud-provider-vsphere to k8s v1.24 #626
- Add E2E tests, when recreate a VM, new node should have correct info. #625
- Add E2E tests, when rebooting a VM, node should be persisted. #622
- Do not restart the CPI pod on the config file’s Chmod events. #624
- E2E test should deploy a running CPI using helm chart. #620
- Use TMC infra to run E2E CI jobs. #619
- Hook up CPI E2E tests with test-infra. #615
- Update cluster and node selector labels for paravirutal mode #582
- Fix E2E issue where cert-manager fails to install #616
- Fix the error wrapping #612
- Add xudong liu as cloud provider vsphere maintainer #596
- Fixed broken link #594
- Return error when VM’s info returned from VC doesn’t contains IP address #585
- Refactor unit-test and test-cover in MAKEFILE #577
- Add script for test coverage pipeline #570
- Deprecate pod priority annotation in cpi deployment #572
- Patch priorityClassName: system-node-critical in CPI daemonset #569
- Wrong vCenter IP in kubernetes-on-vsphere-with-kubeadm.md secrets example #566
- Update helm chart release #564
- Return an error if multiple VMs with the same hostname was found #560
- Remove extra key name in chart release config #563
- Fix staticcheck error by cluster-api dependency. #562
- Full changelog
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #41
- Updating vmware-vsphere-syncer images to be consistent with ART #40
- Bug 2074294: UPSTREAM: 1706: Update golang.org/x/crypto for CVE-2022-27191 #39
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #38
- Updating vmware-vsphere-syncer images to be consistent with ART #37
- Bug 2071019: Rebase against v2.5.1 #36
- Bug 2029835: Revert “Merge pull request #30 from bertinatto/rebase-v2.4.1” #35
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #33
- Updating vmware-vsphere-syncer images to be consistent with ART #32
- Bug 2029835: UPSTREAM: 1468: Fixed parsing of /proc/self/mountinfo with spaces #34
- update image tags with v2.5.0-rc.2 #1564
- Full changelog
- OCPBUGS-5472: Fix sc creation on resync #127
- OCPBUGS-3285: set TLS cipher suites in Kube RBAC sidecars #119
- OCPBUGS-1710: Add HTTP proxy to syncer container #111
- Bug 2109977: storageclass should not be created for unsupported vsphere version #101
- Bug 2105334: Reorder static resources to create RBAC first #98
- Bug 2095248: Report max. nr. of attachable volumes per node #90
- Bug 2089973: bump libs to k8s 1.24 for OCP 4.11 #85
- Bug 2089419: Don’t block upgrades when another CSI driver is found #87
- Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #86
- Bug 2071021: Enable snapshot support #83
- Bug 2072139: Create separate controller and node roles #82
- Bug 2076637: Scrape CSI driver + syncer metrics #84
- add storageclass controller tests #80
- Bug 2059791: [vSphere CSI driver Operator] didn’t update ‘vsphere_csi_driver_error’ metric value when fixed the error manually #81
- Set fsGroupPolicy in CSIDriver #79
- Bug 2053104: Do not cache node check results between runs #77
- Bug 2043132: Add metric when storageclass installation fails #74
- Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #73
- readme: minor fixes #63
- Full changelog
Source code for this page located on github