Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCPBUGS-48403: Bring groupsnapshot beta feature to 4.18 #171

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
5fd0af2
Use protobuf encoding for core K8s APIs in external-snapshotter
tosi3k Sep 9, 2024
23dde47
test: fix trivy github action error
andyzhangx Sep 10, 2024
ba4e466
Merge pull request #1154 from tosi3k/es-pb
k8s-ci-robot Sep 16, 2024
5ad0cfb
Merge pull request #1156 from andyzhangx/trivy-go
k8s-ci-robot Sep 23, 2024
8a60c40
Fix typo in error message message
leonardoce Oct 18, 2024
7e7fea2
Merge pull request #1170 from leonardoce/fix-msg
k8s-ci-robot Oct 23, 2024
3c2c470
Add and set the new pvVolumeSnapshotContentList field
leonardoce Oct 17, 2024
33b4e61
Merge pull request #1169 from leonardoce/add-pvvscontentlist
k8s-ci-robot Oct 28, 2024
722c022
add paramter for list groupsnapshot
yati1998 Oct 25, 2024
02bddb9
Bump the github-dependencies group across 1 directory with 17 updates
dependabot[bot] Nov 4, 2024
8d54afd
Merge pull request #1180 from kubernetes-csi/dependabot/go_modules/gi…
k8s-ci-robot Nov 4, 2024
86b7ce1
Centralize VolumeGroupSnapshot members resource creation in the snaps…
leonardoce Oct 24, 2024
0685454
update csi spec
yati1998 Oct 25, 2024
e60f5c0
Remove volumeGroupSnapshotRef immutable validation rule
xing-yang Nov 5, 2024
ca171a5
update vendor
xing-yang Nov 5, 2024
53f161f
Merge pull request #1174 from yati1998/spec
k8s-ci-robot Nov 5, 2024
be73f8a
Merge pull request #1171 from leonardoce/move-logic
k8s-ci-robot Nov 5, 2024
2bd59b6
Merge pull request #1184 from xing-yang/remove_volumeGroupSnapshotRef…
k8s-ci-robot Nov 6, 2024
811740c
Set PVC Name
leonardoce Oct 28, 2024
7002ac8
test: fix trivy action
andyzhangx Nov 7, 2024
8b17d9f
Merge pull request #1187 from andyzhangx/fix-trivy2
k8s-ci-robot Nov 7, 2024
ab40e9d
Merge pull request #1177 from leonardoce/set-pvc-name
k8s-ci-robot Nov 7, 2024
65bbcad
Add PV informer and indexer
leonardoce Nov 2, 2024
2965ff7
Merge pull request #1182 from leonardoce/informer-lister
k8s-ci-robot Nov 8, 2024
e4730bc
Pass context on in GroupSnapshot sync functions
nixpanic Nov 11, 2024
3aefaf5
Merge pull request #1173 from yati1998/parameter
k8s-ci-robot Nov 15, 2024
85b60dd
include feature gate in snapshotter
yati1998 Nov 14, 2024
a7443c7
Merge pull request #1193 from nixpanic/cleanup/context-TODO
k8s-ci-robot Nov 19, 2024
5414afe
Remove PVVolumeSnapshotContentList from the VolumeGroupSnapshotConten…
leonardoce Nov 19, 2024
9cb9f0f
Merge pull request #1199 from leonardoce/remove-pvvolumesnapshotconte…
k8s-ci-robot Nov 19, 2024
1ea7a1a
Remove PVCVolumeSnapshotRefList from VolumeGroupSnapshot API
leonardoce Nov 19, 2024
7c1c530
Set VolumeHandle for dynamic provisioned VolumeGroupSnapshots
leonardoce Nov 19, 2024
d37087c
Merge pull request #1198 from leonardoce/set-volumehandle
k8s-ci-robot Nov 20, 2024
9e30bb0
Merge pull request #1194 from yati1998/feature-gate
k8s-ci-robot Nov 20, 2024
3c79996
Merge pull request #1200 from leonardoce/remove-PVCVolumeSnapshotRefList
k8s-ci-robot Nov 20, 2024
d190d11
Only dynamic provisioning for an independent snapshot needs a snapsho…
xing-yang Nov 20, 2024
7697342
remove validation-webhook as it is being deprecated
yati1998 Nov 6, 2024
0708ea1
Merge pull request #1186 from yati1998/webhook
k8s-ci-robot Nov 21, 2024
9d77fea
Merge pull request #1204 from xing-yang/independent_snapshot
k8s-ci-robot Nov 22, 2024
9f167db
Squashed 'release-tools/' changes from 988496a1f..e31de525b
huww98 Nov 22, 2024
d3f67fc
Merge commit '9f167db60c4f89bbfc6f96eb6761b9eb6d1afc8a' into bump-go-…
huww98 Nov 22, 2024
05fdebb
update CSI spec to have official version
yati1998 Nov 22, 2024
07425bd
Merge pull request #1209 from yati1998/spec-update
k8s-ci-robot Nov 22, 2024
a12d2b5
Do not panic when a default snapshotclass does not exist
leonardoce Nov 22, 2024
c5c0d15
Merge pull request #1210 from leonardoce/panic-member-no-snapclass
k8s-ci-robot Nov 22, 2024
847f8c3
Prevent infinite loop deleting group snapshots
leonardoce Nov 24, 2024
4183faa
Merge pull request #1216 from leonardoce/fix-delete-group-snapshot
k8s-ci-robot Nov 25, 2024
4103d3e
Add error checking to processGroupSnapshotWithDeletionTimestamp
leonardoce Nov 25, 2024
023d38d
use annotation to storage the groupsnapshot handle
Madhu-1 Nov 25, 2024
55def14
Merge pull request #1219 from Madhu-1/use-annotation
k8s-ci-robot Nov 25, 2024
79eba72
remove unused labels from util
Madhu-1 Nov 25, 2024
fe82dd2
Merge pull request #1217 from leonardoce/error-checking
k8s-ci-robot Nov 25, 2024
b79aef9
Merge pull request #1222 from Madhu-1/fix-1206
k8s-ci-robot Nov 25, 2024
e81beb3
Add the snapshot bound finalizer when deletionPolicy is set to Retain
leonardoce Nov 26, 2024
3b654a9
ci: use go version from go.mod for trivy
Madhu-1 Sep 24, 2024
6637d4e
Merge pull request #1224 from leonardoce/annotation-missing
k8s-ci-robot Nov 26, 2024
9328dea
Merge pull request #1163 from Madhu-1/use-go-mod
k8s-ci-robot Nov 26, 2024
e42baeb
Bump the github-dependencies group across 1 directory with 14 updates
dependabot[bot] Dec 2, 2024
d6a0ca4
Merge pull request #1226 from kubernetes-csi/dependabot/go_modules/gi…
k8s-ci-robot Dec 2, 2024
c70f946
Use ownership to identify volume group snapshot members
leonardoce Nov 28, 2024
b5e06f5
Merge pull request #1225 from leonardoce/ownership-alpha
k8s-ci-robot Dec 2, 2024
79502ab
Bump the k8s-dependencies group across 1 directory with 2 updates
dependabot[bot] Dec 2, 2024
57560c1
Update VolumeGroupSnapshot to v1beta1
leonardoce Jul 1, 2024
58bae80
Remove v1alpha1 API
leonardoce Nov 21, 2024
341ac4c
Remove unused structures
leonardoce Nov 23, 2024
42b9deb
Improve VolumeGroupSnapshotStatus comments
leonardoce Nov 26, 2024
2c63f95
Improve VolumeSnapshotPairList comments
leonardoce Nov 26, 2024
a0cef53
Merge pull request #1150 from leonardoce/update-vgs-beta
k8s-ci-robot Dec 2, 2024
af1f842
replace enable-volume-group-snapshots with featuregate
Madhu-1 Dec 3, 2024
7b6db9d
replace deprecated Queue and RateLimiter
Madhu-1 Dec 3, 2024
3cc3131
Merge pull request #1229 from Madhu-1/replace-RateLimitingInterface
k8s-ci-robot Dec 3, 2024
72516de
Merge pull request #1220 from kubernetes-csi/dependabot/go_modules/k8…
k8s-ci-robot Dec 3, 2024
05f5ef6
Merge pull request #1228 from Madhu-1/fix-1227
k8s-ci-robot Dec 3, 2024
7a3352f
Merge pull request #1208 from huww98/bump-go-1.23.1
k8s-ci-robot Dec 3, 2024
fc7ed96
UPSTREAM: <carry>: Updating ose-csi-external-snapshotter-container im…
Dec 3, 2024
661df33
Merge pull request #167 from openshift-bot/art-consistency-openshift-…
openshift-merge-bot[bot] Dec 4, 2024
34854a6
Dont call DeleteSnapshot when VS belong to VGS
Madhu-1 Dec 3, 2024
bcb30a7
Merge pull request #1231 from Madhu-1/fix-1230
k8s-ci-robot Dec 4, 2024
52f291b
UPSTREAM: <carry>: Updating ose-csi-snapshot-validation-webhook-conta…
Dec 5, 2024
2b10a58
Merge pull request #168 from openshift-bot/art-consistency-openshift-…
openshift-merge-bot[bot] Dec 5, 2024
ab1c827
UPSTREAM: <carry>: Updating ose-csi-snapshot-controller-container ima…
Dec 5, 2024
8ebf69c
Merge pull request #169 from openshift-bot/art-consistency-openshift-…
openshift-merge-bot[bot] Dec 6, 2024
cb86a44
Change CreationTime in VolumeGroupSnapshotContentStatus from *int64 t…
leonardoce Dec 9, 2024
370225d
Update the API Approved Annotation
leonardoce Dec 9, 2024
c0cb7b7
Merge pull request #1235 from leonardoce/metatime
k8s-ci-robot Dec 9, 2024
965e259
wip: Snapshot Controller startup should not LIST all volumesnapshots
AndrewSirenko Dec 9, 2024
78efd29
Merge pull request #1237 from leonardoce/update-api-approved-annotation
k8s-ci-robot Dec 9, 2024
46e8028
Merge pull request #1238 from AndrewSirenko/fix-snapshot-controller
k8s-ci-robot Dec 10, 2024
a992258
Add release notes for v8.2.0
xing-yang Dec 9, 2024
a1074f5
Add nil check for groupSnapshotContent in deleteCSIGroupSnapshotOpera…
manishym Sep 6, 2024
3f3b8b3
Merge pull request #1239 from xing-yang/release-notes-8.2
k8s-ci-robot Dec 10, 2024
0f21537
Merge pull request #1152 from manishym/snapshotter_panic_in_volumegro…
k8s-ci-robot Dec 10, 2024
c4adb86
Merge tag 'v8.2.0' into update-openshift-master-with-upstream-master
gnufied Dec 10, 2024
6ff7745
UPSTREAM: <carry>: ship webhook image with snapshot-controller
gnufied Dec 10, 2024
1fc6ee1
Merge pull request #166 from gnufied/update-openshift-master-with-ups…
openshift-merge-bot[bot] Dec 17, 2024
5c6666c
Merge branch 'master' into release-4.18
gnufied Jan 13, 2025
d12e4c8
Merge branch 'openshift-master' into bring-groupsnapshot-beta-feature
gnufied Jan 13, 2025
c6b6037
UPSTREAM: <carry>: Downgrade golang version
gnufied Jan 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .ci-operator.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
build_root_image:
name: release
namespace: openshift
tag: rhel-9-release-golang-1.22-openshift-4.18
tag: rhel-9-release-golang-1.23-openshift-4.19
118 changes: 118 additions & 0 deletions CHANGELOG/CHANGELOG-8.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Release notes for v8.2.0

[Documentation](https://kubernetes-csi.github.io)

# Changelog since v8.1.0

## Changes by Kind

### API Change

- Add a field called `volumegroupsnapshotcontent.status.volumeSnapshotHandlePairList` that allows the consumer to quickly map volume handles with snapshot handles. ([#1169](https://github.com/kubernetes-csi/external-snapshotter/pull/1169), [@leonardoce](https://github.com/leonardoce))
- The `volumegroupsnapshot.status.pvcVolumeSnapshotRefList` field has been removed. VolumeShapshots members of a dynamically provisioned VolumeGroupSnapshot will have their `persistentVolumeClaimName` set, allowing the consumer to map the PVC being snapshotted with the corresponding snapshot. ([#1200](https://github.com/kubernetes-csi/external-snapshotter/pull/1200), [@leonardoce](https://github.com/leonardoce))
- The `volumegroupsnapshotcontent.status.pvVolumeSnapshotContentList` field has been removed. The same information can be found in `volumegroupsnapshotcontent.status.volumeSnapshotHandlePairList` ([#1199](https://github.com/kubernetes-csi/external-snapshotter/pull/1199), [@leonardoce](https://github.com/leonardoce))
- `VolumeGroupSnapshotContent.status.creationTime` is now a metav1.Time instead of an unix epoch time ([#1235](https://github.com/kubernetes-csi/external-snapshotter/pull/1235), [@leonardoce](https://github.com/leonardoce))
- `VolumeGroupSnapshot`, `VolumeGroupSnapshotContent`, and `VolumeGroupSnapshotClass`
are now available in `v1beta1` version. The support for the `v1alpha1` version have been removed. ([#1150](https://github.com/kubernetes-csi/external-snapshotter/pull/1150), [@leonardoce](https://github.com/leonardoce))
- The `api-approved.kubernetes.io` annotation on the VolumeGroupSnapshot, VolumeGroupSnapshotContent, and VolumeGroupSnapshotClass CRD now point to the PR introducing v1beta1 ([#1237](https://github.com/kubernetes-csi/external-snapshotter/pull/1237), [@leonardoce](https://github.com/leonardoce))

### Bug or Regression

- During VolumeGroupDeletion dont call the DeleteSnapshot RPC call when a snapshot belongs to a VolumeGroupSnapshot. ([#1231](https://github.com/kubernetes-csi/external-snapshotter/pull/1231), [@Madhu-1](https://github.com/Madhu-1))
- Fixed a race condition happening when deleting dynamically provisioned a VolumeGroupSnapshot whose DeletionPolicy is set to "Retain" ([#1216](https://github.com/kubernetes-csi/external-snapshotter/pull/1216), [@leonardoce](https://github.com/leonardoce))
- Fixes a create snapshot timeout issue. ([#261](https://github.com/kubernetes-csi/external-snapshotter/pull/261), [@xing-yang](https://github.com/xing-yang))
- Only dynamic provisioning for an independent snapshot needs a snapshot class. A member snapshot in a dynamically provisioned volume group snapshot does not need a snapshot class. ([#1204](https://github.com/kubernetes-csi/external-snapshotter/pull/1204), [@xing-yang](https://github.com/xing-yang))
- The `groupsnapshot.storage.k8s.io/volumeGroupSnapshotName` label is not used anymore for dynamically provisioned volume group snapshot members. The members of a volume group snapshot can be identified as being owned by the VolumeGroupSnapshot. ([#1225](https://github.com/kubernetes-csi/external-snapshotter/pull/1225), [@leonardoce](https://github.com/leonardoce))
- The `groupsnapshot.storage.kubernetes.io/volumegroupsnapshot-bound-protection` finalizer is set also on dynamically provisioned VolumeGroupSnapshots whose `DeletionPolicy` is `Retain` ([#1224](https://github.com/kubernetes-csi/external-snapshotter/pull/1224), [@leonardoce](https://github.com/leonardoce))

### Other (Cleanup or Flake)

- Move the logic of creating individual VolumeSnapshot and VolumeSnapshotContent resources for dynamically created VolumeGroupSnapshot from csi-snapshotter sidecar to snapshot-controller. ([#1171](https://github.com/kubernetes-csi/external-snapshotter/pull/1171), [@leonardoce](https://github.com/leonardoce))
- The "spec.persistentVolumeClaimName" field is now set on VolumeSnapshots that are members of a dynamically provisioned VolumeGroupSnapshot. This is consistent with dynamically provisioned VolumeSnapshots. ([#1177](https://github.com/kubernetes-csi/external-snapshotter/pull/1177), [@leonardoce](https://github.com/leonardoce))
- The "spec.source.volumeHandle" field is now set on VolumeSnapshotContents that are members of a dynamically provisioned VolumeGroupSnapshot. This is consistent with dynamically provisioned VolumeSnapshotContents. ([#1198](https://github.com/kubernetes-csi/external-snapshotter/pull/1198), [@leonardoce](https://github.com/leonardoce))

### Uncategorized

- Add VolumeGroupSnapshotClass secrets for GetVolumeGroupSnapshot. ([#1173](https://github.com/kubernetes-csi/external-snapshotter/pull/1173), [@yati1998](https://github.com/yati1998))
- Fix unbounded volumesnapshots list call on Snapshot Controller startup ([#1238](https://github.com/kubernetes-csi/external-snapshotter/pull/1238), [@AndrewSirenko](https://github.com/AndrewSirenko))
- Remove the rule that ensures volumeGroupSnapshotRef is immutable. UID needs to be set by the snapshot controller after volumeGroupSnapshotRef is populated with name and namespace for pre-provisioned VolumeGroupSnapshotContent. ([#1184](https://github.com/kubernetes-csi/external-snapshotter/pull/1184), [@xing-yang](https://github.com/xing-yang))
- Store the volumegroupsnapshot handle as a annotation in the volumesnapshotcontent instead of labels as label values are restricted to 63 chars ([#1219](https://github.com/kubernetes-csi/external-snapshotter/pull/1219), [@Madhu-1](https://github.com/Madhu-1))
- The enable-volume-group-snapshots flag has been replaced by feature-gates flag.
Enable feature gate to enable volumegroupsnapshot, i.e., --feature-gates=CSIVolumeGroupSnapshot=true.
By default the feature gate is disabled ([#1194](https://github.com/kubernetes-csi/external-snapshotter/pull/1194), [@yati1998](https://github.com/yati1998))
- The validation webhook was deprecated in v8.0.0 and it is now removed.
The validation webhook would prevent creating multiple default volume snapshot classes and multiple default volume group snapshot classes for the same CSI driver. With the removal of the validation webhook, an error will still be raised when dynamically provisioning a VolumeSnapshot or VolumeGroupSnapshot when multiple default volume snapshot classes or multiple default volume group snapshot classes for the same CSI driver exist. ([#1186](https://github.com/kubernetes-csi/external-snapshotter/pull/1186), [@yati1998](https://github.com/yati1998))
- Update CSI spec to a commit after v1.10.0 where VolumeGroupSnapshot moved to GA ([#1174](https://github.com/kubernetes-csi/external-snapshotter/pull/1174), [@yati1998](https://github.com/yati1998))
- Use v1.11.0 version of CSI spec ([#1209](https://github.com/kubernetes-csi/external-snapshotter/pull/1209), [@yati1998](https://github.com/yati1998))

## Dependencies

### Added
- github.com/antlr4-go/antlr/v4: [v4.13.0](https://github.com/antlr4-go/antlr/v4/tree/v4.13.0)
- github.com/coreos/go-oidc: [v2.2.1+incompatible](https://github.com/coreos/go-oidc/tree/v2.2.1)
- github.com/coreos/go-semver: [v0.3.1](https://github.com/coreos/go-semver/tree/v0.3.1)
- github.com/coreos/go-systemd/v22: [v22.5.0](https://github.com/coreos/go-systemd/v22/tree/v22.5.0)
- github.com/dustin/go-humanize: [v1.0.1](https://github.com/dustin/go-humanize/tree/v1.0.1)
- github.com/golang-jwt/jwt/v4: [v4.5.0](https://github.com/golang-jwt/jwt/v4/tree/v4.5.0)
- github.com/google/cel-go: [v0.20.1](https://github.com/google/cel-go/tree/v0.20.1)
- github.com/grpc-ecosystem/go-grpc-middleware: [v1.3.0](https://github.com/grpc-ecosystem/go-grpc-middleware/tree/v1.3.0)
- github.com/grpc-ecosystem/go-grpc-prometheus: [v1.2.0](https://github.com/grpc-ecosystem/go-grpc-prometheus/tree/v1.2.0)
- github.com/grpc-ecosystem/grpc-gateway: [v1.16.0](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.16.0)
- github.com/jonboulle/clockwork: [v0.2.2](https://github.com/jonboulle/clockwork/tree/v0.2.2)
- github.com/planetscale/vtprotobuf: [0393e58](https://github.com/planetscale/vtprotobuf/tree/0393e58)
- github.com/pquerna/cachecontrol: [v0.1.0](https://github.com/pquerna/cachecontrol/tree/v0.1.0)
- github.com/sirupsen/logrus: [v1.9.3](https://github.com/sirupsen/logrus/tree/v1.9.3)
- github.com/soheilhy/cmux: [v0.1.5](https://github.com/soheilhy/cmux/tree/v0.1.5)
- github.com/stoewer/go-strcase: [v1.2.0](https://github.com/stoewer/go-strcase/tree/v1.2.0)
- github.com/tmc/grpc-websocket-proxy: [673ab2c](https://github.com/tmc/grpc-websocket-proxy/tree/673ab2c)
- github.com/xiang90/probing: [43a291a](https://github.com/xiang90/probing/tree/43a291a)
- go.etcd.io/bbolt: v1.3.9
- go.etcd.io/etcd/api/v3: v3.5.14
- go.etcd.io/etcd/client/pkg/v3: v3.5.14
- go.etcd.io/etcd/client/v2: v2.305.13
- go.etcd.io/etcd/client/v3: v3.5.14
- go.etcd.io/etcd/pkg/v3: v3.5.13
- go.etcd.io/etcd/raft/v3: v3.5.13
- go.etcd.io/etcd/server/v3: v3.5.13
- golang.org/x/exp: f3d0a9c
- google.golang.org/genproto: b8732ec
- gopkg.in/natefinch/lumberjack.v2: v2.2.1
- gopkg.in/square/go-jose.v2: v2.6.0
- k8s.io/apiserver: v0.31.3
- k8s.io/kms: v0.31.3
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.30.3

### Changed
- cel.dev/expr: v0.15.0 → v0.16.1
- cloud.google.com/go/compute/metadata: v0.3.0 → v0.5.0
- github.com/NYTimes/gziphandler: [56545f4 → v1.1.1](https://github.com/NYTimes/gziphandler/compare/56545f4...v1.1.1)
- github.com/cncf/xds/go: [555b57e → b4127c9](https://github.com/cncf/xds/go/compare/555b57e...b4127c9)
- github.com/container-storage-interface/spec: [v1.9.0 → v1.11.0](https://github.com/container-storage-interface/spec/compare/v1.9.0...v1.11.0)
- github.com/envoyproxy/go-control-plane: [v0.12.0 → v0.13.0](https://github.com/envoyproxy/go-control-plane/compare/v0.12.0...v0.13.0)
- github.com/envoyproxy/protoc-gen-validate: [v1.0.4 → v1.1.0](https://github.com/envoyproxy/protoc-gen-validate/compare/v1.0.4...v1.1.0)
- github.com/golang/glog: [v1.2.1 → v1.2.2](https://github.com/golang/glog/compare/v1.2.1...v1.2.2)
- github.com/google/gnostic-models: [v0.6.8 → v0.6.9](https://github.com/google/gnostic-models/compare/v0.6.8...v0.6.9)
- github.com/klauspost/compress: [v1.17.9 → v1.17.11](https://github.com/klauspost/compress/compare/v1.17.9...v1.17.11)
- github.com/kubernetes-csi/csi-test/v5: [v5.2.0 → v5.3.1](https://github.com/kubernetes-csi/csi-test/v5/compare/v5.2.0...v5.3.1)
- github.com/prometheus/client_golang: [v1.20.2 → v1.20.5](https://github.com/prometheus/client_golang/compare/v1.20.2...v1.20.5)
- github.com/prometheus/common: [v0.55.0 → v0.60.1](https://github.com/prometheus/common/compare/v0.55.0...v0.60.1)
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.57.0
- go.opentelemetry.io/otel/metric: v1.29.0 → v1.32.0
- go.opentelemetry.io/otel/trace: v1.29.0 → v1.32.0
- go.opentelemetry.io/otel: v1.29.0 → v1.32.0
- golang.org/x/crypto: v0.26.0 → v0.29.0
- golang.org/x/net: v0.28.0 → v0.31.0
- golang.org/x/oauth2: v0.22.0 → v0.24.0
- golang.org/x/sync: v0.8.0 → v0.9.0
- golang.org/x/sys: v0.24.0 → v0.27.0
- golang.org/x/term: v0.23.0 → v0.26.0
- golang.org/x/text: v0.17.0 → v0.20.0
- golang.org/x/time: v0.6.0 → v0.8.0
- google.golang.org/genproto/googleapis/api: 5315273 → 8af14fe
- google.golang.org/genproto/googleapis/rpc: fc7c04a → dd2ea8e
- google.golang.org/grpc: v1.65.0 → v1.68.0
- google.golang.org/protobuf: v1.34.2 → v1.35.2
- sigs.k8s.io/structured-merge-diff/v4: v4.4.1 → v4.4.3

### Removed
_Nothing has changed._
4 changes: 2 additions & 2 deletions Dockerfile.openshift
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.22-openshift-4.18 AS builder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/external-snapshotter
COPY . .
RUN make build

FROM registry.ci.openshift.org/ocp/4.18:base-rhel9
FROM registry.ci.openshift.org/ocp/4.19:base-rhel9
COPY --from=builder /go/src/github.com/kubernetes-csi/external-snapshotter/bin/csi-snapshotter /usr/bin/
ENTRYPOINT ["/usr/bin/csi-snapshotter"]
4 changes: 2 additions & 2 deletions Dockerfile.snapshot-controller.openshift.rhel7
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.22-openshift-4.18 AS builder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/external-snapshotter
COPY . .
RUN make build

FROM registry.ci.openshift.org/ocp/4.18:base-rhel9
FROM registry.ci.openshift.org/ocp/4.19:base-rhel9
COPY --from=builder /go/src/github.com/kubernetes-csi/external-snapshotter/bin/snapshot-controller /usr/bin/
ENTRYPOINT ["/usr/bin/snapshot-controller"]
8 changes: 4 additions & 4 deletions Dockerfile.webhook.openshift.rhel7
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.22-openshift-4.18 AS builder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/external-snapshotter
COPY . .
RUN make build

FROM registry.ci.openshift.org/ocp/4.18:base-rhel9
COPY --from=builder /go/src/github.com/kubernetes-csi/external-snapshotter/bin/snapshot-validation-webhook /usr/bin/
ENTRYPOINT ["/usr/bin/snapshot-validation-webhook"]
FROM registry.ci.openshift.org/ocp/4.19:base-rhel9
COPY --from=builder /go/src/github.com/kubernetes-csi/external-snapshotter/bin/snapshot-controller /usr/bin/
ENTRYPOINT ["/usr/bin/snapshot-controller"]
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

.PHONY: all snapshot-controller csi-snapshotter snapshot-validation-webhook clean test
.PHONY: all snapshot-controller csi-snapshotter clean test

CMDS=snapshot-controller csi-snapshotter snapshot-validation-webhook
CMDS=snapshot-controller csi-snapshotter
all: build
include release-tools/build.make

Expand Down
Loading