Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.12.0-ec.4-x86_64
Tests:
- Informing jobs
- aws-sdn-serial Succeeded periodic-ci-openshift-release-master-nightly-4.12-e2e-aws-sdn-serial
- metal-ipi-ovn-ipv6 Succeeded periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-ovn-ipv6
- metal-ipi-sdn Succeeded periodic-ci-openshift-release-master-nightly-4.12-e2e-metal-ipi-sdn-bm
Upgrades from:
Loading changelog, this may take a while ...
Created: 2022-10-07 17:24:06 +0000 UTC
Image Digest: sha256:b83381ad349bdd535d27a6ae2d78e5a148a9f8930379818ad7a6b6b7303fe2a7
Components
New images
- kubevirt-csi-driver git d0317963
sha256:12e9327128b46dc2f398c611eaa845d6e804ac78434d1e078f87666ec334ddad
- ovn-kubernetes-microshift git 337a94cd
sha256:82fd3bc70f10eb93af74c0f701eb218def384270233f379c13c1af91059e36d3
- rhel-coreos-8-extensions
sha256:4b21f9e835148f3387a1ea784be9272befe814a213726453687b6682df273023
Rebuilt images without code change
- MGMT-12115: Fix wrong formatting in Controller Pod definition (#553) #553
- NO-ISSUE: Remove unused function RemoveLV (#552) #552
- MGMT-12115: assisted-installer-controller Job does not apply Additional Root CA Trust Bundle (#551) #551
- Update approvers and reviewers lists (#550) #550
- NO-ISSUE: Bump github.com/operator-framework/api from 0.17.0 to 0.17.1 (#546) #546
- MGMT-12055: Assisted controller should log if one of the nodes changed it’s ip after reboot (#545) #545
- MGMT-12070: Assisted controller should not set status done on host more than once (#543) #543
- NO-ISSUE: add Adrien as a maintainer (#544) #544
- MGMT-12057: Remove enablement of router access logs in controller, not needed anymore (#542) #542
- Full changelog
- Updating ose-alibaba-cloud-controller-manager images to be consistent with ART #22
- Full changelog
- STOR-858: Bump github.com/openshift/* and k8s.io/* #36
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #37
- Full changelog
- OCPBUGS-1413: Rebase 03.10.2022 k8s 1.25 #26
- Updated awd-sdk-go to v1.44.107 #511
- Bump netlify Python for to v3.8 #500
- Handle wrapped error for InvalidInstanceID.NotFound in InstanceExistsByProviderID #484
- Release version v1.25.0 #472
- Skip health rule creation when it is a subset of the client rule #437
- Use ip address to describeENI for fargate nodes #471
- Fix broken helm chart #470
- Chart dns policy #1
- Bump helm chart version #2
- control plane tolerations/selector #466
- Bump K8s libs to 0.25.0 #464
- Handle InvalidInstanceID.NotFound when tagging resources #448
- E2E tests fix #451
- Merge https://github.com/kubernetes/cloud-provider-aws:master into master #24
- Add rate limiting when calling STS assume role API #412
- Bump version to 1.24.1 #422
- Update dependencies #418
- Add rate limiting support for Tagging Controller #411
- Changelogs #365
- Add note about node naming conventions #409
- Add make targets for building with ko #407
- Fix the kops-example script #408
- Bump kubernetes version for e2e to 1.24.1 #395
- Cleanup of e2e script #394
- Add hakman to owners file #397
- Fix target group instances registration when TG created #302
- Full changelog
- Updating ose-aws-cluster-api-controllers images to be consistent with ART #448
- Full changelog
- UPSTREAM: <carry>: Remove .github files #212
- STOR-860: Rebase to v1.11.4 for OCP 4.12 #206
- Update go version; Update dependencies #1394
- Allow all taint for toleration csi-node by default #1381
- Add tags to snapshot based on VolumeSnapshotClass #1335
- Change fsGroupPolicy to File #1377
- Support IOPS parameter for IO1/IO2 volumes #1366
- Add support for tuning leader election to the helm chart for csi-provisioner and csi-attacher #1371
- Updating static example to include setting fsType #1376
- Update module k8s.io/klog to v2 #1370
- Update the kustomization deployment to latest image tag #1367
- Add warning message when region is unavailable on the controller #1359
- Example policy to support encrypted drives #1344
- c6i.metal and g5g.metal are nitro instances #1358
- Builds should not set/get GOPROXY in the environment #1356
- Add kustomize verification for CI #1349
- Release 1.11.2 #1355
- Apply fix from helm chart to kustomize manifests #1348
- Release
v1.11.3
#1385
- Address CVEs #1384
- Update the kustomization deployment to latest image tag #1375
- Release v1.11.2 #1354
- Explicitly pass VERSION as a build-arg #1351
- Set VERSION env variable in publish-ecr workflow #1346
- Automated cherry pick of #1348: Apply fix from helm chart to kustomize manifests #1350
- Automate publishing to ECR #1339
- Improve securityContext implementation #1333
- Enable EBS CSI driver for snow device #1314
- Only run helm action when Chart.yaml modified #1334
- Update kOps to
v1.23.0
+ Update parameters.md
#1329
- Fix static provisioning example #1337
- Set
GOPROXY
in cloudbuild.yaml
#1331
- Pass GOPROXY to image builder #1330
- Remove
/vendor
directory #1328
- Release 1.10 #1324
- Post-release v1.10.0 #1325
- Pre-release v1.10.0 #1323
- Validate fs type before mounting #1319
- add envFrom to container specs; sanitize comment with account info #1312
- Update install.md #1313
- Release 1.9.0 #1309
- Post-release v1.9.0 #1308
- Prepare for release v1.9.0 #1306
- Fix image tags in ecr-public kustomization #1305
- Fix version of K8s manifest images #1303
- Upgrade dependencies #1296
- Add GitHub actions #1297
- Improve ENIs error logging #1294
- Bump up Helm chart to v2.8.0 #1295
- Feature: Node affinity #1277
- Release v1.8.0 #1293
- Post-release v1.8.0 #1292
- Prepare for release v1.8.0 #1290
- Use k8s mount-utils for checking volume resize #1165
- Use minimal base image for linux builds #1233
- Bump up Helm chart to v2.7.0 #1285
- Node driver registrar socket path fix #1276
- Support optional ec2 endpoint configuration #1195
- Release 1.7 #1284
- Post-release v1.7.0 #1283
- Prepare for release v1.7.0 #1282
- Set handle-volume-inuse-error to false #1280
- Upgrade eksctl to v0.101.0 #1271
- Bump up Helm chart to v2.6.10 #1272
- 1182 quote extra tags arg #1198
- Avoid git tag conflicts when vendoring hack/e2e in other repos (efs/fsx) #1270
- Update parameters.md #1269
- Update documentation #1263
- Bump up helm chart to v2.6.9 #1262
- Bump up sidecar versions #1260
- Fix unable to create CSI snapshot-EBS csi driver #1257
- Merge branch release-1.6 to master #1245
- Post-release v1.6.2 #1244
- Prepare for release v1.6.2 #1241
- Automated cherry pick of #1240: Temporarily fix CI #1242
- Remove container-image.yaml #1239
- Cleanup OWNERS list #1238
- Temporarily fix CI #1240
- Fix IOPS parameter bug when no volume type is defined #1236
- Replace Windows 2004(EOL) with ltsc2019 #1231
- Update gcb-docker-gcloud to latest #1230
- Add self to OWNERS #1228
- Add self to OWNERS #1229
- Release v1.6.1 #1226
- Driver v1.6.1 post-release #1225
- Prepare for release v1.6.1 #1222
- Update golang.org/x/crypto for CVE-2022-27191 #1210
- Add namespace for namespaced resources in helm chart #1206
- Use docker buildx 0.8.x –no-cache-filter to avoid using cached amazonlinux image #1221
- Enable unit testing on windows #1219
- Release 1.6 #1217
- Driver v1.6.0 post-release #1216
- Prepare for release v1.6.0 #1215
- Merge release-1.5 to master for v1.5.3 #1213
- Add volume resizing support for windows #1207
- Update README.md to reflect correct tag key for snapshots #1203
- Upgrade PodDisruptionBudget api version for kubernetes 1.21+ #1196
- Updated TAGGING.md to mention minimum version for tagging #1202
- Adding tagging support through StorageClass.parameters #1199
- Bump prometheus/client_golang to v1.11.1 #1197
- Platform agnostic device removal #1193
- Update deprecated command
go get
#1194
- Fix windows mounting bug-1090 #1189
- Fix nodeService.getVolumesLimit() adding more instance types #1175
- Update helm charts for a secrect exposure #1171
- Update examples/kubernetes README files #1183
- Add self as OWNER #1176
- Merge release-1.5 to master for v1.5.1 #1170
- v1.5.1 post-release #1167
- Update cluster role configuration for external snapshotter #1169
- Set prerelease=true for new releases before images are ready #1161
- Update ECR sidecars to 1-18-13 #1150
- Fix canonical nvme device resolution in more cases #1141
- Fix the wrong app and helm chart version #1145
- Add support for securityContext in controller #1112
- Update kubernetes-csi/livenessprobe #1054
- Simplify branch/version part of release process #1138
- PHONY make rules #1135
- Use TARGETOS/TARGETARCH in Dockerfile but OS/ARCH in Makefile #1134
- remove tag override from ecr overlay #1133
- Release v1.5.0 #1132
- Update aws-sdk-go to get DualStack EC2 endpoint support #1120
- add ecr-private kustomize overlay #1124
- Support for custom labels #1106
- images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag #1126
- images: use k8s-staging-test-infra/gcb-docker-gcloud #1125
- Allow installing snapshotter with storage.io API v1beta1 #1111
- Replace deprecated arg “–extra-volume-tags” by “–extra-tags” #1103
- Find volume path to expand device path in platform-agnostic way #1113
- OCPBUGS-1574: UPSTREAM: 1398: Add resolver to handle custom endpoints #208
- Fix older dockerfile #207
- Full changelog
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #162
- Reformat for go 1.19 #163
- STOR-858: Bump github.com/openshift/* and k8s.io/* #161
- Full changelog
- Updating ose-azure-cloud-node-manager images to be consistent with ART #40
- OCPBUGS-1413: Rebase cloud-provider-azure 29.09.2022 #39
- feat: add PremiumV2LRS disk type support #2421
- update k8s version in aks pipeline #2419
- chore: get node private IPs from cache but NIC #2430
- add e2e tests for service annotations #2404
- Get latest service before UpdateLoadBalancer and serialize LB reconcile #2406
- chore: remove node from VMSS VM cache when it is deleted #2402
- fix typo and use consts in azure_loadbalancer_test.go #2403
- fix: Skip VMSS VM update operations if the VMs are not in good state #2386
- chore: add debug logs for http response ContentLength, StatusCode and responseBody length #2393
- fix: Do not retry regional when request is not GET #2363
- chore(deps): bump k8s.io/kubelet from 0.25.1 to 0.25.2 #2379
- chore(deps): bump k8s.io/cloud-provider from 0.25.1 to 0.25.2 #2368
- chore(deps): bump k8s.io/component-helpers from 0.25.1 to 0.25.2 #2380
- chore(deps): bump k8s.io/controller-manager from 0.25.1 to 0.25.2 #2365
- chore(deps-dev): bump autoprefixer from 10.4.11 to 10.4.12 in /site #2362
- chore(deps): bump actions/setup-go from 2 to 3 #2359
- chore(deps): bump actions/checkout from 2 to 3 #2358
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 #2352
- chore(deps): bump k8s.io/cloud-provider from 0.25.0 to 0.25.1 #2334
- Auto-approve dependency update #2354
- chore(deps): bump k8s.io/component-helpers from 0.25.0 to 0.25.1 #2353
- chore(deps): bump k8s.io/kubelet from 0.25.0 to 0.25.1 #2333
- chore(deps): bump k8s.io/controller-manager from 0.25.0 to 0.25.1 #2345
- chore(deps): bump k8s.io/client-go from 0.25.0 to 0.25.1 #2332
- Update release notes for v1.24.7 #2330
- Update release notes for v1.23.20 #2329
- Update release notes for v1.1.23 #2328
- Update release notes for v1.23.19 #2320
- Update release notes for v1.24.6 #2321
- Update release notes for v1.1.22 #2322
- Update release notes for v1.25.1 #2319
- Retry if response StatusCode 200 and ContentLength -1 #2298
- chore(deps-dev): bump autoprefixer from 10.4.10 to 10.4.11 in /site #2302
- Pass the context for AzureFile #2301
- Add trivy Github Action #2299
- chore(deps-dev): bump autoprefixer from 10.4.9 to 10.4.10 in /site #2300
- chore(deps-dev): bump autoprefixer from 10.4.8 to 10.4.9 in /site #2291
- chore(deps): bump k8s.io/klog/v2 from 2.80.0 to 2.80.1 #2290
- chore(deps): bump golang from 1.19.0-buster to 1.19.1-buster #2277
- fix: autoscaling-multipool tests need specify sub #2276
- Invoke VMSS parallel update API when vmss tag exists #2275
- Update readme for release 1.25 #2268
- Update release notes for v1.1.21 #2274
- Update release notes for v1.23.18 #2272
- Update release notes for v1.24.5 #2267
- feat: add Location field in DiskOptions #2269
- Update release notes for v1.25.0 #2263
- Add 1.25 and remove 1.0 #2265
- Upload kubetest2-aks with correct path for releases #2264
- chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 #2241
- chore(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 #2249
- VMSS Flex Support: Part 7 of VMSet implementation: removing LB backend pool from VMSS Flex VM related functions #2245
- Bump gcb-docker-gcloud to v20220830-45cbff55bc #2236
- feat: add support for network resource in a different subscription when using MSI #2248
- Improve flaky e2e test #2253
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.6 #2231
- Update doc to replace aks-engine with capz #2208
- Improve flaky e2e tests #2240
- support cross subscrition for azurefile csi driver #2237
- VMSS Flex Support: Part 6 of FlexScaleSet implementation of VMSet interface for adding LB backend pool to vmss flex VMs related functions #2202
- fix: NSG destination IP version same as LB IP for floating ip disabled services #2230
- chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 #2221
- add missing
patch
perm to cloud-node-manager SA #2210
- link helm chart in deploy instructions #2209
- fix: correct condition message for NodeNetworkUnavailable #2219
- chore: update version matrix #2220
- chore(deps): bump k8s.io/cloud-provider from 0.24.4 to 0.25.0 #2212
- chore(deps): bump k8s.io/kubelet from 0.24.4 to 0.25.0 #2216
- chore(deps): bump k8s.io/controller-manager from 0.24.4 to 0.25.0 #2214
- VMSS Flex Support: part 5 of FlexScaleSet Implementation of VMSet interface mainly for network related functions #2183
- VMSS Flex Support: VMSet implementation part 4 for VM modelview and InstanceView related functions #2182
- chore(deps): bump k8s.io/kubelet from 0.24.3 to 0.24.4 #2206
- VMSS Flex Support: VMSet implementation part 3 for VM modelview related functions #2180
- chore(deps): bump k8s.io/cloud-provider from 0.24.3 to 0.24.4 #2185
- modify aks pipelines for test security and success rate #2199
- chore(deps): bump k8s.io/controller-manager from 0.24.3 to 0.24.4 #2184
- chore: add more default setting in storage account encryption setting #2200
- chore: increase log level in arm client to reduce logs #2198
- Skip “instance not found” error for LB backend address pools #2087
- Add kubetest2 aks #2163
- VMSS Flex Support: FlexScaleSet implementation of VMSet: part 2 – Disk attach / detacch #2179
- VMSS Flex Support: FlexScaleSet implementation of VMSet: part 1 #2160
- make ConvertResourceGroupNameToLower exportable #2172
- add log artifacts in aks pipeline #2178
- chore(deps): bump github.com/Azure/azure-sdk-for-go from 65.0.0+incompatible to 66.0.0+incompatible #1937
- Introduce AllowSharedKeyAccess to the StorageAccount creation options #2173
- VMSS Flex Support: Computer hostName rather than VMName should be used as nodeName #2155
- chore: hard-code -flake-attempts instead of using CCM_E2E_ARGS #2169
- cleanup: don’t print error logging for user assigned client id #2170
- test: Add e2e tests to avoid redundant reconciliation #2153
- add flake attempts in aks pipeline tests #2162
- Revert “fix: don’t set vm entry as nil in cache when vm is in Deleting state to avoid VMSSList throttling” #2161
- feat: change blobclient from management api to rest api #2144
- helm: publish 1.24.4 with new versions #2120
- add encryption setting in storage account creation #2142
- fix: public ip version check #2141
- Retry when getting security group list #2138
- Fix e2e tests to support aks cluster #2106
- VMSS Flex Support: Add vmssflex_cache.go and unit tests #2100
- Update release notes for v1.1.20 #2140
- Update release notes for v1.23.17 #2139
- chore: upgrade to 2021-09-01/storage #2131
- Modify aks pipeline to separate k8s version env var and make code more concise #2124
- Typos fixed in pls-integration.md #2133
- lower verbosity in ci template due to the limitation of logging space #2123
- chore(deps): bump golang from 1.18.4-buster to 1.19.0-buster #2126
- chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.20 to 0.9.21 #2089
- Update release notes for v1.23.16 #2116
- Update release notes for v1.0.23 #2114
- chore(deps-dev): bump autoprefixer from 10.4.7 to 10.4.8 in /site #2105
- Update release notes for v1.24.4 #2117
- Update release notes for v1.1.19 #2115
- fix aks pipeline gc job typo and job scheduling typo #2108
- Fix aks pipeline to test e2e #2086
- Less mem usage for golangci-lint by less concurrency #2099
- chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 #2088
- Vmss flex support: Add two functions in azure_vmclient.go to support batch querying VMSS Flex VMs and their InstanceView #2080
- fix: update osversion in Makefile manifest-node-manager-image-window #2026
- docs: Update pls doc to support ELB+disabling floating ip #2085
- docs: update limitations of PLS #2072
- Use correct subnet name in reconcileFrontendIPConfigs() #2076
- Allow external service with floating ip disabled to use PLS #2073
- chore(deps): bump k8s.io/cloud-provider from 0.24.2 to 0.24.3 #2047
- chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 #2065
- VMSS Flex support: Add GetResourceWithQueries function in azure_armclient.go #2058
- chore(deps): bump k8s.io/kubelet from 0.24.2 to 0.24.3 #2031
- fix: don’t set vm entry as nil in cache when vm is in Deleting state to avoid VMSSList throttling #2060
- Fix azp gc job #2070
- Create a single transport to reuse connections, fix performance issues and enable tracing #2059
- Fix env var in Azure pipelines #2064
- update azp #2063
- Fix azure pipeline variables #2062
- Add azure pipelines #1993
- update e2e-test to support windows #2053
- chore: Strictly check LB CreateOrUpdate times during UT #2051
- Add a toggle for AKS Cluster #1996
- chore(deps): bump k8s.io/controller-manager from 0.24.2 to 0.24.3 #2052
- Fix PIP tags possibly not ensured issue in ensurePublicIPExists() #2040
- chore(deps): bump k8s.io/component-helpers from 0.24.2 to 0.24.3 #2046
- chore(deps): bump k8s.io/component-base from 0.24.2 to 0.24.3 #2032
- fix: decouple the LB from the VMSS before VMSS VMs #2029
- Update: adjust customized CAPZ templates to solve multiple control-plane issue and more #1985
- chore(deps): bump golang from 1.18.3-buster to 1.18.4-buster #2018
- chore: increase the timeout when waiting for the readiness of the cap… #2028
- helm: publish 1.24.3 with latest releases #2015
- doc: bump image versions in readme and exapmels #2023
- chore(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.3 #2010
- chore: skip slb outbound e2e test for capz clusters #2008
- Update release notes for v1.24.3 #2014
- Update release notes for v1.23.15 #2013
- Update release notes for v1.1.18 #2012
- Update release notes for v1.0.22 #2011
- docs: update cloud provider permissions #2009
- Add detailed error reuslt_code in ObserveOperationWithResult func #1989
- chore(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 #1994
- chore: migrate to ginkgo v2 #1988
- fix: make sure there is no duplicated rules before updating the netwo… #1998
- fix: Ignore privateIPAllocationMethod when comparing frontend config #1991
- Dump Pod describe if WaitPodTo() fails #1992
- doc: update load balancer doc #1984
- docs: update document for cross resource group nodes #1987
- Add a testing Azure Pipeline #1983
- chore(deps-dev): bump postcss-cli from 9.1.0 to 10.0.0 in /site #1973
- Omit case mismatch when comparing expected loadBalancing rules with existing ones #1948
- Add service annotation to disable floating IP in load balancer rule #1729
- chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 #1965
- chore: increase the timeout in an e2e test #1949
- fix: Invalidate vmssVMCache when rg is not found #1954
- Adjust Service validation for Windows cluster #1846
- Improve error handling arm api #1400
- chore: rename the LB_SKU to AZURE_LOADBALANCER_SKU to keep aligned wi… #1950
- chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 #1943
- helm: publish 1.24.2 chart with new releases #1900
- fix: Ignore errors dumping logs after listing #1936
- chore(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 #1928
- chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 #1911
- chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #1910
- Show correct CCM/CNM version in apiserver #1908
- Refactor: refactor retry package and split validator and error parser #1566
- ListXX can return empty list instead of error #1922
- fix .dockerignore to satisfy OCP specific requirements #37
- Replace .dockerignore file with the OCP specific one #36
- Full changelog
- UPSTREAM: <carry>: remove “coverage.*” from gitignore #262
- UPSTREAM: <carry>: bump .ci-operator.yaml to use golang 1.18 #261
- Full changelog
- Updating ose-azure-disk-csi-driver images to be consistent with ART #34
- UPSTREAM: <carry>: Remove .github files #33
- STOR-864: Rebase to v1.22.0 #32
- test: reduce the time cost of ut #1462
- test: add nodeserver.go unit test #1458
- test: add azuredisk.go unit test #1456
- chore: log VM provisioning state #1454
- fix: invalid ultra disk default iops issue #1445
- test: add device_perf_linux.go unit test #1450
- test: add fake_safe_mounter unit test #1449
- test: add fake host util and io handler unit test #1444
- test: add snapshot unit test #1443
- test: Wait longer for colocated pods to start #1439
- chore: gofmt 1.19 fixes #1436
- chore: add node-role.kubernetes.io/control-plane to csi-snapshot-controller #1431
- chore: switch master branch to use v1.22.0 #1430
- doc: cut v1.21.0 release #1428
- chore: upgrade azure cloud provider lib #1426
- chore: switch master branch to use v1.21.0 #1422
- doc: cut v1.20.0 release #1419
- fix: CSI function should return internal error #1418
- chore: increase node-registrar cpu requests on Windows #1413
- chore: update max data disk count table #1409
- chore: set master branch chart version to v0.0.0 #1407
- chore: switch to mcr oss/kubernetes-csi image #1402
- chore: shorten userAgent #1400
- fix: Put GetDiskLun log after it is called #1381
- feat: upgrade sidecar image versions #1386
- feat: add affinity, nodeSelector in chart config #1377
- chore: switch master branch to use v1.20.0 #1374
- doc: cut v1.19.0 release #1372
- fix: NodeGetVolumeStats failure on Windows node #1368
- feat: add controller.runOnControlPlane in chart config #1366
- chore: update max_disk_count table #1367
- test: fix windows e2e test failure on 1.25 cluster #1362
- fix: incorrect runOnMaster config #1358
- fix: cache data loss issue on Windows when unmount disk #1352
- test: fix unstable e2e tests which check file content #1341
- chore: upgrade azure cloud provider lib #1342
- cleanup: rename role name of driver daemonset #1339
- chore: switch master branch to use v1.19.0 #1329
- doc: cut v1.18.0 release #1327
- feat: provide a flag to override vmType in cloud config #1324
- test: run k8s 1.24 external e2e test #1322
- feat: add DiskEncryptionType in storage class #1315
- fix: filesystem is not resized when restoring from snapshot with a bigger size #1309
- fix: resize failure on Windows #1314
- chore: switch master branch to use v1.18.0 #1312
- doc: cut v1.17.0 release #1310
- chore: upgrade cloud-provider-azure lib #1307
- chore: upgrade sidecar image versions #1304
- chore: refine metrics naming #1296
- chore: refine package patching in image build #1291
- fix: CVE-2022-1271 in image build #1289
- feat: add controller.vmssCacheTTLInSeconds in helm chart config #1287
- test: support Win2022 test on capz #1280
- chore: switch master branch to use v1.17.0 #1283
- doc: cut v1.16.0 release #1281
- Full changelog
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #55
- STOR-858: Bump github.com/openshift/* and k8s.io/* #53
- Full changelog
- STOR-865: Rebase to v1.21.0 for OCP 4.12 #17
- fix: increase sidecar container memory limits on Windows #1074
- doc: remove nconnect mount option #1073
- test: add nodeserver.go, azurefile.go and azurefile_client.go unit test #1071
- feat: add requireInfraEncryption parameter in storage class #1065
- test: add controllerserver.go unit test #1069
- fix: fixing codespell errors #1070
- cleanup: remove secrets list rbac #1068
- test: fix TestLogGRPC ut failure #1067
- chore: add node-role.kubernetes.io/control-plane toleration #1061
- chore: upgrade azure cloud provider lib #1060
- fix: don’t return error if request size is smaller than existing quota #1058
- chore: switch master branch to use v1.21.0 #1056
- doc: cut v1.20.0 release #1054
- fix: CSI function should return internal error #1053
- chore: upgrade base image to debian-base:bullseye-v1.4.0 #1052
- chore: set master branch chart version to v0.0.0 #1051
- chore: switch to mcr oss/kubernetes-csi image #1049
- chore: shorten userAgent #1048
- feat: support pv/pvc metadata for shareName parameter #1046
- chore: add more logging in ExpandVolume #1045
- feat: upgrade sidecar image versions #1044
- feat: add affinity, nodeSelector in chart config #1042
- chore: switch master branch to use v1.20.0 #1041
- doc: cut v1.19.0 release #1039
- doc: mark VHD disk feature as experimental feature #1030
- fix: panic when create private endpoint using azurefile NFS #1038
- add new option to allow VHD feature opt-out #1023
- feat: add controller.runOnControlPlane in chart config #1036
- test: fix windows e2e test failure on 1.25 cluster #1035
- fix: incorrect runOnMaster label config #1032
- Add myself as reviewer for azurefile CSI driver #1031
- chore: switch master branch to use v1.19.0 #1029
- doc: cut v1.18.0 release #1027
- fix: inline volume mount options passing issue #1026
- feat: add fsGroupChangePolicy None parameter #1025
- feat: set fsGroupChangePolicy as OnRootMismatch for nfs by default #1024
- test: fix unstable e2e tests which check file content #1022
- chore: upgrade azure cloud provider lib #1021
- feat: add fsGroupChangePolicy for nfs protocol #1013
- fix: bypass chmod if mounting point permissions are correct #1019
- fix: set fsGroupPolicy as ReadWriteOnceWithFSType by default #1017
- chore: add cloud config logging in driver init #1016
- test: run k8s 1.24 external e2e test #1014
- feat: skip chmod if mountPermissions is 0 after mount #1011
- test: enable fsGroup external test for nfs #820
- chore: switch master branch to use v1.18.0 #1009
- doc: cut v1.17.0 release #1007
- chore: upgrade cloud provider azure lib #1006
- chore: upgrade sidecar image versions #1005
- test: support Win2022 test on capz #988
- chore: rename metrics columns #1003
- chore: refine metrics naming #1002
- test: skip on-prem test on capz windows #1000
- chore: switch master branch to use v1.17.0 #999
- doc: cut v1.16.0 release #997
- fix: disallow disableDeleteRetentionPolicy on Standard account type #996
- cleanup: refine secretNamespace assignment in Expand, DeleteVolume #995
- chore: switch base image registry #994
- chore: add secretNamespace to volumeid #990
- test: fix in-tree test failure due to matchTags parameter issue #993
- chore: refine package patching in image build #992
- fix: CVE-2022-1271 in image build #991
- chore: fail earlier if creating virutal link failed before account creation #989
- test: enable disableDeleteRetentionPolicy test #981
- fix: expand volume failure in csi migration scenario #986
- test: add account creation leak test #985
- chore: switch master branch to use v1.16.0 #984
- doc: cut v1.15.0 release #982
- fix: disable match tags by default in account search when creating file share #980
- chore: Update golang.org/x/crypto for CVE-2022-27191 #978
- test: enable volumeMountGroup external tests #975
- test: enable external slow tests #974
- test: adjust csi-proxy loglevel in test #973
- chore: switch master branch to use v1.15.0 #972
- doc: cut v1.14.0 release #970
- Updating azure-file-csi-driver images to be consistent with ART #19
- UPSTREAM: <carry>: Remove .github files #18
- Full changelog
- STOR-858: Bump github.com/openshift/* and k8s.io/* #37
- Updating azure-file-csi-driver-operator images to be consistent with ART #38
- Full changelog
- Update Machine API Operator dependency to fix phase transition metric #33
- Full changelog
- OCPBUGS-527: Improve error message in case of failure during the agent image generation #6436
- AGENT-271: Generate kubeadmin-password with ISO #6313
- AWS: destroy: move helper functions to their own file #6131
- AGENT-369: SNO validation #6444
- Add host-config status to agent-gather #6442
- AGENT-321: Move validation failures to debug log level #6446
- CORS-2073: Remove terraform provider “random” #6387
- Increase start timeouts for assisted services #6445
- OCPBUGS-891: aws: add explicit EIP dependency for nat gw #6379
- images: UPI: update gcloud install on rhel8 container #6158
- OCPBUGS-1490: [vsphere-zones] Handle no set zones #6390
- powervs: introduce manifest for OVNKubernetes configuration #6405
- Power VS: Enable IBM DNS service for private cluster support #6228
- AGENT-264: validate agent-config macs #6434
- Ensure installer created ControlPlaneMachineSets are active on install #6425
- AGENT-330: Add disconnected instructions to MCE integration doc #6424
- OCPBUGS-561: bump RHCOS 4.12 bootimage metadata #6403
- Remove extra blank line in DHCP debugging #6439
- Change PowerVS default machine CIDR #6428
- Change error on execute() to a debug message #6427
- fix agent-config-template emitted by
agent create
#6306
- CORS 2040: [gcp] Adding Public and Private Managed zones #6288
- Bug 2116904: Base generated NMStateConfig on InstallConfig name #6244
- AGENT-354: script for gathering install data #6402
- AGENT-364: Validate network type for SNO clusters #6419
- cleanup unused types and constants after platform spec refactor #6370
- AGENT-351: Add MachineNetwork to agent-cluster-install for dual stack #6364
- AGENT-319: Set agent-config version to v1beta1 #6416
- OCPBUGS-816: Check that cached base ISP matches hash in release payload #6318
- AGENT-365: Set install invoker to “agent-installer” #6418
- Bug 2055247: pkg/asset/installconfig/azure: standardDDv5Family is not currently supported #6203
- Verifying yq is installed properly in libvirt installer containers #6319
- Agent installer: try to make systemd services more robust #6312
- OCPBUGSM-47737: Do not enable pre-network-manager-config.service #6323
- Add documentation for agent networking #6400
- vsphere: prevent duplicate validation check in multi-zone #6398
- AGENT-288 Log rendezvous host IP when creating agent ISO #6393
- AGENT-309 Display the rendezvous IP in motd and issue #6386
- Agent: Don’t pass AdminKubeConfigClientCertKey #6373
- hack: Use golang-1.16 image of origin-release #6367
- OCPBUGS-1231: disconnected machine-os-images info #6339
- AGENT-325 Set NetworkType in AgentClusterInstall #6287
- Bug 2094716: docs: fully air-gapped AWS IPI install #6076
- OCPBUGS-1489: [vsphere] Loop over all folders for destroy #6378
- AWS: resolve subnet-related FIXMEs #6140
- go getter update for terraform & terraform providers #6352
- GCP: Add me-west1 region #6359
- aws: replace deprecated object in terraform config #6383
- powervs-delete-named-dhcp #6365
- azure: validation: avoid specifying capabilities twice #5952
- CORS-2280: IBMCloud: Add DNS Record for internal public traffic #6375
- OCPBUGS-729: vSphere 6.7u3 failing privilege validation #6293
- Agent: Increase bootstrap-complete timeout #6384
- aws user tags: set limit == openshift/api #6368
- OCPBUGS-927: azure: add sleep between zone and link creation #6349
- Update power-go-client #6229
- Fix generating Machine objects for PowerVS #6366
- AGENT-328: Add documentation for agent mce integration #6358
- aws: allow clusters with public only subnets #6342
- AWS UPI docs: remove control plane machineset #6346
- OCPBUGS-705: vSphere privilege checking failing when providing user-defined folder and/or resource pool #6281
- GCP: allow environmental authentication #6330
- AGENT: add ipv6 support #6328
- OCPBUGS-1234: [CFE-580] Fixed error condition for user tag validation #6356
- OCPBUGS-717: Upgrade python3.7 to 3.8 for AWS UPI #6270
- OCPBUGS-963: OpenStack: Lift validation for 14 chars cluster names #6309
- OCPBUGS-1234: [CFE-580] Extend user tags limit to 40 based on AWS limits #6345
- OCPBUGS-1226: OpenStack UPI: Create server group for Computes #6340
- Power VS: use the new name field for the dhcp nw #6294
- Add AWS r6i into tested instance types table #6337
- vsphere zonal: platform spec and terraform updates #6329
- CORS-2280: IBMCloud: Add DNS Service permitted VPC #6325
- CORS-2280: IBMCloud: Add DNS Service destroy #6321
- OCPBUGSM-47740: No networkconfig needed with DHCP agent config #6317
- azure: add support for arm64 instances (Dps_v5 instances) #6298
- azure: Add client certification to terraform #6250
- pkg/asset/ignition/bootstrap/cvoignore: Add group/kind/name(space) collision detection #6247
- Add additionalTrustBundlePolicy field to allow CA bundle propagation #6232
- OCPBUGS-1247: Restrict CPMS from being created with single node clusters #6331
- Full changelog
- Updating baremetal-machine-controller images to be consistent with ART #173
- Full changelog
- OCPBUGS-1080: Merge upstream #242
- Delete controller flag for baremetalhost for secret #1164
- run_local_ironic.sh: make HTTP_PORT customizable #1168
- 📖 Add issue and PR templates to the repository #1166
- 🌱 Uplift go modules: k8s.io/* to v0.24.2, CRT to v0.12.3, controller tools to v0.9.1 and golangci-lint to v1.47.1 #1149
- Merge upstream #241
- Set external_http_url on the node when BMC is IPv6 #1162
- ironic: Always add ImageFormatInitRD to supported formats #1151
- 🌱 Update versioning to match new package release versions #1165
- Decouple hostData logic from main reconcile function #1148
- Full changelog
- Updating baremetal-runtimecfg images to be consistent with ART #196
- Run go fmt #197
- Adding node ip hint for all who want to use it #185
- Full changelog
- Update OWNERS to reflect reality. #494
- Add support for granular GCP permissions using custom roles #489
- Full changelog
- rebase on upstream 1.25.0 #241
- CA: cut Cluster Autoscaler 1.25.0 #5160
- Update VPA and VPA E2E dependencies: K8s, Go, Ginkgo #5149
- KEP-4902: Delete OOM Pods #4902
- Add x13n to cluster autoscaler reviewers #5135
- helm chart - remove obsolete GCE cloudConfigPath usage #5141
- cluster-autoscaler: fix non-deterministic kamatera cloudprovider unit test #5137
- Bump k/k dependencies to v1.25.0 together with go.mod go version. #5132
- Update IAM policy in AWS doc #5129
- update clusterapi readme #5123
- VPA release 0.12.0 #5126
- Update go version to 1.18.5 #5127
- helm chart - Allow cloud config path for AWS provider #5105
- Export metric_server_response like other VPA recommender metrics #5111
- Update Vendor v1.25.0-alpha.2 , bump Go to 1.18.1 and additional support for StorageInfoListers #5013
- cluster-autoscaler aws: remove duplicated permissions #5108
- test: use
T.Setenv
to set env vars in tests #5088
- cluster-autoscaler: add cloudprovider - Kamatera #5101
- update clusterapi nodegroups processor #5110
- Export validateVPA to use in other places #5112
- cluster-autoscaler: avoid goto in filterNodeGroupsByPods #5084
- Register VPA metrics client metrics #5102
- CA: GCE: fix custom machine type parsing #5103
- clusterapi scale from zero support #4840
- Improve overprovisioning pause pod termination time in FAQ #5097
- Export metric about result of queried VPA makes to metrics server #5100
- feat: add support for service monitor annotations to helm chart #5099
- Fix error logging when waiting for GCE operation #5095
- chore: Set permissions for GitHub actions #4967
- Add support for azure autodiscovery with autoscaler helm chart. #5051
- Azure: effectively cache instance-types SKUs #5047
- Support attribute-based instance selection for AWS #4588
- Add cloud provider for Rancher with RKE2 #4975
- Sort the list of container resource recommendations in VPA status #4979
- CA: Iterate through existed node groups in AnnotationNodeInfoProvider #5078
- use strings.Join to build list of names #5036
- fix: Wrong image path in Docs #4951
- Cache requests to Hetzner Cloud API #5055
- Metrics for Hetzner API calls #5049
- Hetzner Cloud Provider: Add Owners file #5077
- Hetzner public IPv4 and IPv6 configuration #5001
- add: Scaleway Cloud Provider for k8s CA #5062
- Main VPA README update. Fix grammar and add versions compatibility #5076
- Add note in Azure autoscaler documentation about adding accelerator node label on VMSS when GPU nodes are involved. #4999
- feat(aws): reduce auto-discovery API calls #4424
- Integrate Civo as a cloud provider #4852
- add metric for skipped scaling events #5059
- fix: cluster-autoscaler alicloud provider example format error #5071
- Added Hyperlink for node-group-auto-discovery flag. #5064
- delete minor unreachable code caused by log.Fatal #5074
- Bump openstackmagnum/cluster-autoscaler image version. #5068
- CA: GCE: add pricing for new A2 shapes and GPUs #5070
- Corrected the VPA Compatibility. #5050
- CA - AWS - Move Jeffwan to emeritus approvers #4980
- Allow balancing by labels exclusively #4174
- fix FAQ entry for cores-total flag #5058
- Add a new error code to GCE autoscaling client #5057
- Add ClusterClass usage instructions to ClusterAPI docs #5053
- Bump VPA builder Go version #5039
- Update Azure instance-types #5037
- Reenable Service Account Check in VPA E2E tests #4983
- Get capi targetsize from cache #5025
- Fixed the Hyperlinks of HPA. #5027
- Vendor aws sdk in cloudprovider #4950
- Fix/examples documentation #5003
- exoscale provider: Update cluster autoscaler documentation #5017
- chore: Document params for VPA recommender & updater (similar to CA’s FAQs) #5021
- CA: GCE: implement GetMachineFamily, fix IsCustomMachine #5024
- Revert “Adding support for identifying nodes that have been deleted from cloud provider that are still registered within Kubernetes” #5023
- Deduplicate Migration Doc from README. #5005
- CA expander plugin proposal #4134
- update cloud-provider-azure version for azure imports #5011
- feat: use non-root user for base-image #4728
- GCE: Always add boot disk annotations to templates #5004
- Adding support for identifying nodes that have been deleted from cloud provider that are still registered within Kubernetes #4896
- GCE: move fetching MachineType to MigInfoProvider #4993
- Fix a bug in admission-controller while using an external kubeconfig #4845
- switched policy for PodDisruptionBudget from v1beta1 to v1 in time for 1.25 #4990
- Update documentation for cluster-autoscaler supported cloud providers #4985
- Correct the Hyperlink of VPA design-proposal in README. #4987
- CA Chart - Cleanup Chart Maintainers #4941
- CA: GCE: Return UnknownArch from ToSystemArchitecture for invalid architectures #4982
- CA - Push Image script - Support newer docker versions #4971
- Binpacking can exit without packing all the pods #4970
- Add level-guard to Recommender selector log statement #4953
- Handle gracefully empty arch in kube env. #4973
- Add support for passing os partition size when creating nodes #4955
- Adapt links to original design-proposal in README #4960
- Correct invalid GCE instances pricing #4959
- Fixed Typo in aws_wrapper.go #4952
- add drmorr to AWS OWNERS #4949
- CA: fix flakiness in actuation.TestStartDeletion #4948
- : hetzner cloud firewall feature #4185
- add a flag to allow event duplication #4921
- fix chart for cluster-autoscaler priority-expander-configmap #4914
- Add ephemeral storage pricing to GCE expander #4911
- Fix fallback for aws cloudprovider #4873
- CA: make legacy SD wrapper always return nodeDeleteResults #4932
- CA: fix a data race in actuation.TestStartDeletion #4931
- Allow skipping service creation #4837
- Full changelog
- OCPBUGS-1348: Fix deleting machine affecting new machine failure domain #106
- OCPBUGS-1411: Bump k8s dependencies to 1.25 #105
- Ensure that an inactive CPMS does not cause changes to the cluster #103
- Migrate validations to use CEL #97
- OCPBUGS-996: Reverts “Add logic to handle extra updated machines in a single index + minor fixes” #101
- Add more user documentation about failure domains and FAQs #100
- OCPBUGS-996: Add logic to handle extra updated machines in a single index + minor fixes #98
- Control Plane Machine Set manifest generator tweaks #96
- Implement Control Plane Machine Set manifest generator #95
- Add initial end user documentation #92
- Full changelog
- OCPBUGS-1554: Bump vendored k8s libraries to 1.25 #829
- Enable switching of AWS CLB to NLB without deletion of IngressController object. #790
- Bug 2066560: Make ingress clusteroperator progressing=true when router deployment is rolling out #769
- Add IBM Cloud DNS support for Power VS #819
- Full changelog
- Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #8
- Full changelog
- Revert “[bot] Update jsonnet dependencies” #1788
- Update jsonnet dependencies #1770
- Synchronize versions of the downstream components #1782
- Makefile: add docgen tool dependency to the docs target #1772
- Synchronize versions of the downstream components #1779
- Bug 2114721: Adds telemeter token hash to Deployment annotation #1747
- Bug 2100860: Pass user-defined Alertmanager service in shared configmap #1690
- OCPBUGS-1364: Dedicated kubelet ServiceMonitor for prometheus-adapter #1752
- Bug 1933144: Extend KubeAggregatedAPIDown alert “for” to 15m #1639
- Adds documentation about how to configure CMO #1696
- Rename kube_pv to odf_system_pvs #1756
- Synchronize versions of the downstream components #1768
- go.{mod,sum}: require Go 1.18 #1769
- Use odf metrics instead of ceph #1718
- Add client certificate and key to service monitor #1738
- Full changelog
- Pass enable-udp-aggregation=true to ovn-kubernetes #1533
- OCPBUGS-1038: Multus IPAM detection should honor conflists #1570
- egress_ip: remove redundant config #1568
- OCPBUGS-1515: Use custom uint128 type when validating v6InternalSubnet #1561
- SDN-3283: HyperShift: Use a socks-proxy in ovnkube-master to allow for node heath checks #1539
- Bug: OCPBUGS-736: Kuryr: Use machine net MTU to create service net #1545
- Migrate Egress IP configuration during SDN migration and rollback #1536
- Allow empty vSphere status field in VIP sync #1558
- microshift: update ovnk manifests #1552
- Add ovn-kubernetes-microshift to image-stream #1556
- Full changelog
- Adjust nto_custom_profiles:count metric to count by _id (#476) #476
- Set default RealTime hint to true (#475) #475
- Clean output of kernel args if no hugepages or add args are present (#474) #474
- workloadHints not included in validateFields() (#468) #468
- Add perPodPowerManagement workloadHint to PPC (#430) #430
- previously know as Performance Addon Operator (#473) #473
- Create HACKING.md file (#449) #449
- Add API workloadHint perPodPowerManagement (#415) #415
- Skip should set offline cpus after deploy PAO test (#470) #470
- Add verification on kernel param rcutree.kthread (#464) #464
- e2e: Fix metrics_cert_rotation.go (#471) #471
- Performance profile Annotation to enable RPS (#462) #462
- Full changelog
- Revert “switch to route-controller-manager image and use ApplyDeployment” #265
- switch to route-controller-manager image and use ApplyDeployment #258
- Full changelog
- Updating ose-cluster-platform-operators-manager images to be consistent with ART #77
- minor cleanup and refactoring for consistency and simplicity #75
- Makefile: Bump the golangci-lint tool dependency to v1.48.x #74
- internal: Move the controllers directory to internal #73
- Ensure downstream CI can run envtest successfully #72
- test/e2e: Use foreground cascading deletion #69
- Improve the visiblity into individual e2e test case failures #68
- *: Remove duplicate constant variables for the ClusterOperator resource names #67
- OLM-2772: Update RukPak and PlatformOperator images via kustomize to be their downtream equivalents #65
- OLM-2763: Remove the PlatformOperators CRD cluster profile hacks #64
- OCPBUGS-1456: Ensure components can pass openshift conformance tests #61
- Full changelog
- OCPBUGS-184: Fix OperatorHub “View it here” link for installed operators #12105
- Move some datetime functions to @openshift-console/plugin-shared #12037
- OCPBUGS-183: fix bug where line numbers greater than 5 digits overlay… #12093
- OCPBUGS-803: Handle fake helm chart repository #12096
- Bug 1904106: Fix Y-axis labels for minimal / no data #12087
- Monitoring: Clean up use of ISO datetime helpers #12053
- OU-66 Add a ‘Select/Unselect All’ button to Observe > Metrics Page > … #12033
- ODC-6778: add list of disabled dev catalog types to server flags #11984
- OCPBUGS-1522: Allow regular users to access debug pods #12098
- add list of enabled/disabled perspectives to server flags #11993
- chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 223 #12083
- Bug 2100860: Use Alertmanager services for user-defined alerts from config #11712
- YAML Editor with forwardRef #11997
- OCPBUGS-1677: Fix devfile registry assertion #12085
- PF-2022: 12 package updates #12063
- OCPBUGS-1569: add admin flag to disabled extensions #12027
- ODC-6784: Added Code Snippets for Hiding Perspectives in Dev Console #12075
- Bug 2030406: Remove nav override for fixed demo plugin nav component dom structure #12079
- OCPBUGS-1570: fixes issue with eventsources vis on topology #12074
- CONSOLE-3183: Improve console.dashboards/overview/detail/item extension #12058
- Action on Knative-Revision | Knative Serverless #12034
- Bug 2057972: Switch to “verb kind” phrase so that Chinese translations do not have spaces between. #12039
- Bug 2077138: update version of quick-start library to latest #12038
- ODC-6780: Provide a code snippet for the console CRD for adding Subcatalogs in Dev Catalog #12047
- OCPBUGS-1268: Remove required flags from helm actions to show the HCR actions also if no helm repo is enabled #12042
- Expose the NamespaceBar component in the dynamic plugin SDK API #12001
- OCPBUGS-1141: fetch shared resource imagestreams based on labels instance and name #12035
- OCPBUGS-943: Use the Deployment as resource kind and label also when importing a Devfile #12022
- OCPBUGS-1256: Improve OLM descriptors e2e tests #12044
- OCPBUGS-1290: updates description for kafkaSink #12048
- OU-68 Add PodMonitors to Metrics targets Page #12008
- Full changelog
- Updating ose-containernetworking-plugins images to be consistent with ART #66
- Full changelog
- Updating csi-driver-manila-operator images to be consistent with ART #157
- Ensure files follow go 1.19 formatting #158
- Bug 2057637: Include secrets to VolumeSnapshotClass #156
- STOR-858: Bump github.com/openshift/* and k8s.io/* #155
- Full changelog
- UPSTREAM: <carry>: Remove .github files #43
- Updating csi-attacher images to be consistent with ART #42
- STOR-859: Rebase to v4.0.0 for OCP 4.12 #41
- Add changelog for v4.0.0 #373
- update kube dependencies to v1.25.0 #371
- Use registry.k8s.io for deployment #372
- Update release tools #370
- master: update release-tools #365
- Update container-storage-interface.md design proposals URL in README.md #364
- Change Fstype default to emptyString from ext4 #358
- Full changelog
- Updating csi-provisioner images to be consistent with ART #58
- UPSTREAM: <carry>: Remove .github files #57
- STOR-859: Rebase to v3.3.0 for OCP 4.12 #55
- Update changelog for 3.3.0 #790
- Update snapshot client to 6.1.0 #789
- Add changelog for v3.3 #788
- build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #785
- build(deps): bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 #782
- Updated CONTRIBUTING.md #787
- feat: Support secret in NodeExpansion Call #758
- test: use csi-test v5.0.0 #784
- correct the fmt errors on the controller files. #783
- update kube dependencies to v1.25.0 release #776
- test: add codespell github workflow and templates for issues/RFEs. #761
- build(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0 #777
- Update release tools #775
- build(deps): bump google.golang.org/grpc from 1.45.0 to 1.48.0 #771
- build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.3 #767
- build(deps): bump github.com/golang/mock from 1.5.0 to 1.6.0 #773
- build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 #772
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.0 #769
- build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #768
- build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.1 #774
- github: enable dependabot #766
- master: update release-tools #762
- fix: kubernetes design proposal URL expired #757
- fix: changed the csistoragecapacity check namespace #753
- Full changelog
- Updating ose-csi-external-resizer images to be consistent with ART #134
- UPSTREAM: <carry>: Remove .github files #133
- STOR-859: Rebase to v1.6.0 for OCP 4.12 #132
- Add changelog for 1.6 #222
- update kube dependencies to v1.25.0 #220
- Update release tools #219
- master: update release-tools #214
- bump up gopkg.in/yaml.v3 to address CVE-2022-28948 #205
- Full changelog
- Updating csi-snapshot-validation-webhook images to be consistent with ART #84
- Updating ose-csi-external-snapshotter images to be consistent with ART #83
- Updating ose-csi-snapshot-controller images to be consistent with ART #82
- UPSTREAM: <carry>: Remove .github files #81
- Updating csi-snapshot-validation-webhook images to be consistent with ART #80
- Updating ose-csi-external-snapshotter images to be consistent with ART #79
- Updating ose-csi-snapshot-controller images to be consistent with ART #78
- STOR-859: Rebase to v6.1.0 for OCP 4.12 #77
- Update deployment tags to v6.1.0 #766
- Update client to v6.1.0 #768
- Add changelog for v6.1.0 #767
- Upgrade kube dependencies and snapshotter client kube deps to v0.25.2 #765
- Upgrade go version and code-generator in snapshotter client #761
- declare go1.18 in the go.mod #762
- update client package with go 1.19 formatting changes #760
- make the formatting errors based on go 1.19 #758
- Fix CVE-2022-27664 by updating golang.org/x/net pacckage #759
- use registry.k8s.io for deployment #756
- Update release-tools #752
- update kubernetes dependencies to v1.25.0 #753
- Improve README #739
- Fix typo validating webhook message
exits
-> exists
#746
- master: update release-tools #740
- use latest controllers and webhook in the deployment #733
- Remove v1beta1 from admission config template #734
- deploy/kubernetes: Update snapshot-validation-webhook #737
- update snapshot client to v6.0.1 #732
- master: update release-tools #727
- Update changelog 6.0.1 #720
- Add back v1beta1 manifests #718
- Add changelog for v6.0 #711
- Remove v1beta1 examples #715
- Adding webhook RBAC to enable validation of snapshotclasses #706
- Remove v1beta1 APIs and generated functions #704
- test: add tirvy vulnerability scanner github action #708
- update kube dependencies to v1.24.0 release #703
- replace serviceAccountName key, rbac and cleanup in the code #690
- Update README with prevent-volume-mode-conversion feature flag #702
- Add webhook to make SourceVolumeMode immutable #680
- Update comment in types.go for the new CRD docs #697
- Updating readme and webhook tempate to capture changes made for volumesnapshotclasses #688
- Remove create and delete from csi-snapshotter RBAC #689
- Changes to snapshot controller to add sourceVolumeMode #679
- Add default validation for VolumeSnapshotClass #674
- Bump prometheus/client_golang to v1.11.1 #684
- Change SourceVolumeMode type to v1.PersistentVolumeMode #683
- master: update release-tools #682
- Update client to v6 #673
- Full changelog
- Updating csi-livenessprobe images to be consistent with ART #35
- UPSTREAM: <carry>: Remove .github files #34
- Full changelog
- Updating csi-node-driver-registrar images to be consistent with ART #39
- UPSTREAM: <carry>: Remove .github files #38
- Full changelog
- Adjusting the documentation to refer to KMM instead of SRO. (#100) #100
- Fix README.md (#98) #98
- Full changelog
- OCPBUGS-1413: Rebase 29.09.2022 k8s 1.25 #21
- Bump repository to v1.25.2 #372
- Delete nodes if the GCE instance id changes and pods bound to the deleted node #368
- Instance group hint fixes #369
- Remove race betwen kubelet startup and mounter rootfs #365
- Add support for nodeipam metrics #366
- Remove dependency on stacktype input from gce #363
- Update repository to v1.25.0 #364
- Pass and verify instanceGroupHint #358
- Tolerate CSRs without encipherment key usage #362
- Update to v1beta1 and add XPN error #342
- Add gcp.go from client-go to cloud-provider-gcp #357
- Adding gcloud edge-cloud token provider #352
- Run go1.19rc2 fmt ./… as the repo got upgraded to using go1.19rc2 and go fmt output changed! #356
- Release 1.24 #348
- Add instruction how to update repository #349
- Update /cluster to release-1.23 from k/k #344
- Move jprzychodzen to approvers #343
- Increase HMS QPS from default 5 to 50 mainly for nodeSyncer #337
- Full changelog
- Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:main into master #185
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.2 #711
- Bump google.golang.org/api from 0.93.0 to 0.95.0 #715
- Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 #714
- Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #716
- Remove slices of pointers to make conversion-gen happy #712
- Reconcile subnetworks #677
- Bump golangci-lint to v1.49.0 #702
- feat: Upgrade Cert-Manager version to the latest(v1.9.1) #699
- Bump k8s.io/client-go from 0.24.2 to 0.24.4 #696
- Bump k8s.io/api from 0.24.2 to 0.24.4 #697
- Fix make target for test with coverage #693
- fix typo #692
- Bump google.golang.org/api from 0.91.0 to 0.93.0 #691
- Remove Hardcoded failureDomain in Template #689
- Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.19.0 to 1.20.0 #687
- Fix broken
TestGCPClusterTemplate_ValidateUpdate
test #685
- Fix panic when no failure domain found #662
- update capi to v1.2.1 #690
- docs: add IMAGE_ID export to prerequisites #680
- Bump google.golang.org/api from 0.90.0 to 0.91.0 #679
- Update CAPI to v1.2.0 #678
- Update cloudbuild to go 1.18 #675
- Upgrade golang to v1.18.3 #663
- Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.18.0 to 1.19.0 #674
- Minor docs / Tiltfile cleanup #672
- Bump google.golang.org/api from 0.88.0 to 0.90.0 #673
- Fix apidiff target #671
- Bump golangci-lint to v1.47.2 #670
- Use kustomize installed from makefile and remove unused install script #656
- Bump google.golang.org/api from 0.87.0 to 0.88.0 #668
- fix: always send autoCreateSubnetnetworks field to create VPC network #664
- Fix development setup issue #666
- fix: use right name for EnableFlowLogs field #665
- Bump google.golang.org/api from 0.86.0 to 0.87.0 #658
- Add verify-conversions target #627
- Bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 #652
- add GoLand configuration for debug section #642
- Update capi to 1.1.5 and k8s capg images #649
- Bump google.golang.org/api from 0.85.0 to 0.86.0 #647
- Bump sigs.k8s.io/cluster-api/test from 1.1.4 to 1.1.5 #648
- update ci & other scripts to use installed kind@v0.14.0 #646
- Bump google.golang.org/api from 0.84.0 to 0.85.0 #638
- Bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 #639
- update KIND version to latest #637
- Doc: Add tilt debug information of vscode in the documentation #635
- Add info about the kubernetes version env variable #634
- Bump google.golang.org/api from 0.83.0 to 0.84.0 #632
- Bump google.golang.org/api from 0.81.0 to 0.83.0 #626
- update calico to use release v3.23 #624
- Improve resilience of cluster delete #616
- Fix Typo to
prerequisites.md
#613
- Fix GitHub Actions for Links #623
- Full changelog
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #29
- UPSTREAM: <carry>: Remove .github files #28
- STOR-862: Rebase to v1.7.3 for OCP 4.12 #27
- backoff per {node,disk} pair instead of just node} #1036
- Cherry-pick #1031: update go to 1.18 #1032
- remove changelog in release-1.7 branch #1012
- Automated cherry pick of #999: Add implicit ListVolumesResponse#Entry pagination limit #1011
- Automated cherry pick of #986: Remove workaround to add os.version to the manifest for #1002
- Cherry-pick release v1.6.0 changelog to master, with note about bug #995
- CHANGELOG for 1.7 #994
- Simplify node backoff logic for controller publish/unpublish op #988
- fix 1.22 and 1.23 image repositories #993
- Update deployment for 1.24 and 1.25 #989
- really fix pvc.data.source skip #984
- Debugging statement to check the transformed manifest #983
- only skip cloning tests, not all snapshot tests #981
- Update arm64 build to use distroless debian image #976
- Add runtime libraries necessary for sed (dependency of lib/udev_conta… #974
- Increase prepull image timeout #973
- Run snapshot class tests separately from other tests #966
- Add functionality to make architecture specific builds #963
- disable disk image testing to avoid timeout #971
- override maxprocs, defaulting to 1 #969
- Update agnhost image to match the one used in the tests #970
- Add flags to specify zone/machine-type/OS image #962
- Use existing error message format #964
- add create regional clone from zonal disk and improve tests #890
- Bump prometheus/client_golang to v1.11.1 #959
- allow to specify wait time for attach disk operation #956
- master: update release-tools #958
- Add e2e/integration tests for image snapshot #929
- Add support for extra-create-metadata when creating snapshots #935
- Full changelog
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #53
- Remove unused bindata from the operator #54
- STOR-858: Bump github.com/openshift/* and k8s.io/* #52
- Full changelog
- k8s 1.25.0 #1360
- UPSTREAM: <carry>: Dockerfile: use centos:stream9 #1366
- OCPBUGS-718: UPSTREAM: 112267: aws: skip health rules if they are a subnet of the client rule #1358
- Azure: Skip “instance not found” error for LB backend address pools #111428
- Restore in-tree credential plugins for 1.25 #111918
- Revert “Add an option to conditionally disable compression based on client ip.” #111896
- Fix failing
test/e2e/storage/csi_mock_volume.go
test #111859
- Fix capture loop vars in parallel or ginkgo tests #111846
- Docs: node-port-range should not overlap ephemeral #111697
- fix a memory leakage problem when calling DryRunPreemption #111773
- staging/publishing: add release-1.25 branch #111786
- Add integration test for Retroactive default StorageClass assignement #111746
- Revert “enforce strict alpha handling for API serving” #111784
- Remove feature to enable e2e tests #111770
- document that services healthcheckNodePort is inmutable once set #111657
- Prevent panic in cloud-provider #111748
- Add e2e HPA Behavior tests: scale up/down limited by number of Pods / min, scale up/down limited by percentage / min #111346
- Fix flaky CSIInlineVolumes e2e test (issue 111740) #111751
- Promote Ephemeral Containers e2e test to Conformance #111440
- node_e2e: add a dbus restart test #111749
- Enhance NodeIPAM to support multiple ClusterCIDRs #109090
- Remove potential goroutine leak in testing framework #110182
- KEP-596: Move CSIInlineVolume feature to GA #111258
- Fix deleting UIDs tracking expectations #111721
- volume: FeatureGate access to GetHostIDsForPod() #111693
- Fix e2e network dns_configmap test #111702
- Support handling of pod failures with respect to the configured rules #111113
- [CCM - service controller] Remove schedulability predicate for LB set #111691
- Update go.mod to go1.19 #111696
- Speed up SELinux volume relabeling using mounts MVP #108692
- Fix things commented out in 1.19rc2 #111678
- Clear ephemeral container resources field when creating one in volume test #111521
- Bump images, dependencies and versions to go 1.19 #111679
- Revert “e2e: should manage the lifecycle of an APIService” #111675
- add test for GetAPIServerVirtualIP #111596
- Update publishing-bot rules for go1.17.13 and go1.18.5 #111685
- Stop panic in govet levee under golang 1.19 #111677
- e2e: trim junit report for Spyglass #111669
- don’t quota events.k8s.io events by default #110939
- cleanup: Remove storageos volume plugins from k8s codebase #111620
- Implement KMS v2alpha1 #111126
- Avoid re-syncing LBs for ETP=local services #109706
- make ObjectReference field ownership granular #110495
- Promote Local storage capacity isolation feature to GA #111513
- Add support for user namespaces phase 1 (KEP 127) #111090
- vendor: Bump cAdvisor to v0.45.0 #111647
- Revert “e2e: Trim junit reporter to adapt with testgrid” #111668
- Avoid hard coding Operating System and Architecture in hack/lib/etcd.sh #111613
- e2e: Trim junit reporter to adapt with testgrid #111627
- CRI changes to support in-place pod resize #111645
- modify the signing/approving controller to tolerate either set of usages for kubelet client and serving certificates #111061
- Fix JobTrackingWithFinalizers when a pod succeeds after the job fails #111646
- Promote CronJobTimeZone to beta #111435
- Allow retroactive storage class assigment to PVCs #111467
- Move e2e test from alpha with feature promoted to beta #111448
- Update CRI API to support Evented PLEG #111642
- Enable ‘running_managed_controllers’ for KCM/CCM controllers: routes, services and cloud-node #111462
- Upgrade CSIMigrationGCE feature gate to GA #111301
- KEP-3327: Add CPUManager policy option to align CPUs by Socket instead of by NUMA node #111278
- ginkgo: disable color escape sequences by default when not connected to a terminal #111633
- update smd to 4.2.3 #111557
- Deprecate kubescheduler ComponentConfig v1beta2 #111547
- Promote NamespaceStatus endpoints test +3 Endpoints #111522
- Add worker to clean up stale DisruptionTarget condition #111475
- kubelet tracing instrumentation #105126
- Add unit tests for registry/admissionregistration/validatingwebhookconfiguration #104386
- Fix missing format string PVC namespace #111523
- add deprecated warning for node beta labels in pv/sc/rc/csi storage capacity #108554
- cleanup: Remove flocker volume plugins from k8s codebase #111618
- Add flag to disable compression for local traffic #111507
- Fix iSCSI over ipv6 #110688
- apiserver: Remove the deprecated
--service-account-api-audiences
flag #108624
- cleanup: Remove quobyte volume plugins from k8s codebase #111619
- Append new pod conditions when deleting pods to indicate the reason for pod deletion #110959
- add test for GetNodeNameAndHostname #111623
- Minor fixes to e2epod wait logic #111555
- Remove some unused functions #111628
- Update design-proposals URL #111426
- feat:(kms) encrypt data with DEK using AES-GCM instead of AES-CBC #111119
- kubeadm: make pre-release warning log less confusing #111615
- Set zone label selector for preprovisioned AWS in-tree tests #108696
- Add jpbetz as approver to pkg/registry/admissionregistration #111610
- Share a single etcd3 client logger across all clients #111477
- Hostprocess container test updates #111609
- CCM [Service controller]: align function pointer variable with struct name #111538
- Promote ControllerRevisionLifecycleTest +7 Endpoints #111449
- Introduce PodHasNetwork condition for pods #111358
- Promote Event Lifecycle Test +1 Endpoint #111265
- unittests: Fixes unit tests for Windows (part 2) #110399
- Fixes kubelet log compression on Windows #111549
- Promote CSIMigrationAWS to GA #111479
- add test for String #111502
- feat: ignore all event resource for gc #110888
- Enable ‘running_managed_controllers’ for KCM nodeipam controller #111466
- mount-utils: add Linux specific non-systemd Mounter #111218
- Mark enable-taint-manager CLI flag as deprecated #111411
- fix that beginning of help text is cut off for apply and replace –filename flag #111486
- Implement KEP-3178 “iptables cleanup” in kubelet #110291
- Partly remove support for seccomp annotations #109819
- add test for ValidatePort #111492
- Correct event validation messages using the core/v1 field name
reportingComponent
#111506
- fix: refer to url of Node Allocatable #111152
- Disable AcceleratorUsage Metrics: ga #110940
- Update
k8s.io/utils
to ee6ede2d64ed
#111587
- deprecate GlusterFS plugin from available in-tree drivers. #111485
- Adding value attribute to get the value of zone property as per the u… #111342
- feat: set ProbeTerminationGracePeriod default to true #108541
- correct OpenAPI extension in error message #111446
- Respect PodTopologySpread after rolling upgrades #111441
- scheduler: include supported ScoringStrategyType list in error message for NodeResourcesFit plugin #111206
- Add unit tests for grace period in killContainer func #110733
- validate nodeLabels in kubelet #109263
- cleanup: omit redundant arguments in make call #111450
- kubelet: Fixes plugin Watcher for Windows #111439
- Update the feature state in the help text of the
--seccomp-default
flag #111431
- Fix test order pkg/kubelet/winstats/winstats_test.go #111418
- Promote EphemeralContainers feature to GA #111402
- unittests: Adds Windows unittests #111020
- Use checksums instead of fsyncs to avoid slow discovery caching on MacOS #110851
- Fix s.RuntimeCgroups error condition #110648
- fix test for CheckpointStateRestore #106244
- chore(kubelet): simpler createAndInitKubelet func #103069
- fix: add pod info to the error log #111239
- Deflake TestStaticPodExclusion #110071
- the err of “GetKubeletContainer” function should not affect the value of “RuntimeCgroups” #109347
- tests: Enables a few Conformance tests for Windows (part 2) #108592
- add container probe duration metrics #104484
- test-e2e-node: set ginkgo test timeout to 24h #111541
- Enable gce pd driver via a flag rather than an env var #111481
- cleanup: fix some error log capitalization #111454
- Graduate component config to stable in kube-scheduler #110534
- Promote feature CustomResourceValidationExpressions to beta #111524
- Update the comment in pkg/scheduler/framework/plugins/noderesources #111287
- Fix
kubeadm upgrade plan
issue with FQDN nodes names #111531
- Skip CEL expression validation if OpenAPIv3 schema is invalid #111519
- Remove unnecessary use of fmt.Sprintf #111496
- promote LocalStorageCapacityIsolationFSQuotaMonitoring to beta #107329
- Windows: ensure runAsNonRoot does case-insensitive comparison on username #111009
- add warning log if volume calculation took too long than 1 second #107490
- Skip schemas that don’t have CEL rules in NewValidator #111483
- Add dims to conformance-behavior-approvers #107881
- Update OWNERS #111493
- Improve tests and fix bugs in container validation #111401
- Update to latest kubedns and nodelocaldns images. #111490
- Don’t use KUBE-MARK-DROP for LoadBalancerSourceRanges #110289
- Update publishing-bot rules for go1.17.12 and go1.18.4 #111500
- fix ambiguous comments of priorityClass update validation #111398
- Cacher: add support for draining watchers #111460
- Add new flags into alpha events #110007
- Add option to retry internal api error in reflector. #111387
- Switch initial/final seats type to uint64 #111503
- kubeadm: move
getClientSet
to cmd utils #111455
- Update agnhost image to 2.40 #111491
- update base image to Fedora 36 for volume/(gluster|iscsi|rbd) #111489
- Fix test order staging/src/k8s.io/component-base/logs/json/json_test.go #111419
- Change kubectl diff to exclude managedFields by default #111319
- chore: move chewong to emeritus_approvers #111414
- Prevent dirty service object leaking between reconciles #109601
- allow namespace admins to use leases to encourage migration off of configmaps #111472
- Add examples of matchExpressions validation as unit tests #111451
- declare unsupported vSphere versions for in-tree plugin #111255
- Add shell completion for new –subresource flag #109070
- test/e2e/common/node: fix several typo #111249
- clean unreachable code #111228
- add unit test for pkg/kubelet/types/ func GetPodStartTime() #111139
- Fix grammar in K8s OpenAPI spec doc #110586
- Improved mount detection using openat2 for kernel 5.10+ #109217
- Update
k8s.io/utils
to 9bab9ef40391
#111442
- PodSecurity: OS based updates to restricted standard #105919
- Modify timeout for etcd healthcheck #111399
- Prevent from future leaks of goroutines in integration tests #111444
- Add support for summary metrics for stablity checks #111415
- Fix pod stuck in termination state when mount fails or gets skipped after kubelet restart #110670
- iptables proxy reorg in preparation for minimizing iptables-restore #110266
- Update to 1.19rc2 (from 1.18.3) #111254
- grpc: move to use grpc.WithTransportCredentials() #109778
- Bump default burst limit for discovery client to 300 #109141
- Ignore non-semantic changes to objects #106388
- kubeadm: prefer to use pkg/errors package and cleanup fmt.Errorf #111394
- Make scheduling e2e tests run PSa-restricted pods #111306
- vendor: downgrade github.com/matttproud/golang_protobuf_extensions to v1.0.1 #108108
- Clean shutdown of cloud controllers in integration tests #111437
- Clean shutdown of cloud controllers in integration tests #111317
- omit comparison to bool constant #111046
- Remove RunAnAPIServer from integration tests #111395
- Update Azure max data disk count map #111406
- test: cluster: Bump to COS 97 image #111412
- Remove estimateMinSizeJSON calls for CEL #111156
- Add Ephemeral Containers to node conformance tests #111404
- Supply denominators #110164
- No need to assert an error when the error is not nil #111377
- Eliminate MaintainObservations function in P&F #111348
- Revert “Cleanup: remove validation of removedPlugins” #111378
- Fix typos in the variable name in scheduling_queue_test.go #111365
- Fix Priority plugin comment #103663
- Promote DS max surge to GA #111194
- controller/nodelifecycle: Refactor to not make API calls under lock #110359
- kubeadm: pass etcd progress notification flag to etcd #111383
- Fix CHANGELOG-1.22.md: Cluster Storage Interface -> Container Storage… #110032
- disallow –force and –prune in client-side apply #111374
- Replace fallocate with dd in e2e tests #111369
- Optimize away repeated structural schema and CEL DeclType construction in CRD validation #110135
- add test case for ToValidOperationID method: TestToValidOperationID #109690
- Fix firewallneedsupdate and firewallRuleEqual #111186
- use exist const to replace TCP str #111269
- Print ServiceAccount attached to the Pod #111192
- Clean shutdown of serviceaccount integration tests #111325
- cleanup: use append other than for loop #111307
- Conformance test “manage the lifecycle of an APIService” is Disruptive and should run in Serial #111347
- fix:handle error and remove Redundant type conversion #111172
- Cleanup no longer used Create/Delete TestingNamespace #111324
- Fix some syntax errors under the staging/src/k8s.io/client-go/rest/ folder #110666
- Switching everything to use pause:3.8 #111330
- Typo in kubectl delete –help 111302 #111315
- use new distroless kube-proxy image #111060
- replace deprecated setoutput #109300
- Promote List, Patch & DeleteCollection ResourceQuota test - +3 endpoint coverage #111264
- Promote APIService lifecycle test + 4 Endpoints #111263
- Add unit tests for explain command #110885
- sched: evaluate error message once #111295
- Add e2e HPA Behavior tests: scale down stabilisation, scale up disabled, scale down disabled #111253
- Fix incorrect message when attaching to ephemeral containers #111185
- Enable ‘running_managed_controllers’ for KCM/CCM for cloud-node-lifecycle controller #111033
- Add service port mutation test #110967
- Fix and expand explanation and debug info from flaking test #111162
- cluster: use systemd cgroup driver for cgroupv2 #111231
- Adjust watch channel sizes in watchcache #109708
- Pick up major changes from cel-go latest release #111071
- cleanup: use sets.Clone() to avoid interim slice #111268
- Introduce config for API Priority and Fairness #111181
- Print pod.Spec.RuntimeClassName in kubectl describe #110914
- Add integration test for podgc #111091
- Revert “Revert the workaround needed to cleanup for Ginkgo V1” #111284
- test: Only Check NPD logs in standalone mode #111238
- kube-proxy: windows: Removed hnsV1 #110957
- cleanup: use sets.Len() instead of len(sets.UnsortedList()) in the isEmpty function #111267
- Re-Generate k8s.io/apimachinery/pkg/util/sets #111173
- Write NamespaceStatus endpoints test +3 Endpoints #109763
- Promote pod OS to GA #111229
- csi: validate the secretnames in CSI spec against NameIsDNSSubdomain #108331
- Refactor taint_manager to do not use getPod and getNode stubs #111084
- cacher: indroduce expiredBookmarkWatchers #111244
- Fix leaking goroutines in multiple integration tests #111242
- proxy: queue syncs on node events rather than syncing immediately #111219
- Graduate server side validation to beta #110178
- set ginkgo intercept mode to none to avoid hangs #111240
- fix a possible panic because of taking the address of nil #111235
- kubeadm: fix comment typo #111210
- enable stylecheck check in golangci #111101
- Add audit-id to storage traces #110680
- Fix leaking goroutines in multiple integration tests #110633
- scheduler: framework: initialize indexers in scheduler core with non-nil map #110663
- client-go: Modify FakeEvents to Work Event Sink started with
""
namespace #110649
- Retry when it fails to update pods status on scheduling loop #109832
- refactor controlplane to use just one client-go #111191
- cleanup: remove all duplicate import #109639
- Revert “Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster” #111224
- Remove redundant code in pkg/scheduler/framework/plugins/volumebinding #111203
- Format the code in pkg/scheduler/framework/plugins/noderesources #111200
- Update error log to Error Wrapping #111199
- scheduler: remove useless null pointer check about nodeInfo for in-tree plugins #111153
- Delete dead audit code #111125
- scheduler: improve the comment and add more unit test cases for DefaultNormalizeScore #111047
- Graduate MinDomains in Pod Topology Spread to beta #110388
- kube-proxy: kernelspace mode is announced to be default for windows #110762
- Ensure the directory for the file in flag
--audit-log-path
exists #110813
- Add testcases for cmd/kubeadm/app/util/net.go and version.go #111189
- Clean shutdown of controlplane integration tests #110569
- Improve the accuracy of output msg in pkg/controller/endpoint/endpoints_controller.go #111134
- Add rate limiting when calling STS assume role API #110706
- Update etcdRequestLatency metrics bucket size #107042
- cacher: Use PodList type for use in GetList #111171
- Remove redundant variable definitions in apis/autoscaling #111169
- Fix failing e2e test: Handle two default IngressClasses more cleanly #111138
- scheduler: using math.MinInt64 instead of -math.MaxInt64 #111062
- refactor the reflector to pave the way for streaming #111176
- Make yamlfmt tool print filenames #111135
- Make coverage handle relative-path pkgs #111131
- When metrics are counted, discard the wrong container StartTime metrics #110880
- Add support for slash as sysctl separator to Pod securityContext field and to PodSecurityPolicy #106834
- Fix: some typo in apimachinery/pkg #111081
- Add comment on build_binaries_for_platform #111133
- Remove unused
unset_platform_envs
func #111132
- Makefile: sort debug output by time #111129
- kubeadm: UnversionedKubeletConfigMap is GAed in v1.25 #111146
- gitignore __* - leave them for local use #111128
- Correct wrong syntax #111080
- metrics for CEL compilation and evaluation #111035
- filter out terminated containers in cadvisor_stats_provider #110950
- Make kubelet set alpha.kubernetes.io/provided-node-ip unconditionally #109794
- Fix kubelet panic when accessing metrics/resource endpoint #111141
- Add comments around
go install
#111130
- fix: update comment for related updated func #111127
- mount-utils: only detect systemd when needed #111083
- Promote minReadySeconds to GA #110896
- Minimal checkpointing support #104907
- Refactor gc_controller to do not use the deletePod stub #111070
- make sure auto-mounted subpath mount source is already mounted … #110973
- Bump cel-go to v0.12.3 #111008
- Skip mount point checks when possible during mount cleanup. #109676
- Always log APF WorkEstimate params in kube-apiserver http logs #111109
- Pass context to pkg/scheduler/framework/plugins/volumebinding. #110958
- fix: update the typo code comment #111097
- Add timing ratio histograms #110104
- quota: add an update filter #111039
- fix:remove Redundant type conversion #110930
- fix static-check for staging/src/k8s.io/client-go/ #111002
- Stop using the deprecated
Measure
method #111065
- Handle two or more default IngressClasses more cleanly #110974
- Update kube aggregator readme #111064
- merge MakeDefaultErrorFunc into handleSchedulingFailure #111036
- Use errors.As to detect wrapping in StatusCause #108532
- enabling CSIMigrationvSphere feature by default #103523
- Revert the workaround needed to cleanup for Ginkgo V1 #111063
- Fix ControllerRevision e2e test flake #111075
- Fix: import the same package multiple times #111087
- Remove validation of removedPlugins in KubeSchedulerConfiguration #111032
- Handle os.MkdirAll error #110879
- Update the Chinese translation of kubectl #110538
- Change snapshot-controller image to v4.2.1 #110980
- kubeadm: respect user specified image repository when using Kubernetes ci version #111017
- Capture the Container Logs for a Flaky Test #111015
- Improve the accuracy of error msg in /pkg/scheduler/internal/queue #111016
- migrate deprecate flags from ginkgo v1 to v2 #111059
- remove excluded staticcheck that were already fixed #109477
- fix CustomArgs annotation, todo describe #108792
- add unit test coverage for pkg/util/node and Remove duplicate testcases for func TestGetNodeHostIPs #110825
- fix pass []any as any in variadic function #111048
- Add second set of additional CRD validation E2E tests #110576
- Fix description of Ports in PodSpec #110564
- Kubernetes 1.25: CSIStorageCapacity: use v1 as storage version #109394
- clean up unused function ‘GetServiceHealthCheckPathPort’ #110975
- Remove invalid comments in hack/lib/version.sh #110899
- e2e: bump Azure Disk in-tree timeouts #111034
- Add x-kubernetes-validations cost limit integration test #111005
- Do not skip job requeue in conflict error #111026
- Promote patchCoreV1NamespacedPodStatus test - +1 endpoint #111011
- Correct wrong syntax #110916
- Remove obsolete refs to gate EndpointSliceNodeName #111010
- Migrate Ginkgo from v1 to v2 #109111
- cleanup: Removes duplicate utils code #110860
- pkg/kubelet: skip long test on short mode #110774
- add unit test coverage for pkg/kubelet/util/util_unix_test.go #110683
- Validate dry-run and force flags can not be used same time in replace #110326
- Computation of the StorageVersionHash use overridden storage versions in unit test #110904
- agnhost: Check symlink target’s permissions for Windows #110877
- build: update to klog v2.70.1 #111001
- Graduate SeccompDefault feature to beta #110805
- Write ControllerRevisionLifecycleTest +7 Endpoints #110122
- kubeadm: De-dup the confirmation on the interactive cmds #110998
- Remove SIG Scheduling approvers from reviewers #111004
- scheduler: do not update sched.nextStartNodeIndex when evaluate nominated node #110947
- Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster #110923
- Update
godoc.org
to pkg.go.dev
in kubeadm #110997
- Write APIService lifecycle test + 4 Endpoints #110237
- Write List, Patch & DeleteCollection ResourceQuota test - +3 endpoint coverage #109683
- Rename IPFamilyPolicyType => IPFamilyPolicy #110990
- kubeadm: Don’t ask for input if it’s dry run mode #110978
- Update golangci-lint to 1.46.2 and fix errors #110811
- enable ServiceIPStaticSubrange beta by default #110703
- Don’t use KUBE-MARK-DROP for “no local endpoints” #110290
- cleanup:use copy other than for loop #110824
- Re-enable JobTrackingWithFinalizers #110948
- Fix pod’s deadline to nil when cache ttl is set to zero #110954
- Promote endPort in Network Policy to GA #110868
- add unit test coverage for pkg/util/slice #110876
- Add failure handling of the desiredStateOfWorldPopulator start #110901
- Execute the Run function of kubelet, Remove invalid comments and remove run function #110691
- Filter out unsatisfied nodes when calling AddPod in PodTopologySpread #110768
- scheduler: remove unused Equal function for HTTPExtender #110952
- Remove TTL for scheduler cache to resolve the race condition when Cac… #110925
- cleanup: delete same utils.go in pkg/apis/storage #110862
- Revert “Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster” #110922
- Remove side effects from e2e aggregator API service test #110039
- Cleanup FindPluginBySpec() in VolumePluginMgr #109853
- kubeadm: fix the bug that configurable KubernetesVersion not respected during kubeadm join #110791
- kubeadm: use non-serializable startup probe for etcd pods #110744
- Remove e2e echoserver image and replace it by agnost #110840
- Write Event Lifecycle Test +1 Endpoint #110798
- Refactor scheduler code #110892
- kubeadm: Force to disable debug mode for
crictl
#110874
- Bump
kube-openapi
to the latest #110831
- test/e2e: fix GetCurrentKubeletConfig #110875
- kubeadm: improve the error message of getClusterNodeMask #110889
- Fix:[Flaky test] create a sequence of pods latency/resource should be within limit when create 10 pods with 50 background pods #108958
- Fix link to eviction policy in e2enode eviction test #110693
- Introduce KUBECACHEDIR environment variable to override default discovery cache dir #109479
- only clean up iptables chains periodically in large clusters #110334
- Stop trying to “preserve” iptables counters that are always 0 #110328
- kubeadm: support retry mechanism for removing container in reset phase #110837
- Do test fixture setup outside cel.UnstructuredToVal benchmark loop. #110548
- Enable resource builder flattening in rollout status #110398
- Fix missing of RLock in SeenAllSources #106551
- cleanup:use append other than for loop #110827
- kubeadm: update join –discovery-file docs #110819
- (kubectl apply): Split patching types into functions and refactorings #110619
- refactor: pleg/getContainersFromPods #109227
- Check for errors ahead of time #110745
- Fix requeueing of cronjobs with every-style schedule #109250
- Fixing issue in generatePodSandboxWindowsConfig for hostProcess containers #110140
- fix evictionManager debugLog wrong #110711
- Retry Unix domain sockets on Windows nodes for the plugin registration mechanism #110075
- Clean up unused code in kubelet #109407
- Method call ‘err.Error()’ might lead to a nil pointer dereference for pkg/kubelet/cm/cpumanager/cpu_assignment_test.go #108682
- SUPPORT.md: HTTP => HTTPS #110812
- kubelet: convert node shutdown manager to contextual logging #110504
- kube-proxy iptables test number of generated iptables rules #110503
- Add test case for getPodVolumeSubpathsDir #109691
- Write patchCoreV1NamespacedPodStatus test - +1 endpoint #110705
- Only provide an oldSelf binding when referenced by a CEL rule. #110549
- Change reflect.Ptr to reflect.Pointer #110788
- (kubectl events): Add integration tests #110766
- Don’t force detach volume from healthy nodes #110721
- Remove unused flags from kubectl run #110668
- Update cherry_pick_pull.sh #110632
- Use clock package from k8s.io/utils/clock #110776
- Wait for cache sync in TestSyncPastDeadlineJobFinished #110771
- Add KMS v2alpha1 API #110201
- kubelet: add CRI definitions for user namespaces #110535
- fix comments in pkg/proxy/types.go #110756
- promote the Portworx feature gate to Beta #110411
- volume/fc: fix FibreChannel volume plugin matching wrong disks #110719
- Improve run and debug attach message upon failure #110764
- fix typo in genericapiserver.go #108833
- kubeadm: handle dup unix:// prefix in node annotation #110656
- kubeadm: Honor
cert-dir
for cert operations #110709
- Firewall Pinhole Fix for ILB and NetLB #109510
- Bump konnectivity-client to 0.0.32 #110731
- remove release-1.20 from prom bot due to eol #110748
- kubeadm: certs renew doesn’t support positional args #110712
- don’t use KUBE-MARK-DROP in ipvs proxy #110628
- vendor: bump runc to 1.1.3 #110496
- Incomplete coverage of test scenarios #110736
- clean up spelling_failures #110685
- fix: –chunk-size with selector returns missing result #110652
- build: update to klog v2.70.0 #110724
- Add additional CRD validation E2E tests #110330
- fix: list pod err after an pod evicted #110425
- EndpointSlice with Pods without an existing Node #110639
- kubeadm: add the preferred pod anti-affinity for CoreDNS Deployment #110593
- correct input params of ByIndex #109632
- Increase timeout for TestSyncPastDeadlineJobFinished #110700
- fix several typo #110684
- CSIMigration feature gate to GA #110410
- check for the test duraiton to make NodeProblemDetector test reliable #109396
- fix “k8s.io/client-go/rest” is being imported more than once,optimize code #110707
- Add TestAutodeleteOwnerRefs statefulset integration test #110612
- fix the running of the kube-controller-manager #110531
- scheduling: fix duplicate checks for number of enabled queue sort plugin #110167
- Initialize UID earlier in the Create process #110646
- REQUEST: nominate kerthcet as sig scheduler reviewer #110638
- Remove redundant variable definitions in scheduler apis defaults.go #110567
- disruptioncontroller: check for scale subresource correctly #109957
- Revert “Add e2e test for HPA behavior: scale up delay” #110664
- typo in comments pkg/kubelet/volumemanager/volume_manager.go #110655
- kubeadm: fail faster when the version is not provided #110635
- test/e2e/network: fix a bug in the hostport e2e test #110640
- kubelet: Update deprecation messages from 1.24 to 1.25 #108823
- Nit: Fix a typo #110108
- component-base: make LoggingConfiguration a single-version API #105797
- remove deprecated label and update snapshot controller version #110204
- Revert “filter out terminated containers in cadvisor_stats_provider” #110616
- Should spread Pods to schedulable cluster zones #110451
- Update ineligible_endpoints.yaml #110583
- Fixing grammar in e2e Windows test logging #110557
- Remove the description of the docker shim from the kubelet #110506
- staging-readme: Document the need to add doc.go in a staging repo #110624
- add some uts of group_version.go #110448
- PodSecurity: promote config and feature gate to GA #110459
- Updating base container image for pause image on Windows #110379
- client-go: fix panic in ConfirmUsable validation #110436
- Fix leaking goroutines in multiple integration tests #110604
- Update Debian base images to latest #110558
- kubeadm: ensure kubelet config patch results are in YAML #110598
- Fix typos #110588
- Fix unnecessary recreation of placeholder EndpointSlice #110365
- Using t.Run() in integration test TestApplyAlsoCreates #110574
- add missing error handling steps #110469
- hack/tools: use logcheck v0.1.0 from sigs.k8s.io/logtools/logcheck #110571
- RBAC: Modify the Description for the apiGroup. #110561
- Bump grpc to v1.47.0 #110378
- Fix leaking goroutines in multiple integration tests #110529
- Bundle metrics registration into test server creation #110516
- Using inherited context in utils #110202
- GIT-110239: fix activeDeadlineSeconds enforcement bug #110294
- Incomplete coverage of test scenarios and optimize bad code #110560
- Fix example webhook cert generation #110551
- Add e2e test for HPA behavior: scale up delay #110385
- Update etcd packages to v3.5.4 #110519
- Pass context to client calls in scheduler/volumebinding tests #110232
- Optimize code for SetDefaults_NodeResourcesBalancedAllocationArgs #110542
- Disable trimpath in debug mode #110525
- Use namespace created by framework #110509
- Prune defaults for CRDs for OpenAPI V2 #110179
- Drop spurious replace #110546
- kubeadm: upgrade coredns to v1.9.3 #110489
- Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3 #110518
- minor ipvs fixes #110540
- Fix issue that Audit Server could not correctly encode metav1.DeleteOption #110110
- Remove the PairVec types #110515
- Define NoOptDefVal for validate flag #109850
- clean: remove useless parentheses #110493
- e2e: ensure single image for populator containers #110465
- Update gopkg.in/yaml.v3 to v3.0.1 #110520
- fix image pulling failure when IMDS is unavailable in kubelet startup #110523
- Update staging/README.md #108825
- Remove BUILD from .spelling_failures #110527
- Clean shutdown of some auth integration tests #110505
- Switch to v1.0.2 of github.com/chai2010/gettext-go #110513
- services strategy no longer depends on IPFamilies #110502
- Switch to released tag v1.0.0 for github.com/daviddengcn/go-colortext #110512
- Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol #110511
- Switch to v1.0.0 of github.com/MakeNowJust/heredoc (avoid SHA) #110510
- Switch to release tag v0.5.0 of systemstat #110508
- improve parsing in iptables unit tests #109844
- upgrade Azure/go-autorest/autorest to v0.11.27 #110371
- docs: add
ephemeral-storage
to SystemReserved
/KubeReserved
comment #110323
- Switch to v3 of github.com/emicklei/go-restful by updating kube-openapi #110351
- Fix e2e test failure #110272
- log tests #109194
- lock CSIMigrationAzureDisk feature gate to default #110491
- code optimization: deal with error first to prevent unnecessary computing #110372
- Avoid duplicate Failed conditions in job status #110292
- graduate ServiceIPStaticSubrange to beta #110419
- Ingress API: rework the ingressClassName API documentation #109293
- : Bump coredns to v1.9.3 #110488
- kubeadm: use staticpod known tags for upgrade/init phases #110474
- Ignore EndpointSlices that are marked for deletion #109624
- kubelet: Mark ready condition as false explicitly for terminal pods #110256
- remove bazel BUILD in EXCLUDE_TARGET in makefile #110446
- unit tests for Class E IP addresses #110457
- add print-manifest flag to print addon manifests to STDOUT #109995
- overwrite known targets in patch manager cache in case it changes #110442
- Fix printer functions to use int64 and string explicitly #110408
- Update publishing-bot rules for Go 1.17.11 #110427
- Fix SCTP default-deny test #110395
- Fix leaking goroutines in multiple integration tests #110362
- kubeadm: add support for patching a “kubeletconfiguration” target #110405
- kubeadm: graduate the UnversionedKubeletConfigMap FG to GA #110327
- Update Go to 1.18.3 #110421
- Re-enable Kubelet Pod Readiness Probes on Termination and Pod probes should be handled by pod worker #110191
- update kubectl api-resources help info #110394
- correct the e2e framework flag description typos #110404
- Update storage e2e test images #110240
- Add fast build support for s390x #109594
- Include powershell in short description for kubectl completion #109773
- enhance pod polling failures #109828
- Fix volume reconstruction for CSI ephemeral volumes #108997
- test: RunAsUser causes pods to not start on Windows #110235
- Remove
newlineReporter
custom report #110319
- fix CVE-2022-27191: Bump golang.org/x/crypto to v0.0.0-20220315160706 #109552
- Remove release note added twice #110184
- Update cri-tools to v1.24.2 #109813
- Don’t fail when OpenStack config contains unknown directives #109709
- remove ioutil in kubelet #109692
- refactor(hack): use ${BASH_SOURCE[0]} to get script name #109516
- kubelet: Remove the deprecated
--experimental-kernel-memcg-notification
flag #109388
- prevent the unit test name too long in report #109228
- fix defer in for loop, maybe resource leak #110360
- etcd: Updated to v3.5.4 #110033
- refactor(kubectl): add Debugger interface for kubectl-debug #105008
- Drop unnecessary json.Marshal #110353
- enhance assertions in test/e2e/windows #110303
- A calculation function for StatefulSet maxUnavailable and some tests for it #110286
- kubeadm: mutate ClusterConfiguration.imageRepository to “registry.k8s.io” #110343
- Fix leaking goroutines in multiple integration tests #110264
- dependencies: bump CSI to v1.6.0 #109366
- cleanup deprecated metrics and usages #110337
- Clean up some EndpointSlice-related code in apiserver endpoint reconciler #107878
- Remove unused and un-enable-able apiserver multiple ports feature #107872
- Add unit tests for pvc quota #101997
- Add Windows Server 2022 support for GKE #110333
- Fix typo at pkg/windows/service/service.go:94 #108974
- create resultsDir if the folder not exists #106441
- e2e: node: re-enable the device plugin tests #109820
- remove TODOs from http package and prober #108803
- there is no need for gci-docker-version and gci-ensure-gke-docker - t… #108195
- fix: remove the redundant count variable #108232
- Enable volume expansion tests for generic ephemeral volumes #110180
- fix the registry configuration #110313
- add explicit typing for continue tests #110311
- Move from k8s.gcr.io to registry.k8s.io #109938
- remove deprecated metric and promote the replacement to STABLE #110310
- Cleanup: modify unmatch comments with stopCh #110297
- test/e2e_kubeadm: add URL scheme test for node CRI annotations #110287
- restmapper: re-try shortcut expander after not-found error #96771
- kubeadm: add serializable health checks for etcd probes #110072
- Fix leaking goroutines in scheduler integration tests #110250
- fix audit union loop variables in closures #110145
- CSINodeExpandSecret featuregate has to be 1.25 based #110244
- etcd: Build image 3.5.4-0 #110031
- Endpoints and EndpointSlices should not publish IPs for terminal pods #110255
- customresource: stop shallow-copying metadata #110131
- clarify a comment on annotation key validation #109892
- Fix leaking goroutines in QuotaEvaluator #110246
- Remove the use of derecated
PodDeleteTimeout
const #109977
- Error message optimization for podautoscaler controller #110228
- complete doc #110183
- Fix leaking goroutine in multiple integration tests by migrating to common StartTestServer utility #110229
- Fix: Add test cases for method IsZeroCIDR() in pkg/proxy/util/utils_test.go #110203
- Cleanup feature gate check for SelectorIndex #110227
- Adds Verification Commands. #110200
- Fix up some kubernetes service reconciling code organization. #110234
- add test case TestValidateServiceNodePort for validateServiceNodePort method #110082
- pkg/proxy/userspace/roundrobin: Make
lb.services
nil check standardized #108259
- Add v1beta1 snapshot CRDs to cluster addons #110223
- Clean shutdown of kcm, ccm and scheduler #110207
- Fix typo: type -> eventtype #84145
- Fix apiserver shutdown in integration tests #110000
- Restricted Pod E2E tests #109946
- agnhost: bump version 2.39 #110214
- bump gcp driver and sidecar versions #110192
- Untwist apf metrics #110162
- customresouce: clean up the storage constructor #110130
- test/e2e/common/node: enhance assertions #110127
- Fix cluster IP allocator metrics #110027
- apiserver: fix preshutdown hook behavior with graceful termination #110026
- agnhost: fix sigterm shutdown #110212
- hardens TestAggregatedAPIServer #110194
- Refactor kube-proxy internal naming for Service Port Name string #109424
- Delete non-need
AddUnschedulableIfNotPresent
calling in TestCoreResourceEnqueue
#107419
- update to new level of agnhost #110176
- Always dial using a context #110079
- users of watchtools.NewIndexerInformerWatcher should wait for the informer to sync #109790
- add readyz handling to netexec #110174
- Give apf metrics abstractions more familiar names #110101
- hardens integration job tests #109749
- coordinate the kubectl warning style #108210
- Update managedFields time when field value is modified #110058
- Clear shutdown of scheduler metrics recorder #110148
- Fix resource quota shutdown #110125
- Cleanup portallocator/ipallocator interfaces #109975
- Fix leaking goroutines in kubelet integration test #110138
- client-go: fix backoff delay #110100
- Fix maxUnavailable of StatefulSet should not less than 1 #110069
- filter out terminated containers in cadvisor_stats_provider #108787
- kubeadm: remove unused ImagesPull #110141
- apiserver: improve graceful termination tests #110132
- kubeadm: cleanup OldControlPlaneTaint from unit tests #110137
- auth e2e: node_authn test: don’t expect a SA secret #109719
- kubeadm: Parse ENV vars to crictl command #110134
- remove enabled by default beta resources that have been removed #110010
- Use CEL EagerlyValidateDeclarations to improve compilation performance #109835
- Fix stop signal to drained signal in genericapiserver config #110129
- Increase csiNodeInfoTimeout from 1 minute to 2 minutes #110055
- Handle panic during validating admission webhook admission #108746
- kubeadm: remove RemoveOldControlPlaneLabel #110111
- Fix event broadcaster shutdown in multiple controllers #110090
- apiserver: add lifecycle signal for preshutdown hook #110096
- kubeadm: cleanup the “master” taint on CP nodes during upgrade #110095
- Fix more initial numerators #110102
- remove featuregate in 1.25 #108218
- fix log err msg #109774
- kubeadm: remove temporary handling of CRI socket paths without URL scheme #109356
- apimachinery/clock: Delete the apimachinery/clock package #109752
Kubeadm upgrade plan
support json/yaml output #108447
- apiserver: refactor - move AuditBackend.Run out of NonBlockingRun #110094
- Cleanup CRD storage on shutdown #110061
- Set validate functions requiring no parameters for all commands #110088
- fix: reflector to return wrapped list errors #110076
- Diagram for graceful shutdown #110081
- Fix additional panic #110040
- storage: split paginated and non-paginated list tests, make them generic #110024
- Add unit tests for kubectl completion command #110052
- Add unit tests for api-resources and api-versions commands #110051
- tls.Dial() validates hostname, no need to do that manually #110029
- Avoid leaking StorageObjectCountTracker goroutine #110062
- Simplify Create/Delete-TestingNamespace functions #110063
- Unified v1/event NewREST function with other #109733
- Fix issues in SPDY RoundTripper #109651
- Update publishing-bot rules for Go 1.17.10 #110050
- Update snapshot CRDs to v6 in add on folder #110021
- kubeadm: container runtime is by default docker in kubelet v1.23 #110047
- Update Go to 1.18.2 #110043
- Remove warning log for crd merging #109880
- Fix resizing of ephemeral volumes #109987
- update kubectl doc url #109824
- feat(kubectl rollout): support multiple resources for rollout status #108777
- apiserver/storage: add myself to the reviewers list #110025
- fix defer in loop, maybe resource leak #109830
- do not install docker with curl #109753
- Minor cleanups in integration test shutdown #110030
- kubeadm: perform dockershim cleanup for 1.25 #110022
- Use typed ImageID for imageutils images #109989
- Remove gcp and azure auth plugins #110013
- storage: move continue token definition to storage #109971
- Fix requests scope classification #110009
- storage: move the APIObjectVersioner definition to storage #109970
- Wrap weighted histograms #109729
- don’t skip Feature:EphemeralStorage based on skipper #109997
- kubelet/stats: update cadvisor stats provider with new log location #108115
- Cleanup no-longer used storage cleanup method #109978
- cleanup: modify the comments of NodeInclusionPolicy #109968
- Correct errors in the netpol test suite #109990
- Make internalStaticIP flexible #109413
- CSI migration doesn’t count inline volumes for attach limit #107787
- update for APIs removed in 1.25 #108797
- authn: fix cache mutation by AuthenticatedGroupAdder #109969
- e2e: fix unit test #109961
- Benchmark cel.UnstructuredToVal #108011
- Cleanup etcd healthcheck on shutdown #109930
- GCE: skip updating and deleting external loadbalancer if service is managed by ingress-gce #109858
- cleanup: remove useless codes when checking Skip status #109519
- Clean shutdown of couple controllers in integration tests #109972
- Wait for cache to sync in job’s TestWatchOrphanPods #109947
- cacher: don’t accept requests if stopped #108414
- Close events recording sink in integration tests #109781
- feat: implement node inclusion policy in scheduler #108884
- Migrate ipallocator and portallocator to new Events API #109873
- Fix Panic Condition #108080
- Be sure to update the status of StatefulSet even if the new replica creation fails #109694
- Add leases permissions to glbc rbac #109950
- Fix discovery cache TTL to 6 hours #109896
- tests: Include the Windows node name in the exception #109822
- Fixed port name validation error message. #107213
- Add NodeInclusionPolicy to TopologySpreadConstraint in PodSpec #108492
- Fix ServiceIPStaticSubrange assigns duplicate IP addresses #109928
- Simplify and extend the benchmarks of prometheusextension timing histograms #109925
- test/integration: clarify namespace utilities #109919
- storage/testing: move cancelled watch test to generic package #109914
- storage/testing: move creation test to generic package #109909
- azure: remove GA IPv6DualStack feature-gate #109874
- node-perf: use tf-wide-deep:1.2 #109921
- do not skip DownwardAPIHugePages #109852
- correct coverage MainStart argument order #109843
- Replace ioutil with os and io for the test/images #106415
- integration: force close httpserver on exit #109901
- Add sanposhiho to SIG Scheduling reviewers #109888
- wake up only when pod being added to activeQ #109879
- Minor cleanup in apiserver startup in integration tests #109899
- fix data race in device manager plugin hander #109849
- test/e2e/auth: enhance assertions #109734
- Clean up wrong release note #109872
- Refactor scheduler integration test that starts APIServer in a non-standarized manner #109897
- dependencies: logr and zapr v1.2.3 #109891
- Finish clustername removal #109602
- remove pkg/scheduler/framework/FilterOutPods since it’s not used anymore #109756
- scheduler_perf: Remove test cases for Preemption which always fail #109542
- fix typo for nodelifecycle controller #108089
- unexport mistakenly-exported kube-proxy constants #109845
- cleanup: move scheduler unit tests to use PodWrapper #109684
- Clarify ExternalTrafficPolicy/InternalTrafficPolicy definitions #109308
- add verify-licenses.sh to the EXCLUDED_PATTERNS in make-rules/verify.sh #109859
- integration: refactor and split scheduler tests #109834
- storage/etcd3: factor tests to accept
storage.Interface
#109833
- fix: resolve goroutine leak in integration tests #109252
- Copy recordPluginMetrics in CycleState.Clone #108727
- Fix OpenAPI loading error caused by empty APIService #109836
- csi: modularize validation of secretRef object fields for PV #108420
- Clean storage shutdown for allocators #109854
- add verify-licenses.sh hack script (#108942) #109299
- fix kube-proxy bug with multiple LB IPs and source ranges #109826
- Update links to cluster auditing documentation #109736
- kubeadm: only taint CP nodes when the legacy “master” taint is present #109840
- Use module mode when building/installing #109464
- fixing the panic in TestVersion #107122
- Modify function parameters #109311
- Skip adding data to avoid “json: unsupported value: NaN” panic when data is NaN #109545
- Reduce number of repetitions and pods in TestPreemptionRaces #109825
- Promote Batchv1JobLifecycleTest +4 Endpoints #109534
- Reduce number of buckets in ttl controller for 2k+ nodes clusters #109779
- Fix leaking reconciler storage #109760
- refactor watch cache metrics so that they are in a single place #109626
- Improve Create/Update traces. #109557
- 1.25: feature gate cleanup #109435
- Fix broken links #109795
- Update Metrics doc as there is a typo in package #109711
- Remove PodSecurityPolicy admission plugin #109798
- kube-proxy: fix healthz return unexpect code 200 #109483
- modify link #109792
- Don’t increment “no local endpoints” metric when there are no remote endpoints #109782
- Bump cel-go to v0.11.2 #109804
- v1.24.0 API fixture data #109803
- Adding myself to sig-network reviewers and approvers #109772
- e2e: node: explicit skip for device plugin tests #109770
- honor the framework delete timeout for pv #109764
- Minor cleanup to use t.Run() in test/integration #109759
- hardens integration serviceaccount tests #109755
- kubeadm: replace *clientset.Clientset with clientset.Interface for join phase #109751
- spdyroundtripper: don’t need to verify server hostname twice #109750
- Optimize test cases for iptables #109740
- Optimize test cases for ipvs #109738
- Drop unused golang/template package and funcs #109607
- fix e2e coverage package for go 1.18 #109697
- update go.mod files to go 1.18 #109440
- Replace use of Sprintf with net.JoinHostPort #109344
- ServerSideFieldValidation: Fix bug treating metadata fields as unknown fields #109268
- Only log requests for configured consumptions in ResourceConsumer #109231
- winkernel proxier cache HNS data to improve syncProxyRules performance #109124
- update k8s url #109735
- sched: remove unused code in heap.go #109727
- Remove parallel node processing in PreFilter stage in volumerestrictions scheduler plugin #109715
- Export function returning kustomize version #109430
- test/e2e/storage: replace hardcoded value with custom timeout in cleanup routine #109342
- Cleanup legacy scheduler perf tests #109696
- Log StructuredLog: spelling formatting #109659
- GCE Windows: Copy the CNI binaries from the right folder #109657
- e2e: move feature gate support from test/e2e to test/e2e_node #109649
- storage/etcd3: clarify the pagingation flow in LIST #109623
- storage/etcd3: continue unifying test setup #109618
- refactor: remove deprecated
deleting-pods-qps
deleting-pods-burst
register-retry-count
flags #109612
- hack: make test-e2e-node: remove old project refs #109606
- Warn on receiving a space before the token #109587
- e2e: add storage capability for offline volume expansion #109580
- remove stutter from alpha metric #109579
- sig-node: endocrimes as e2e_node approver #109574
- e2e_node: remote runner: Require containerd/crio #109572
- e2e_node: Cleanup old unused jenkins scripts/config #109571
- Implementation of a function that returns the wait state of the scheduler #109478
- Show topologySpreadConstraints in Describe command #109563
- fix the image for node performance tests - model expected tensorflow… #109551
- Replace scheduler_e2e_scheduling_duration_seconds with scheduler_scheduling_attempt_duration_seconds in scheduler_perf #109546
- Add PodWrapper functions for scheduler testing #109536
- Return preflightError if an error occurs when running the preflight #109527
- Remove the duplicate code snippet in client-go delaying_queue tests #109520
- Update
storage.GuaranteedUpdate
to be clearer #109514
- fixed incorrect tag on volume cloning test case #109509
- fix comment of IngressClassParametersReferenceScopeCluster #109506
- Move path error to const and squash tests #109504
- Fix job tracking leaving pods with finalizers #109486
- Remove pjh from cluster/gce/ OWNERS files #109468
- Add Apply and ApplyStatus methods to dynamic ResourceInterface #109443
- kubelet: parseResolvConf: Handle “search .” #109441
- Set default flake attempt to 1 (not 2) #109410
- Fix typo in TokenRequest doc string #109421
- test/integration/framework: call closeFn() in startAPIServerOrDie() on error #109338
- Fix: test case wrong output in cmd/kubeadm/app/cmd/completion_test.go #109324
- conformance-test: use kubelet healthz port. #109322
- Cleanup rest storage resources on shutdown #109303
- : Cleanup KUBE-NODE-PORT chain in filter table. #109288
- storage e2e: set fstype for CSI ephemeral inline volumes #109279
- Start drafting weighted and timing histograms #109277
- test-cmd: Reorder process shutdown and exit immediately in cleanup #109270
- Tweak quantity docs #109259
- remove deprecated kubectl.kubernetes.io/default-logs-container support #109254
- add maxunavailable to kubectl describe #109251
- Bump CSI Proxy to v1.1.1-gke.0 #109249
- remove unused/orphaned golang package forks #109244
- Update flag descriptions for watch cache #109201
- Log whether watch cache is used for particular resources #109175
- update owner aliases for sig instrumentation #109160
- cleanUp:check existence using basic method of set #109150
- fix some nits from API changes #109139
- cpu/memory manager containerMap memory leak #109103
- Update rs.extensions to rs.apps #109101
- fix volumebinding test in scheduler #109043
- kubelet: fix panic triggered when playing with a wip CRI #109042
- Refactor all device-plugin logic into separate ‘plugin’ package under the devicemanager #109016
- pkg/storage/etcd3: correctly validate resourceVersions #108938
- e2e/cleanup: fix package name and dir name mismatches #108789
- Improvement: Updated the serviceaccount flag for multiple subjects. #108654
- Update OWNERS file for stable metrics #108503
- kube-controller-manager: Remove the deprecated
--experimental-cluster-signing-duration
flag #108476
- Add pod status info log for e2e creating pods failure #108409
- fix: exclude non-ready nodes from azure load balancer #108284
- refactor: Change the uses of IsQualifiedName to ValidateQualifiedName #108150
- integration: custom etcd gracefully termination #108048
- Replace dbus-send for fake PrepareForShutdown message #107819
- packet-flow-based iptables proxy tests #107471
- fix comment of e2e test case garbage_collector #107444
- Add missing test cases for
RunAsGroup
and SetRunAsGroup
methods #107215
- Add error handling for Write() function #105995
- csi: add nodeExpandSecret support for CSI client & add unit test #105963
- Added –sum flag to kubectl top pod #105100
- Cleanup: use klog.Info in pkg/volume/util/operationexecutor/operation_generator.go #103911
- kubelet: more resilient node allocatable ephemeral-storage data getter #101882
- scheduler_perf: create sleep operation #101835
- Fix misspelling of success. #99685
- fix: NeedResize build failure on Windows #109721
- Do not wrap lines if we can’t read term size #109722
- Bump cAdvisor to v0.44.1 #109658
- windows GCE: Bumps containerd version to 1.6.2 #109592
- Disable Intree GCE PD tests by default #109541
- Update publishing-bot rules #109567
- Full changelog
- STOR-1053: Add storage objects to guest cluster dump #1770
- Add cloud.ibm.com into konnectivity cloudAPI #1741
- Add fallback for mco flags #1781
- Pass imagerefs to mco #1773
- install: add flag to wait for HyperShift operator rollout #1760
- gzip and base64-encode ignition configs #1671
- Add separate deployment for openshift route controller manager #1756
- Add release image validation for NodePools #1709
- Fix cmd.Context() usage in PowerVS #1754
- Refactor how-to docs #1740
- Increase DHCP service polling interval #1739
- Add Kubevirt Cloud Controller Manager #1725
- Ensure generated junit.xml has a defined suite name #1712
- Add cluster name prefix before secrets #1730
- SDN-3283: CNO: Add an environment variable with socks5-proxy image #1731
- Revert “Make zone spread only apply within a given revision” #1744
- remove alvaroaleman and ironcladlou from OWNERS #1745
- Full changelog
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #43
- STOR-858: Bump github.com/openshift/* and k8s.io/* #42
- Full changelog
- Updating ibm-vpc-node-label-updater images to be consistent with ART #15
- STOR-867: Update ibm-vpc-block-csi-driver to the latest release #14
- Full changelog
- limit the size of logs loaded into memory (#681) #681
- Updating ose-insights-operator images to be consistent with ART (#682) #682
- read DataPolicy attribute from the config API (#680) #680
- Update PNCC gatherer (#679) #679
- OCPBUGS-1351: do not include disabled rules in the total metric (#678) #678
- updated conditional gathering rules checking (#670) #670
- read new config API and disable gatherers based on the API values (#673) #673
- OCPBUGS-1068: fix alert namespace label (#674) #674
- Full changelog
- Sync with upstream metal3-io ironic-image 2022-09-29 #301
- Support idrac-redifsh driver in raid interfaces of ironic configuration #383
- Update sushy-tools to 0.21.0 #382
- Inspector: Set server name from variable #381
- OCPBUGS-1799: use brackets for IPv6 addresses in ironic-proxy #300
- Update sushy to 4.3.0 (Zed final) #299
- Full changelog
- Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #15
- Full changelog
- Restrict creating Power VS machine with negative processor and memory #1067
- OCPBUGS-519: update error message for disconnected installation validation #1068
- Update dependencies to K8s 1.25 #1070
- Full changelog
- Rename KUBELET_NODEIP_HINT to just NODEIP_HINT #3353
- Revert “RFE-2962: configure ovs should use node-ip-hint set by nodeip-configuration service” #3360
- Bug 2056387: fix alibaba kubelet node name unit #3338
- Dockerfile: Remove SCOS extensions image references #3356
- bootstrap: Add CLI arguments for new format oscontainer #3354
- RFE-2962: configure ovs should use node-ip-hint set by nodeip-configuration service #3233
- Add cgroupv2 configuration support in MCO #3349
- MCO-289: Teach the MCO to use new format image #3317
- MCO-371: metrics: Add metric for OS image override #3343
- OCPBUGS-1616: Revert “Merge pull request #3311 from sairameshv/cgroupv2” #3348
- OCPNODE-1146 Add cgroup confiuration support in MCO #3311
- Bump openshift/api #3336
- Dual stack vips #3269
- TRT-540: Add privileged label to infra namespaces #3328
- Full changelog
- Updating ose-multus-admission-controller images to be consistent with ART #50
- Full changelog
- Updating multus-networkpolicy images to be consistent with ART (#19) #19
- Full changelog
- Fix commitish for non-default interfaces fix #96
- ip-reconciler: Add all non default interfaces to Pod IP list #95
- Full changelog
- OCPBUGS-766: Add warning message when the region/zone label value is ‘Unnamed’ #25
- Upgrade dependency prism-go-library version to v0.2.0 #24
- Full changelog
- updateURL: Allow overriding for CI builds (#514) #514
- Migration of the diff logic from operator-registry + setting of defaultChannel fix by adding channel’s Priority property (#497) #497
- Full changelog
- Condense the route host allocator abstraction. #313
- Move route host assignment code out of the route REST strategy. #315
- Make route validation operate on v1 types. #312
- make api team approver #316
- Remove use of %w formatting directive from t.Errorf call. #293
- Full changelog
- remove route controllers from OCM process (openshift-controller-manager start) #238
- Full changelog
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #93
- STOR-858: Bump github.com/openshift/* and k8s.io/* #92
- Full changelog
- Updating ose-ovirt-csi-driver images to be consistent with ART #122
- Bump go version #123
- improved logging if no storage domain is found by name #121
- Full changelog
- Updating ose-ovirt-machine-controllers images to be consistent with ART #170
- Improve logging #168
- Full changelog
- Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #10
- OCPBUGS-1801: ibm-powervs-block-csi-driver-controller does not set resource requests #9
- Full changelog
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #22
- Full changelog
- Updating ose-powervs-machine-controllers images to be consistent with ART #34
- Update go versoin to 1.19 and gofmted file as per go 1.19 #35
- Updating ose-powervs-machine-controllers images to be consistent with ART #32
- Update k8s to 1.25 #33
- Full changelog
- Updating golang-github-prometheus-prometheus images to be consistent with ART #141
- Full changelog
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #64
- Full changelog
- Updating prometheus-operator-admission-webhook images to be consistent with ART #206
- Updating prometheus-config-reloader images to be consistent with ART #205
- Bump openshift/prometheus-operator to v0.59.2 #203
- Full changelog
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #112
- Align to upstream v1.4.0 #109
- Fix up copyright date change #2433
- Also track the CPU Spin time for OpenBSD systems. #1971
- collector/netdev_linux.go: Use netlink to get stats #2074
- Implement #2250: Add “isolated” metric on cpu collector on linux #2251
- docs/node-mixin: add missing selectors #2426
- Add diskstats include and exclude device flags #2417
- Update build #2406
- Check 64k-page e2e fixtures #2245
- mixin: Change disk graph to disk table #2364
- go.mod: Update coreos/go-systemd #2368
- Synchronize common files from prometheus/prometheus #2391
- Rename netDevFilter helper #2378
- Synchronize common files from prometheus/prometheus #2370
- rapl_collector: fix issue with invalid metric name (#2299) #2372
- collector: use ByteSliceToString from golang.org/x/sys/unix #2381
- Synchronize common files from prometheus/prometheus #2369
- Synchronize common files from prometheus/prometheus #2366
- Add darwin dashboard #2351
- refactor: Use netlink for tcpstat collector #2322
- Synchronize common files from prometheus/prometheus #2334
- Reverse fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarningThreshold #2352
- Fix staticcheck warnings on linux #2343
- Fix NodeFileDescriptorLimit alerts #2340
- powersupplyclass_darwin: extra includes to build against older macOS SDK #2327
- Update Go modues #2332
- ethtool_linux: add mutex around entries access #2289
- netdev_common: Add mutex around metricDescs access #2267
- Synchronize common files from prometheus/prometheus #2307
- Refactor systemd version #2283
- change current datasource to grafana’s default #2281
- iostat: update due to visible deprecated warning on osx #2292
- systemd: Expose systemd minor version #2282
- Update issue template. #2274
- Add device filter flags to arp collector #2254
- Synchronize common files from prometheus/prometheus #2248
- Full changelog
- USHIFT-300: microshift: skip sig-imageregistry tests #27367
- Drastically reduce the jobs we enforce disruption on. #27457
- USHIFT-354: MicroShift: skip sig-instrumentation tests #27399
- USHIFT-350: MicroShift: skip sig-coreos tests #27400
- egressip: avoid curl hanging when sending probes #27379
- OCPBUGS-1079: Use kubeconfig from secret mount instead of /tmp #27443
- include storage and must-gather tests in expectedTestCount #27356
- feat: update query results #27448
- USHIFT-283: microshift: skip sig-builds tests #27361
- Fix rare race condition in ImageStream admission tests. #27442
- remove test/extended OWNERS file #27408
- OCPBUGS-985: Revert “Test Baremetal deployment without a provisoning network” #27441
- USHIFT-344: MicroShift: fix sig-apps tests #27397
- USHIFT-301: microshift: skip sig-operator tests #27369
- USHIFT-343: MicroShift: skip sig-api-machinery tests #27410
- Remove test ‘clone repository using git:// protocol should clone using git:// if no proxy is configured’ #27391
- Bug 1933144: Bump k8s to include c83b5d076f5 #27380
- Check version when discovery client #27432
- USHIFT-285: MicroShift: allow CLI creation without OpenShift APIs #27358
- sig-api-machinery: remove project from authenticated browser APIServe… #27333
- Bump api-requests for console-operator on vsphere #27431
- USHIFT-353: MicroShift: skip sig-installer tests #27409
- make runonce-ldapsearch pod name unique #27426
- OCPBUGS-1265: test/extended/prometheus: Consider telemeterClient.enabled #27422
- Fix double disruption testing and values for most backends in intervals chart and bigquery. #27415
- add retry for checkLADPConn #27424
- e2e/cli: Migrate completions, whoami and projects tests to go #27371
- Enable ServiceInternalTrafficPolicy tests in OVNK #27043
- OCPBUGS-967: temporarily disable IngressClass test, which is changed in upstream in 1.25 #27417
- Full changelog
- fix .dockerignore to satisfy OCP specific requirements #24
- Add OCP specific exclusion to the .dockerignore #23
- Updating ose-vsphere-cloud-controller-manager images to be consistent with ART #22
- Full changelog
- Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #7
- Full changelog
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #48
- Updating vmware-vsphere-syncer images to be consistent with ART #47
- Rebase to v2.6.1 #45
- UPSTREAM: <carry>: Remove .github files #46
- STOR-863: Rebase to v2.6.0 #44
- Retry the logic to identify the pod mapped to a volume in case of failure #1623
- Full changelog
- STOR-858: Bump github.com/openshift/* and k8s.io/* #88
- Updating vsphere-problem-detector images to be consistent with ART #89
- Full changelog
Source code for this page located on github