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.18.0-ec.2-x86_64
Team Approvals:
Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2024-10-10 18:27:06 +0000 UTC
Image Digest: sha256:a3233d18821af30610bc16d4a3d0f45a5f6bcfbb50eda139b8b82b824a78559f
Release 4.18.0-ec.2 was created from registry.ci.openshift.org/ocp/release:4.18.0-0.nightly-2024-10-08-033830
Components
FeatureGate Changes
FeatureGate |
Default Hypershift |
Default SelfManagedHA |
DevPreviewNoUpgrade Hypershift |
DevPreviewNoUpgrade SelfManagedHA |
TechPreviewNoUpgrade Hypershift |
TechPreviewNoUpgrade SelfManagedHA |
AWSClusterHostedDNS (0 tests) |
|
|
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Rebuilt images without code change
- NO-ISSUE: Don’t use
subPath
in pod-persistent-disconnected.yml
(#6864) #6864
- Set FS group security context for non OCP clusters (#6814) #6814
- NO-ISSUE: Avoid ineffective log statements (#6807) #6807
- MGMT-18980: BMH finalizer - remove paused annoation (#6843) #6843
- MGMT-18938: Update operator bundle channel to ocm-2.13 (#6857) #6857
- MGMT-17230: Use IDMS when possible, take two (#6812) #6812
- add feature flag min ocp version for nmstate service flow (#6842) #6842
- NO-ISSUE: fix ‘object has been modified’ error in kubeapi subsystem (#6850) #6850
- fix failing kubeapi subsystem test invalid NMstate YAML (#6847) #6847
- Use old static network flow if OCP version is empty (#6848) #6848
- NO-ISSUE: update hive version (#6811) #6811
- ACM-14502: Allow updates to InfraEnv version (#6808) #6808
- MGMT-19021: ensure BMH reconcile for paused annoation (#6840) #6840
- MGMT-19029: Fix issue where validation failed on CNV with ARM host (#6845) #6845
- NO-ISSUE: [master] Bump OCP versions: 4.17 (#6844) #6844
- MGMT-18696: OCI: Download network configuration script from user data (#6773) #6773
- NO-ISSUE: Fix debugging image and docs (#6841) #6841
- NO-ISSUE: Remove failing NMState kube api test until it is fixed (#6839) #6839
- MGMT-10006: fix agent delete kube-api tests (#6838) #6838
- NO-ISSUE: [master] Bump OCP versions: 4.15, 4.17 (#6809) #6809
- MGMT-17230: Revert use IDMS when possible (#6810) #6810
- MGMT-17229: Use IDMS if possible in CAPI deploy script (#6782) #6782
- MGMT-19001, MGMT-19005: Add dhcp and autoconf fields if missing in nmstate YAML + fix the nmstate flow bug on archs other than x86 (#6798) #6798
- MGMT-19004, MGMT-19006, MGMT-19007: remove default LVM for CNV deployments (#6800) #6800
- add linoyaslan to approvers list (#6803) #6803
- MGMT-17230: Use IDMS when possible (#6764) #6764
- NO-ISSUE: [master] Bump OCP versions: 4.15, 4.14, 4.16, 4.12, 4.17, 4.13 (#6799) #6799
- NO-ISSUE: Explicitly set DEBUG_SERVICE with true value to avoid unexplicit setting (#6797) #6797
- MGMT-17230: Update scripts and docs to use IDMS instead of ICSP (#6783) #6783
- MGMT-18955: Add 4.18 RHCOS / OCP images (#6786) #6786
- NO-ISSUE: Bump github.com/go-openapi/validate from 0.22.0 to 0.24.0 (#6767) #6767
- NO-ISSUE: Add Dedent function (#6781) #6781
- MGMT-18618: Fix local rhsso deployment (#6779) #6779
- MGMT-16437: drop platform_is_external column (#6776) #6776
- NO-ISSUE: Bump github.com/go-gormigrate/gormigrate/v2 (#6778) #6778
- NO-ISSUE: Bump github.com/moby/moby (#6777) #6777
- MGMT-18635: Restore missing Host by Agent CR (#6730) #6730
- NO-ISSUE: Fix typo in pgx reference (#6774) #6774
- Remove generateConfiguration call and its associated error check (#6772) #6772
- MGMT-18466: grouping all other updates (#6775) #6775
- OCPBUGS-33824: Libraries bump to mitigate CVE-2024-27289 (#6742) #6742
- NO-ISSUE: Fix failing dependencies (#6749) #6749
- NO-ISSUE: Bump github.com/samber/lo from 1.39.0 to 1.47.0 (#6766) #6766
- NO-ISSUE: Bump github.com/go-openapi/loads from 0.21.1 to 0.22.0 (#6765) #6765
- MGMT-18579: Inject nmpolicy captures into the provided YAML and place it with INI file under the host-specific path (#6695) #6695
- NO-ISSUE: Bump github.com/pkg/xattr from 0.4.9 to 0.4.10 (#6754) #6754
- CORS-3664: Authentication tech debt for agent based installer (#6697) #6697
- NO-ISSUE: Bump github.com/go-openapi/spec from 0.20.7 to 0.21.0 (#6757) #6757
- NO-ISSUE: Bump github.com/rs/cors from 1.10.1 to 1.11.1 (#6756) #6756
- NO-ISSUE: Bump github.com/go-openapi/swag in /client (#6758) #6758
- MGMT-18466: moving to security updates only (#6751) #6751
- Full changelog
- CORS-3695: Update the api for aws cluster hosted dns options #2046
- RFE-6242: ingress: rename loadBalancerIP to floatingIP #2051
- API-1835: prevent empty conditions #2048
- NO-JIRA: Update API testing to K8s 1.31 #2055
- NO-JIRA: Add envtest archives for K8s 1.31.1 #2056
- NO-JIRA: Publish kubebuilder openshift binaries to 1.31.0 #2054
- WRKLDS-1449: bump(k8s): update k8s.io/* dependencies to v1.31.1 #1983
- RFE-6242: add
OpenStackLoadBalancerParameters
to ingress API #2027
- TRT-1831: Revert #2037 “API-1835: prevent empty low level condition types” #2045
- API-1835: prevent empty low level condition types #2037
- API-1835: move latestAvailableRevision ot operatorStatus #2038
- OCPBUGS-41261: update NoNewRequiredFields comparator and bring additional comparators #2040
- NO-JIRA: move storage CRDs to openshift/api #2032
- copy mco crds to be managed by openshfit/api #2033
- API-1835: make operator generations behave as a map list type #2029
- NO-jIRA: move some operator crds to openshift/api #2030
- Full changelog
- WRKLDS-1449: bump(k8s): update k8s.io/* dependencies to v1.31.1 #1722
- API-1835: update to use the latest revision controller #1747
- API-1835: operator client update #1737
- WRKLDS-1449: cleanup flag validation after they have been added to the installer #1736
- NO-JIRA: Re-apply “certrotationcontroller: set AutoRegenerateAfterOfflineExpiry for generated certificates” #1665
- create CRDs from openshift/api #1735
- Full changelog
- NO-JIRA: hypershift:handler: add KubeletConfig unique label (#1169) #1169
- Fix context deadlines in ExecCommandOnPod() (#1174) #1174
- Fix failing pao-functests after a MCO change (#1175) #1175
- Add a script to test internal TuneD FDP releases (#1167) #1167
- hypershift: make target for perf profile update suites (#1168) #1168
- OCPBUGS-41486: E2E: Add support for hypershift to memory manager (#1161) #1161
- NO-JIRA: deferred updates: fix in-place update handling on reboot (#1162) #1162
- Fixing empty tuned submodule when using Dockerfile (#1159) #1159
- Full changelog
- OPRUN-3368: block cluster upgrade when installed operators have a max ocp version set that is incompatible with the next minor release #64
- NO-ISSUE: honor log levels from the operator spec #70
- OPRUN-3529: fix: start controllers for deployments after static resources #69
- Full changelog
- OCPBUGS-41227: Updating ose-cluster-openshift-controller-manager-operator-container image to be consistent with ART for 4.18 #364
- create CRDs from openshift/api #367
- Full changelog
- NO-JIRA: OWNERS: Update the username of David Hurta #1090
- NO-JIRA: Simplify unit test TestCVO_UpgradeVerifiedPayload #1088
- Full changelog
- OCPBUGS-41365: add ability to control kube rbac proxy container image… #289
- NO-JIRA: Add SidecarConfig.WithPatches #285
- NO-JIRA: Remove generated assets before generation #287
- NO-JIRA: List all supported operators in README #277
- OSASINFRA-3611: Add legacy csi-driver-manila-operator #280
- NO-JIRA: Move doc on migrating CSI Driver in-tree #279
- OCPBUGS-41265: Disable LUN stress test for azure-disk #282
- OSASINFRA-3609: Update legacy/openstack-cinder-csi-driver-operator #281
- OSASINFRA-3609: Add Cinder CSI support (part 1) #278
- STOR-1422: Bump(openshift/api): to get EFS volume metrics GA #273
- OCPBUGS-40526: Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.18 #270
- OCPBUGS-41149: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.18 #271
- OCPBUGS-39591: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.18 #269
- OCPBUGS-39445: Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.18 #268
- Updating ose-aws-efs-csi-driver-operator-container image to be consistent with ART for 4.18 #267
- OCPBUGS-38578: Update aws-efs-csi-driver-operator image-references name #264
- STOR-1819: Distribute OCP specific test manifest with create-efs-volume #260
- OCPBUGS-38620: Some CSI driver containers missing terminationMessagePolicy #262
- STOR-2009: Bump OLM metadata to 4.18 #259
- OCPBUGS-38578: efs: fix tools image reference #261
- STOR-1993: add init container in EFS CSI controller pod #252
- STOR-1819: Add manifest with OCP specific test config #258
- STOR-1422: Volume Metrics for EFS CSI Driver #255
- STOR-1819: Add manifest with OCP specific test config #254
- NO-JIRA: use service account namespace placeholder for smb role bindings #250
- STOR-2002: add Azure File snapshot support #253
- OCPBUGS-37488: add init container in EBS CSI controller pod #248
- STOR-1856: add STS hook for EFS credentials request controller #251
- STOR-1874: Use real HyperShift API #236
- OCPBUGS-37274: Add FIPS_ENABLED to env vars for aws-efs-csi-driver (2) #249
- STOR-1856: remove aws efs operator legacy dir #244
- STOR-1596: Bump all deps for 4.17 #240
- STOR-1856: STOR-1606: migrate legacy AWS EFS operator code to csi-operator #237
- OCPBUGS-36936: Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.17 #241
- OCPBUGS-36948: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.17 #243
- OCPBUGS-36942: Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.17 #242
- STOR-1606: Bump OLM metadata to 4.17 #239
- OCPBUGS-34451: Bump go version to be consistent with ART #238
- STOR-1290: don’t pass credentials via environment variables in AWS EBS #202
- STOR-1856: migrate AWS EFS operator to csi-operator #232
- NO-JIRA: keep smb test storageclass consistent with official doc #234
- OCPBUGS-34667: Ensure Node Metric Service is created in the openshift-cluster-csi-drivers namespace for both OpenShift and Hypershift #233
- OCPBUGS-34189: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.17 #227
- OCPBUGS-32370: Configure scraping of node metrics #223
- OCPBUGS-33776: Adjust port for registrar sidecar in aws-ebs csi driver container #225
- OCPBUGS-32785: add token audience for Azure File #224
- STOR-1726: auto-generate assets for CIFS/Samba driver #217
- OCPBUGS-28230: Add terminationMessagePolicy to all containers #216
- STOR-1726: Delete static resources when ClusterCSIDriver is removed #215
- AUTH-482: set required-scc for openshift workloads #170
- NO-JIRA: Remove unused assests for azure-file #213
- OCPBUGS-31044: Add cluster-wide proxy in the azure-file driver node container #207
- OCPBUGS-31306: Azure Disk: Add cluster-wide proxy in the driver container in the node #206
- OCPBUGS-28230: enforce termination message policy on all platform pods #214
- STOR-1726: Add OLM metadata for SMB operator #210
- STOR-1726: Add test manifest for SMB CSI driver #212
- STOR-1818: enable pvcDataSource capability for tests #204
- STOR-1726: Simple rename of objects in
assets/overlays/samba/generated/standalone/
#211
- STOR-1726: Add Dockerfile for Samba operator #209
- Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 #168
- STOR-1726: Minimal implementation of CIFS/Samba CSI driver operator #205
- Bump google.golang.org/grpc from 1.61.0 to 1.62.1 #190
- Bump github.com/go-openapi/swag from 0.22.9 to 0.23.0 #198
- Bump github.com/emicklei/go-restful/v3 from 3.11.2 to 3.12.0 #203
- Bump github.com/felixge/fgprof from 0.9.3 to 0.9.4 #185
- STOR-1794: add location for azcopy logs #200
- OCPBUGS-23260: Explicitly reserve 1 attachment for the root disk #199
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 #173
- Bump the opentelemetry-dependencies group with 8 updates #177
- Bump the golang-dependencies group with 6 updates #191
- OCPBUGS-30620: remove legacy directory and duplicate Dockerfile.*.test files #196
- OCPBUGS-30469: CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 #197
- NO-JIRA: Configure dependabot for security updates only #174
- OCPBUGS-30620: move test manifests to top-level directory #194
- STOR-1464: Enable RWOP tests in CI #187
- STOR-1762: Add azure file hypershift #163
- Bump the k8s-dependencies group with 6 updates #172
- STOR-1726: Bump
openshift/api
dependency #169
- STOR-1750: Build image from legacy folder #162
- Bump the opentelemetry-dependencies group with 8 updates #161
- STOR-1574: Bump all deps #156
- OCPBUGS-26924: Add healthcheck for node-driver-registrar container #155
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.19.0 to 2.19.1 #149
- STOR-1750: Add legacy azure file driver #154
- Bump go.etcd.io/etcd/client/v3 from 3.5.11 to 3.5.12 #150
- Bump github.com/evanphx/json-patch from 5.8.1+incompatible to 5.9.0+incompatible #148
- Bump github.com/go-openapi/swag from 0.22.8 to 0.22.9 #147
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 #144
- Bump google.golang.org/grpc from 1.60.1 to 1.61.0 #145
- Bump the k8s-dependencies group with 3 updates #146
- STOR-1574: Bump library-go #137
- Bump github.com/go-openapi/swag from 0.22.7 to 0.22.8 #142
- Bump github.com/pkg/profile from 1.3.0 to 1.7.0 #138
- Bump github.com/emicklei/go-restful/v3 from 3.11.0 to 3.11.2 #141
- Bump go.uber.org/zap from 1.24.0 to 1.26.0 #139
- Bump github.com/go-openapi/jsonreference from 0.20.2 to 0.20.4 #140
- Bump github.com/go-openapi/swag from 0.22.4 to 0.22.7 #136
- Bump github.com/prometheus/common from 0.45.0 to 0.46.0 #135
- Bump the opentelemetry-dependencies group with 4 updates #134
- Bump github.com/go-openapi/jsonpointer from 0.19.6 to 0.20.2 #128
- Bump github.com/evanphx/json-patch from 5.6.0+incompatible to 5.8.1+incompatible #125
- Bump the k8s-dependencies group with 5 updates #133
- Bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.11 #124
- STOR-1722: Add support hypershift for azure-disk #73
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 #129
- OCPBUGS-27267: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.16 #132
- Bump the opentelemetry-dependencies group with 2 updates #122
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 #123
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.9 to 3.5.11 #119
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 #120
- NO-JIRA: Bump github.com/go-errors/errors from 1.4.2 to 1.5.1 #106
- NO-JIRA: Bump google.golang.org/grpc from 1.59.0 to 1.60.1 #104
- NO-JIRA: Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 #103
- NO-JIRA: Bump github.com/google/uuid from 1.3.1 to 1.5.0 #101
- OCPBUGS-27056: Update to RHEL9 and go 1.21 #117
- NO-JIRA: Bump the golang-dependencies group with 5 updates #109
- NO-JIRA: Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 #108
- STOR-1714: AWS EBS operator: Release leadership on SIGTERM #94
- NO-JIRA: Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 #107
- NO-JIRA: Add valid-reference label to dependabot PRs #116
- OCPBUGS-27050: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.16 #114
- STOR-1713: Don’t ignore azure-disk-csi-driver-operator #110
- NO-JIRA: Add dependabot configuration #97
- STOR-1696: Add legacy azure disk #88
- OCPBUGS-24245: Add selinux #89
- OCPBUGS-25125: Add test AssetOrderer #86
- OCPBUGS-25557: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #87
- OCPBUGS-25125: Create RBAC objects first #84
- OCPBUGS-24226: setting TLSSecurityProfile with no minTLSVersion crashes controller #76
- NO-JIRA: Add “Quick start” section to
README.md
#80
- STOR-1688: Chore: add .snyk file to ignore false positives #85
- OCPBUGS-25147: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #81
- OCPBUGS-23827: CVE-2023-47108: bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.46 #77
- OCPBUGS-23306: Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #79
- OCPBUGS-24905: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #78
- STOR-1500: Switch to the new operator #69
- Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #75
- STOR-1402, STOR-1453: update libraries and specify TLS_MIN_VERSION #71
- STOR-1400: Add support for Batch DescribeVolume #74
- STOR-1400: Sync sidecar arguments with upstream #72
- STOR-1500: Add log for the new operator #70
- Pull the latest AWS EBS operator #67
- Fix vendoring of golang.org/x/net #68
- hack: remove existing path from .gitignore #65
- Drop Guest prefix from client names #64
- Update all generated assets in a single run #63
- Verify generated assets in
make verify
#62
- Move operator config into pkg/drivers #61
- Add AWS EBS CSI driver operator starter #58
- OCPBUGS-21593: CVE-2023-44487: bump golang.org/x/net to v0.17.0 #59
- STOR-1455: Add asset generator #53
- Delegate to aws-ebs-csi-driver-operator for tests and verify #57
- Add aws ebs operator legacy #56
- Add ci-operator config #54
- Clean the repository, it will be reused for all CSI driver operators #52
- Obsolete the operator #51
- Fix hostpath image sample to support dynamic registration #47
- Add kubelet-registration-path flag to csi-driver-registrar #44
- Fix golint error #45
- Output error message when failed to get CSIDriverDeployment and requeued #46
- Add -nometadata to go-bindata to stop updating generated files by every build #43
- Disable automatic installation of the operator in OpenShift #41
- Pass SecurityContext to sidecar containers #40
- Move EBS deployment sample to the right place #39
- Use correct context timeouts #38
- Add EBS sample deployment file #37
- Add leader election to the operator #36
- Embed git version into the operator binary #35
- Generate bindata during build #34
- Add more unit tests #33
- Add controller unit tests #32
- Fix deletion of non-namespaced objects #31
- Fix e2e test #30
- Add e2e test #29
- Update to operator-sdk 0.1.1 #28
- Fix liveness probe version #27
- ADd a RHEL7 dockerfile and standardize format #26
- Documentation update #23
- Add unit test for validation #14
- Fix status.conditions json name #11
- Add CRD printer columns #12
- Add configuration of liveness probe. #9
- Increase resync period #10
- Add /var/lib/kubelet HostPath directory to node drivers #8
- Fix role bindings #7
- Add liveness probe. #6
- Fix operator images #5
- Add OpenShift manifests to operator image #4
- Use label selector for informers. #3
- Use constants where appropriate #2
- Add initial operator #1
- Full changelog
- NO-JIRA: Fixes kubevirt image cacher #4847
- OCPBUGS-42579: Add network policies for konnectivity server and ignition server proxy #4840
- NO-JIRA: chore(deps): update konflux references to cf9edf8 (main) #4849
- OCPBUGS-39369: Add TokenMinter container and RBAC for the CNO #4765
- HOSTEDCP-1930: Add AWS Shared VPC support #4814
- NO-JIRA: disable ensurePSANotPrivileged test on <4.17 #4842
- OSASINFRA-3623: openstack: Auto-discover clouds.yaml #4837
- OCPBUGS-42100: Run 2 replicas of active/passive HA components #4738
- HOSTEDCP-1801: [CPO Refactor] Introduced an abstraction for CP Components #4708
- NO-JIRA: e2e: skip ValidKubeVirtInfraNetworkMTU condition check on 4.14 and ea… #4836
- NO-JIRA: Fix recover-etcd cmd marking a missing flag required #4826
- HOSTEDCP-1815: feat(ignition): Add option to disable ignition server reconciliation #4417
- CNV-48479: Add documentation for KubeVirt hosted cluster backup and restore #4804
- chore(deps): update konflux references (main) #4818
- HOSTEDCP-1976: Nodepool controller cleanup #4823
- OCPBUGS-42306: hash additionalTrustBundle as part of ignition config … #4775
- NO-JIRA: Bump the azure-github-dependencies group with 2 updates #4819
- HOSTEDCP-1788: use getResourceGroupName for infra deletion in azure so destroy infra can be ran without –resource-group-name #4809
- HOSTEDCP-1984: Refactor capi logic out from NodePool controller #4795
- NO-JIRA: e2e: openstack: fix nil deref in route53 teardown #4803
- OCPBUGS-42433: Retry reconciliation with invalid configuration #4802
- NO-JIRA: clarify use of render and render-sensitive cli flags #4797
- HOSTEDCP-1569: add dockerfile for e2e #4800
- OTA-1349: *: Propagate RetrievedUpdates from ClusterVersion up to HostedCluster #4744
- NO-JIRA: e2e: add service and cluster CIDRs as flags to the e2e framework #4782
- HOSTEDCP-1732: add PDB to sharedIngress router pod #4596
- HOSTEDCP-1788: Create seperate RGs for NSG and VNet #4282
- NO-JIRA: chore(deps): update konflux references to 5ac9b24 (main) #4779
- NO-JIRA: Add Dockerfile.dev to build all-in-one container image for development purposes #4776
- NO-JIRA: chore(deps): update konflux references (main) #4771
- NO-JIRA: Fix docker check ‘AS’ as uppercase in container and docker files #4772
- NO-JIRA: chore(deps): update konflux references #4756
- NO-JIRA: cmd/dump: add OpenStack CAPI resources #4768
- HOSTEDCP-1966: wrap nodePool tenancy API field in Placement struct #4731
- NO-JIRA: repo cleanup #4755
- NO-JIRA: Remove hack for CI in 4.11 release #4745
- NO-JIRA: remove CPO/CPPKIO from the hypershift-operator image build #4754
- HOSTEDCP-1442: Split worker and vpc endpoint security groups #4742
- OCPBUGS-32592: Add Annotation to skip deleting hcp namespace #4741
- HOSTEDCP-1569: e2e: add version gating for 4.14 #4743
- OCPBUGS-41824: Conditionally manage kubeconfig secrets for DNS and Ingress operators #4709
- OCPBUGS-42107: Allow the control plane operator to finish deleting VPC endpoint for PrivateLink clusters #4740
- OCPBUGS-41992: Sanitize ignition payload #4735
- HOSTEDCP-1968: Refactor nodepool token management #4734
- NO-JIRA: Add ddcache entry into gitignore #4730
- HOSTEDCP-1569: e2e: add version gating for 4.15 #4732
- NO-JIRA: Bump the azure-github-dependencies group with 4 updates #4713
- chore(deps): update konflux references #4725
- Full changelog
- Updating ose-network-metrics-daemon-container image to be consistent with ART for 4.18 (#102) #102
- Full changelog
- NO-JIRA: UPSTREAM: <carry>: retrying etcd Unavailable errors for the etcd health and ready checkers #119
- Update OWNERS #120
- Full changelog
- NO-ISSUE: Synchronize From Upstream Repositories #74
- NO-ISSUE: Synchronize From Upstream Repositories #69
- NO-ISSUE: Synchronize From Upstream Repositories #65
- NO-ISSUE: Synchronize From Upstream Repositories #64
- Full changelog
- NO-ISSUE: Synchronize From Upstream Repositories #163
- NO-ISSUE: Synchronize From Upstream Repositories #162
- NO-ISSUE: Synchronize From Upstream Repositories #161
- NO-ISSUE: Synchronize From Upstream Repositories #160
- NO-ISSUE: Synchronize From Upstream Repositories #158
- NO-ISSUE: Synchronize From Upstream Repositories #153
- NO-ISSUE: Synchronize From Upstream Repositories #150
- NO-ISSUE: Synchronize From Upstream Repositories #149
- NO-ISSUE: Synchronize From Upstream Repositories #147
- NO-ISSUE: Synchronize From Upstream Repositories #145
- NO-ISSUE: Synchronize From Upstream Repositories #144
- NO-ISSUE: Synchronize From Upstream Repositories #143
- NO-ISSUE: Synchronize From Upstream Repositories #141
- NO-ISSUE: Synchronize From Upstream Repositories #140
- Full changelog
- OCPBUGS-41136: Pass expected type to deploymentconfig/scale object validation. #456
- NO-JIRA: apiserver: sanitize the generic config for the chained servers #452
- OCPBUGS-42215: bump containers/image to v5.24.3 #449
- OCPBUGS-35036: fail image import when both image and error are nil #448
- NO-JIRA: UPSTREAM: <carry>: retrying etcd Unavailable errors for the etcd health and ready checkers #447
- Full changelog
- OCPBUGS-41365: add ability to control kube rbac proxy container image… #289
- NO-JIRA: Add SidecarConfig.WithPatches #285
- NO-JIRA: Remove generated assets before generation #287
- NO-JIRA: List all supported operators in README #277
- OSASINFRA-3611: Add legacy csi-driver-manila-operator #280
- NO-JIRA: Move doc on migrating CSI Driver in-tree #279
- OCPBUGS-41265: Disable LUN stress test for azure-disk #282
- OSASINFRA-3609: Update legacy/openstack-cinder-csi-driver-operator #281
- OSASINFRA-3609: Add Cinder CSI support (part 1) #278
- STOR-1422: Bump(openshift/api): to get EFS volume metrics GA #273
- OCPBUGS-40526: Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.18 #270
- OCPBUGS-41149: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.18 #271
- OCPBUGS-39591: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.18 #269
- OCPBUGS-39445: Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.18 #268
- Updating ose-aws-efs-csi-driver-operator-container image to be consistent with ART for 4.18 #267
- OCPBUGS-38578: Update aws-efs-csi-driver-operator image-references name #264
- STOR-1819: Distribute OCP specific test manifest with create-efs-volume #260
- OCPBUGS-38620: Some CSI driver containers missing terminationMessagePolicy #262
- STOR-2009: Bump OLM metadata to 4.18 #259
- OCPBUGS-38578: efs: fix tools image reference #261
- STOR-1993: add init container in EFS CSI controller pod #252
- STOR-1819: Add manifest with OCP specific test config #258
- STOR-1422: Volume Metrics for EFS CSI Driver #255
- STOR-1819: Add manifest with OCP specific test config #254
- NO-JIRA: use service account namespace placeholder for smb role bindings #250
- STOR-2002: add Azure File snapshot support #253
- OCPBUGS-37488: add init container in EBS CSI controller pod #248
- STOR-1856: add STS hook for EFS credentials request controller #251
- STOR-1874: Use real HyperShift API #236
- OCPBUGS-37274: Add FIPS_ENABLED to env vars for aws-efs-csi-driver (2) #249
- STOR-1856: remove aws efs operator legacy dir #244
- STOR-1596: Bump all deps for 4.17 #240
- STOR-1856: STOR-1606: migrate legacy AWS EFS operator code to csi-operator #237
- OCPBUGS-36936: Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.17 #241
- OCPBUGS-36948: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.17 #243
- OCPBUGS-36942: Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.17 #242
- STOR-1606: Bump OLM metadata to 4.17 #239
- OCPBUGS-34451: Bump go version to be consistent with ART #238
- STOR-1290: don’t pass credentials via environment variables in AWS EBS #202
- STOR-1856: migrate AWS EFS operator to csi-operator #232
- NO-JIRA: keep smb test storageclass consistent with official doc #234
- OCPBUGS-34667: Ensure Node Metric Service is created in the openshift-cluster-csi-drivers namespace for both OpenShift and Hypershift #233
- OCPBUGS-34189: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.17 #227
- OCPBUGS-32370: Configure scraping of node metrics #223
- OCPBUGS-33776: Adjust port for registrar sidecar in aws-ebs csi driver container #225
- OCPBUGS-32785: add token audience for Azure File #224
- STOR-1726: auto-generate assets for CIFS/Samba driver #217
- OCPBUGS-28230: Add terminationMessagePolicy to all containers #216
- STOR-1726: Delete static resources when ClusterCSIDriver is removed #215
- AUTH-482: set required-scc for openshift workloads #170
- NO-JIRA: Remove unused assests for azure-file #213
- OCPBUGS-31044: Add cluster-wide proxy in the azure-file driver node container #207
- OCPBUGS-31306: Azure Disk: Add cluster-wide proxy in the driver container in the node #206
- OCPBUGS-28230: enforce termination message policy on all platform pods #214
- STOR-1726: Add OLM metadata for SMB operator #210
- STOR-1726: Add test manifest for SMB CSI driver #212
- STOR-1818: enable pvcDataSource capability for tests #204
- STOR-1726: Simple rename of objects in
assets/overlays/samba/generated/standalone/
#211
- STOR-1726: Add Dockerfile for Samba operator #209
- Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 #168
- STOR-1726: Minimal implementation of CIFS/Samba CSI driver operator #205
- Bump google.golang.org/grpc from 1.61.0 to 1.62.1 #190
- Bump github.com/go-openapi/swag from 0.22.9 to 0.23.0 #198
- Bump github.com/emicklei/go-restful/v3 from 3.11.2 to 3.12.0 #203
- Bump github.com/felixge/fgprof from 0.9.3 to 0.9.4 #185
- STOR-1794: add location for azcopy logs #200
- OCPBUGS-23260: Explicitly reserve 1 attachment for the root disk #199
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 #173
- Bump the opentelemetry-dependencies group with 8 updates #177
- Bump the golang-dependencies group with 6 updates #191
- OCPBUGS-30620: remove legacy directory and duplicate Dockerfile.*.test files #196
- OCPBUGS-30469: CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 #197
- NO-JIRA: Configure dependabot for security updates only #174
- OCPBUGS-30620: move test manifests to top-level directory #194
- STOR-1464: Enable RWOP tests in CI #187
- STOR-1762: Add azure file hypershift #163
- Bump the k8s-dependencies group with 6 updates #172
- STOR-1726: Bump
openshift/api
dependency #169
- STOR-1750: Build image from legacy folder #162
- Bump the opentelemetry-dependencies group with 8 updates #161
- STOR-1574: Bump all deps #156
- OCPBUGS-26924: Add healthcheck for node-driver-registrar container #155
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.19.0 to 2.19.1 #149
- STOR-1750: Add legacy azure file driver #154
- Bump go.etcd.io/etcd/client/v3 from 3.5.11 to 3.5.12 #150
- Bump github.com/evanphx/json-patch from 5.8.1+incompatible to 5.9.0+incompatible #148
- Bump github.com/go-openapi/swag from 0.22.8 to 0.22.9 #147
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 #144
- Bump google.golang.org/grpc from 1.60.1 to 1.61.0 #145
- Bump the k8s-dependencies group with 3 updates #146
- STOR-1574: Bump library-go #137
- Bump github.com/go-openapi/swag from 0.22.7 to 0.22.8 #142
- Bump github.com/pkg/profile from 1.3.0 to 1.7.0 #138
- Bump github.com/emicklei/go-restful/v3 from 3.11.0 to 3.11.2 #141
- Bump go.uber.org/zap from 1.24.0 to 1.26.0 #139
- Bump github.com/go-openapi/jsonreference from 0.20.2 to 0.20.4 #140
- Bump github.com/go-openapi/swag from 0.22.4 to 0.22.7 #136
- Bump github.com/prometheus/common from 0.45.0 to 0.46.0 #135
- Bump the opentelemetry-dependencies group with 4 updates #134
- Bump github.com/go-openapi/jsonpointer from 0.19.6 to 0.20.2 #128
- Bump github.com/evanphx/json-patch from 5.6.0+incompatible to 5.8.1+incompatible #125
- Bump the k8s-dependencies group with 5 updates #133
- Bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.11 #124
- STOR-1722: Add support hypershift for azure-disk #73
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 #129
- OCPBUGS-27267: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.16 #132
- Bump the opentelemetry-dependencies group with 2 updates #122
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 #123
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.9 to 3.5.11 #119
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 #120
- NO-JIRA: Bump github.com/go-errors/errors from 1.4.2 to 1.5.1 #106
- NO-JIRA: Bump google.golang.org/grpc from 1.59.0 to 1.60.1 #104
- NO-JIRA: Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 #103
- NO-JIRA: Bump github.com/google/uuid from 1.3.1 to 1.5.0 #101
- OCPBUGS-27056: Update to RHEL9 and go 1.21 #117
- NO-JIRA: Bump the golang-dependencies group with 5 updates #109
- NO-JIRA: Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 #108
- STOR-1714: AWS EBS operator: Release leadership on SIGTERM #94
- NO-JIRA: Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 #107
- NO-JIRA: Add valid-reference label to dependabot PRs #116
- OCPBUGS-27050: Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.16 #114
- STOR-1713: Don’t ignore azure-disk-csi-driver-operator #110
- NO-JIRA: Add dependabot configuration #97
- STOR-1696: Add legacy azure disk #88
- OCPBUGS-24245: Add selinux #89
- OCPBUGS-25125: Add test AssetOrderer #86
- OCPBUGS-25557: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #87
- OCPBUGS-25125: Create RBAC objects first #84
- OCPBUGS-24226: setting TLSSecurityProfile with no minTLSVersion crashes controller #76
- NO-JIRA: Add “Quick start” section to
README.md
#80
- STOR-1688: Chore: add .snyk file to ignore false positives #85
- OCPBUGS-25147: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #81
- OCPBUGS-23827: CVE-2023-47108: bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.46 #77
- OCPBUGS-23306: Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #79
- OCPBUGS-24905: Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #78
- STOR-1500: Switch to the new operator #69
- Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #75
- STOR-1402, STOR-1453: update libraries and specify TLS_MIN_VERSION #71
- STOR-1400: Add support for Batch DescribeVolume #74
- STOR-1400: Sync sidecar arguments with upstream #72
- STOR-1500: Add log for the new operator #70
- Pull the latest AWS EBS operator #67
- Fix vendoring of golang.org/x/net #68
- hack: remove existing path from .gitignore #65
- Drop Guest prefix from client names #64
- Update all generated assets in a single run #63
- Verify generated assets in
make verify
#62
- Move operator config into pkg/drivers #61
- Add AWS EBS CSI driver operator starter #58
- OCPBUGS-21593: CVE-2023-44487: bump golang.org/x/net to v0.17.0 #59
- STOR-1455: Add asset generator #53
- Delegate to aws-ebs-csi-driver-operator for tests and verify #57
- Add aws ebs operator legacy #56
- Add ci-operator config #54
- Clean the repository, it will be reused for all CSI driver operators #52
- Obsolete the operator #51
- Fix hostpath image sample to support dynamic registration #47
- Add kubelet-registration-path flag to csi-driver-registrar #44
- Fix golint error #45
- Output error message when failed to get CSIDriverDeployment and requeued #46
- Add -nometadata to go-bindata to stop updating generated files by every build #43
- Disable automatic installation of the operator in OpenShift #41
- Pass SecurityContext to sidecar containers #40
- Move EBS deployment sample to the right place #39
- Use correct context timeouts #38
- Add EBS sample deployment file #37
- Add leader election to the operator #36
- Embed git version into the operator binary #35
- Generate bindata during build #34
- Add more unit tests #33
- Add controller unit tests #32
- Fix deletion of non-namespaced objects #31
- Fix e2e test #30
- Add e2e test #29
- Update to operator-sdk 0.1.1 #28
- Fix liveness probe version #27
- ADd a RHEL7 dockerfile and standardize format #26
- Documentation update #23
- Add unit test for validation #14
- Fix status.conditions json name #11
- Add CRD printer columns #12
- Add configuration of liveness probe. #9
- Increase resync period #10
- Add /var/lib/kubelet HostPath directory to node drivers #8
- Fix role bindings #7
- Add liveness probe. #6
- Fix operator images #5
- Add OpenShift manifests to operator image #4
- Use label selector for informers. #3
- Use constants where appropriate #2
- Add initial operator #1
- Full changelog
- STOR-1823: Remove payload tests that use shared-resource CSI driver #29130
- SDN-5202: Porting testing for netConfig and UDN and CIDR overlapping tests from upstream #29041
- OCPBUGS-42237: bump ruby-3.0-ubi8 image to ruby-3.1-ubi8 #29134
- NO-JIRA: only count 500s for resource requests #29155
- NO-JIRA: fix: adding jeremy poulin to edge enablement owners files #29152
- API-1835: don’t allow platform users to make invalid requests #29147
- skip checking openshfit-apiserver health on hypershift #29157
- TRT-1844: Revert “Merge pull request #29148 from p0lyn0mial/api-healthz-endpoints” #29158
- API-1835: add test to ensure we dont’ accidentally drop a condition during the apply work #29153
- TRT-1843: Revert “add test to ensure we dont’ accidentally drop a condition dur… #29154
- NO-JIRA: test for checking the healthz endpoints for the openshift-apiserver #29148
- NO-JIRA: Update edge enablement owners #29150
- NO-JIRA: add per-second request count tracking from audit log #29129
- API-1835: add test to ensure we dont’ accidentally drop a condition during the … #29132
- NO-JIRA: upkeep: skip different node test on sno #29138
- WRKLDS-1492: Loosen output check in policy scc-subject-review, scc-review test #29141
- OCPBUGS-41291: Updating openshift-enterprise-tests-container image to be consistent with ART for 4.18 #29071
- NO-ISSUE: Automated - Update synthetic test data #29140
- MCO-1304: Add boot image update e2e tests #29099
- API-1835: add test to prevent invalid apply statements #29137
- NO-JIRA: add restart exit code test again but do not fail yet #29120
- OCPBUGS-39004: Revendor openshift/kubernetes v0.0.0-20240912105924-ce117ff87249 #29102
- OCPBUGS-42191: Fix image ecosystem tests #29116
- NO-JIRA: reduce node lease back off flames to 2 #29110
- OCPBUGS-42316: exclude must gather and debug from platform force delete #29125
- NO-JIRA: add passing test #29121
- NO-ISSUE: Automated - Update synthetic test data #29072
- ETCD-612: Changed the static pod rollout E2E test assertion checking for quorum dependant controllers degraded status #29109
- NO-JIRA: add test that ensures our informer cache matches the live results #29115
- NO-JIRA: Revert #29108 “NO-JIRA: revert restart tests and skip must gathers” #29119
- Add apply exception #29113
- NO-JIRA: bringing back the server-side apply test #29112
- NO-JIRA: revert restart tests and skip must gathers #29108
- TRT-1824: Revert #29069 “API-1835: prevent excessive server-side-applies” #29111
- API-1835: prevent excessive server-side-applies #29069
- TRT-1823: Revert #29087 “NO-JIRA: improve excessive restart tests” #29107
- NO-JIRA: improve excessive restart tests #29087
- Revert “OCPBUGS-39373: Use a supported Perl version in the test template.” #29105
- Full changelog
- Updating vmware-vsphere-syncer-container image to be consistent with ART for 4.18 #130
- OCPBUGS-42662: Updating ose-vmware-vsphere-csi-driver-container image to be consistent with ART for 4.18 #129
- STOR-2014: Rebase to upstream v3.3.1 for OCP 4.18 #128
- Full changelog
Source code for this page located on github