Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
1651e0f
update module dependencies to latest version
humblec Nov 3, 2022
a8997e6
Merge pull request #776 from humblec/gomod-update-20221103
k8s-ci-robot Nov 3, 2022
0cd8f73
Parameterize startup CRD wait retries
mattcary Nov 3, 2022
09a98bc
Merge pull request #777 from mattcary/wait
k8s-ci-robot Nov 4, 2022
a0d66a9
update sidecars to latest version
humblec Nov 3, 2022
923d71e
Merge pull request #775 from humblec/sidecar-update-20221103
k8s-ci-robot Nov 10, 2022
5306069
Squashed 'release-tools/' changes from d24254f6..78c0fb71
jsafrane Nov 11, 2022
1f7b4b8
Merge commit 'bc281c5cbe1b54ad46510d506c84ba54125c6850' into prow-upd…
jsafrane Nov 11, 2022
dc34738
Merge pull request #780 from jsafrane/prow-update-master
k8s-ci-robot Nov 11, 2022
f78cc13
Fix client-go version
xing-yang Nov 11, 2022
9644add
Merge pull request #785 from xing-yang/update_client-go
k8s-ci-robot Nov 12, 2022
30d3458
add dependabot configuration to github actions for auto update PRs
humblec Nov 15, 2022
3a56044
Merge pull request #787 from humblec/dependabot
k8s-ci-robot Nov 15, 2022
d842f6c
remove `replace` directive from the go.mod file
humblec Nov 17, 2022
1097a96
Merge pull request #788 from humblec/go-mod
k8s-ci-robot Nov 18, 2022
f095f31
Update dependency go modules for k8s v1.26.0-rc.0
sunnylovestiramisu Nov 23, 2022
bb95725
Make webhook example compatible with TLS secrets
haslersn Nov 27, 2022
bcdff47
Remove replace in go.mod
sunnylovestiramisu Nov 28, 2022
61f399a
Merge pull request #791 from sunnylovestiramisu/module-update-master
k8s-ci-robot Nov 28, 2022
d2a15ce
Merge pull request #793 from haslersn/patch-1
k8s-ci-robot Dec 5, 2022
2319385
test: fix trivy and codespell github action failure
andyzhangx Dec 6, 2022
7dcacc1
Merge pull request #795 from andyzhangx/fix-trivy
k8s-ci-robot Dec 6, 2022
1defd00
fix certificate generation in webhook example
haslersn Dec 6, 2022
8aeed25
Update dependency go modules in client for k8s v1.26.0-rc.0
sunnylovestiramisu Dec 5, 2022
40e2a53
Merge pull request #794 from sunnylovestiramisu/module-update-master
k8s-ci-robot Dec 6, 2022
3a2a001
Update dependency go modules for k8s v1.26.0
sunnylovestiramisu Dec 12, 2022
9cd2fbc
Upgrade go to 1.19
sunnylovestiramisu Dec 12, 2022
bb5a901
Update dependency go modules in client for k8s v1.26.0
sunnylovestiramisu Dec 12, 2022
9695271
Merge pull request #796 from haslersn/fix-create-cert
k8s-ci-robot Dec 14, 2022
e58d9d2
Replace golang.org/x/net to v0.4.0
sunnylovestiramisu Dec 13, 2022
3ed7d85
Merge pull request #797 from sunnylovestiramisu/module-update-master
k8s-ci-robot Dec 14, 2022
f70ede2
Update client dep to golang.org/x/net v0.4.0
xing-yang Dec 16, 2022
59290a1
Merge pull request #798 from xing-yang/update_client_dep
k8s-ci-robot Dec 16, 2022
5d3d28c
Add replace clause back to go.mod
xing-yang Dec 17, 2022
77ccc89
Merge pull request #801 from xing-yang/add_replace_go_mod
k8s-ci-robot Dec 18, 2022
b82eefd
Upgrade csi-lib-utils to v0.12.0
sunnylovestiramisu Dec 22, 2022
0485546
Merge pull request #802 from sunnylovestiramisu/module-update-master
k8s-ci-robot Dec 22, 2022
fcb21dc
Add changelog for v6.2.0
xing-yang Dec 17, 2022
5456412
Merge pull request #800 from xing-yang/changelog_6.2.0
k8s-ci-robot Dec 27, 2022
a49a307
Merge remote-tracking branch 'openshift/master' into rebase-6.2.1
mpatlasov Feb 1, 2023
0b199d9
UPSTREAM: <carry>: Add OpenShift files
mpatlasov Feb 1, 2023
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
  •  
  •  
  •  
129 changes: 129 additions & 0 deletions CHANGELOG/CHANGELOG-6.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
# Release notes for v6.2.0

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

# Changelog since v6.1.0

## Changes by Kind

### Feature

- Add --retry-crd-interval-max flag to the snapshot-controller in order to allow customization of CRD detection on startup. ([#777](https://github.com/kubernetes-csi/external-snapshotter/pull/777), [@mattcary](https://github.com/mattcary))

### Uncategorized

- Change webhook example to be compatible with TLS-type secrets. ([#793](https://github.com/kubernetes-csi/external-snapshotter/pull/793), [@haslersn](https://github.com/haslersn))
- Fixes an issue introduced by PR 793 by respecting the format of TLS-type secrets in the script. ([#796](https://github.com/kubernetes-csi/external-snapshotter/pull/796), [@haslersn](https://github.com/haslersn))
- Update go to v1.19 and kubernetes dependencies to 1.26.0. ([#797](https://github.com/kubernetes-csi/external-snapshotter/pull/797), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu))

## Dependencies

### Added
- github.com/cenkalti/backoff/v4: [v4.1.3](https://github.com/cenkalti/backoff/v4/tree/v4.1.3)
- github.com/go-logr/stdr: [v1.2.2](https://github.com/go-logr/stdr/tree/v1.2.2)
- github.com/grpc-ecosystem/grpc-gateway/v2: [v2.7.0](https://github.com/grpc-ecosystem/grpc-gateway/v2/tree/v2.7.0)
- go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.10.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.10.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.10.0
- k8s.io/dynamic-resource-allocation: v0.26.0
- k8s.io/kms: v0.26.0

### Changed
- github.com/antlr/antlr4/runtime/Go/antlr: [f25a4f6 → v1.4.10](https://github.com/antlr/antlr4/runtime/Go/antlr/compare/f25a4f6...v1.4.10)
- github.com/aws/aws-sdk-go: [v1.38.49 → v1.44.116](https://github.com/aws/aws-sdk-go/compare/v1.38.49...v1.44.116)
- github.com/container-storage-interface/spec: [v1.6.0 → v1.7.0](https://github.com/container-storage-interface/spec/compare/v1.6.0...v1.7.0)
- github.com/containerd/ttrpc: [v1.0.2 → v1.1.0](https://github.com/containerd/ttrpc/compare/v1.0.2...v1.1.0)
- github.com/docker/go-units: [v0.4.0 → v0.5.0](https://github.com/docker/go-units/compare/v0.4.0...v0.5.0)
- github.com/felixge/httpsnoop: [v1.0.1 → v1.0.3](https://github.com/felixge/httpsnoop/compare/v1.0.1...v1.0.3)
- github.com/google/cadvisor: [v0.45.0 → v0.46.0](https://github.com/google/cadvisor/compare/v0.45.0...v0.46.0)
- github.com/google/martian/v3: [v3.2.1 → v3.0.0](https://github.com/google/martian/v3/compare/v3.2.1...v3.0.0)
- github.com/ianlancetaylor/demangle: [28f6c0f → 5e5cf60](https://github.com/ianlancetaylor/demangle/compare/28f6c0f...5e5cf60)
- github.com/karrick/godirwalk: [v1.16.1 → v1.17.0](https://github.com/karrick/godirwalk/compare/v1.16.1...v1.17.0)
- github.com/kubernetes-csi/csi-lib-utils: [v0.11.0 → v0.12.0](https://github.com/kubernetes-csi/csi-lib-utils/compare/v0.11.0...v0.12.0)
- github.com/moby/sys/mountinfo: [v0.6.0 → v0.6.2](https://github.com/moby/sys/mountinfo/compare/v0.6.0...v0.6.2)
- github.com/moby/term: [3f7ff69 → 39b0c02](https://github.com/moby/term/compare/3f7ff69...39b0c02)
- github.com/onsi/ginkgo/v2: [v2.1.6 → v2.4.0](https://github.com/onsi/ginkgo/v2/compare/v2.1.6...v2.4.0)
- github.com/onsi/ginkgo: [v1.16.4 → v1.10.3](https://github.com/onsi/ginkgo/compare/v1.16.4...v1.10.3)
- github.com/onsi/gomega: [v1.20.1 → v1.23.0](https://github.com/onsi/gomega/compare/v1.20.1...v1.23.0)
- github.com/opencontainers/runc: [v1.1.3 → v1.1.4](https://github.com/opencontainers/runc/compare/v1.1.3...v1.1.4)
- github.com/prometheus/client_golang: [v1.13.1 → v1.14.0](https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0)
- go.etcd.io/etcd/api/v3: v3.5.4 → v3.5.5
- go.etcd.io/etcd/client/pkg/v3: v3.5.4 → v3.5.5
- go.etcd.io/etcd/client/v2: v2.305.4 → v2.305.5
- go.etcd.io/etcd/client/v3: v3.5.4 → v3.5.5
- go.etcd.io/etcd/pkg/v3: v3.5.4 → v3.5.5
- go.etcd.io/etcd/raft/v3: v3.5.4 → v3.5.5
- go.etcd.io/etcd/server/v3: v3.5.4 → v3.5.5
- go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful: v0.20.0 → v0.35.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0 → v0.35.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0 → v0.35.0
- go.opentelemetry.io/otel/metric: v0.20.0 → v0.31.0
- go.opentelemetry.io/otel/sdk: v0.20.0 → v1.10.0
- go.opentelemetry.io/otel/trace: v0.20.0 → v1.10.0
- go.opentelemetry.io/otel: v0.20.0 → v1.10.0
- go.opentelemetry.io/proto/otlp: v0.7.0 → v0.19.0
- go.uber.org/goleak: v1.1.10 → v1.2.0
- golang.org/x/crypto: 3147a52 → v0.1.0
- golang.org/x/exp: 85be41e → 6cc2880
- golang.org/x/lint: 6edffad → 738671d
- golang.org/x/mod: 86c51ed → v0.6.0
- golang.org/x/net: v0.1.0 → v0.4.0
- golang.org/x/sys: v0.1.0 → v0.3.0
- golang.org/x/term: v0.1.0 → v0.3.0
- golang.org/x/text: v0.4.0 → v0.5.0
- golang.org/x/tools: v0.1.12 → v0.2.0
- k8s.io/api: v0.25.2 → v0.26.0
- k8s.io/apiextensions-apiserver: v0.25.2 → v0.26.0
- k8s.io/apimachinery: v0.25.2 → v0.26.0
- k8s.io/apiserver: v0.25.2 → v0.26.0
- k8s.io/cli-runtime: v0.25.2 → v0.26.0
- k8s.io/client-go: v0.25.2 → v0.26.0
- k8s.io/cloud-provider: v0.25.2 → v0.26.0
- k8s.io/cluster-bootstrap: v0.25.2 → v0.26.0
- k8s.io/code-generator: v0.25.2 → v0.26.0
- k8s.io/component-base: v0.25.2 → v0.26.0
- k8s.io/component-helpers: v0.25.2 → v0.26.0
- k8s.io/controller-manager: v0.25.2 → v0.26.0
- k8s.io/cri-api: v0.25.2 → v0.26.0
- k8s.io/csi-translation-lib: v0.25.2 → v0.26.0
- k8s.io/kube-aggregator: v0.25.2 → v0.26.0
- k8s.io/kube-controller-manager: v0.25.2 → v0.26.0
- k8s.io/kube-proxy: v0.25.2 → v0.26.0
- k8s.io/kube-scheduler: v0.25.2 → v0.26.0
- k8s.io/kubectl: v0.25.2 → v0.26.0
- k8s.io/kubelet: v0.25.2 → v0.26.0
- k8s.io/kubernetes: v1.25.3 → v1.26.0
- k8s.io/legacy-cloud-providers: v0.25.2 → v0.26.0
- k8s.io/metrics: v0.25.2 → v0.26.0
- k8s.io/mount-utils: v0.25.2 → v0.26.0
- k8s.io/pod-security-admission: v0.25.2 → v0.26.0
- k8s.io/sample-apiserver: v0.25.2 → v0.26.0
- k8s.io/system-validators: v1.7.0 → v1.8.0
- k8s.io/utils: 61b03e2 → 1a15be2

### Removed
- github.com/auth0/go-jwt-middleware: [v1.0.1](https://github.com/auth0/go-jwt-middleware/tree/v1.0.1)
- github.com/benbjohnson/clock: [v1.1.0](https://github.com/benbjohnson/clock/tree/v1.1.0)
- github.com/boltdb/bolt: [v1.3.1](https://github.com/boltdb/bolt/tree/v1.3.1)
- github.com/creack/pty: [v1.1.11](https://github.com/creack/pty/tree/v1.1.11)
- github.com/getkin/kin-openapi: [v0.76.0](https://github.com/getkin/kin-openapi/tree/v0.76.0)
- github.com/go-ozzo/ozzo-validation: [v3.5.0+incompatible](https://github.com/go-ozzo/ozzo-validation/tree/v3.5.0)
- github.com/golang/snappy: [v0.0.3](https://github.com/golang/snappy/tree/v0.0.3)
- github.com/gophercloud/gophercloud: [v0.1.0](https://github.com/gophercloud/gophercloud/tree/v0.1.0)
- github.com/gorilla/mux: [v1.8.0](https://github.com/gorilla/mux/tree/v1.8.0)
- github.com/heketi/heketi: [v10.3.0+incompatible](https://github.com/heketi/heketi/tree/v10.3.0)
- github.com/heketi/tests: [f3775cb](https://github.com/heketi/tests/tree/f3775cb)
- github.com/lpabon/godbc: [v0.1.1](https://github.com/lpabon/godbc/tree/v0.1.1)
- github.com/mvdan/xurls: [v1.1.0](https://github.com/mvdan/xurls/tree/v1.1.0)
- github.com/nxadm/tail: [v1.4.8](https://github.com/nxadm/tail/tree/v1.4.8)
- github.com/russross/blackfriday: [v1.5.2](https://github.com/russross/blackfriday/tree/v1.5.2)
- github.com/spf13/afero: [v1.2.2](https://github.com/spf13/afero/tree/v1.2.2)
- github.com/urfave/negroni: [v1.0.0](https://github.com/urfave/negroni/tree/v1.0.0)
- go.opentelemetry.io/contrib: v0.20.0
- go.opentelemetry.io/otel/exporters/otlp: v0.20.0
- go.opentelemetry.io/otel/oteltest: v0.20.0
- go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
- go.opentelemetry.io/otel/sdk/metric: v0.20.0
- gonum.org/v1/gonum: v0.6.2
- gonum.org/v1/netlib: 7672324
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,8 @@ Other than this, the NODE_NAME environment variable must be set where the CSI sn

* `--retry-interval-max`: Maximum retry interval of failed volume snapshot creation or deletion. Default value is 5 minutes.

* `--retry-crd-interval-max`: Maximum retry interval for detecting the snapshot CRDs on controller startup. Default is 5 seconds.

* `--enable-distributed-snapshotting` : Enables each node to handle snapshots for the volumes local to that node. Off by default. It should be set to true only if `--node-deployment` parameter for the csi external snapshotter sidecar is set to true. See https://github.com/kubernetes-csi/external-snapshotter/blob/master/README.md#distributed-snapshotting for details.

* `--prevent-volume-mode-conversion`: Boolean that prevents an unauthorised user from modifying the volume mode when creating a PVC from an existing VolumeSnapshot. Only present as an alpha feature in `v6.0.0` and above.
Expand Down
30 changes: 16 additions & 14 deletions client/go.mod
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
module github.com/kubernetes-csi/external-snapshotter/client/v6

go 1.18
go 1.19

require (
k8s.io/api v0.25.2
k8s.io/apimachinery v0.25.2
k8s.io/client-go v0.25.2
k8s.io/api v0.26.0
k8s.io/apimachinery v0.26.0
k8s.io/client-go v0.26.0
k8s.io/code-generator v0.25.2
)

Expand All @@ -20,7 +20,7 @@ require (
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/google/gnostic v0.6.9 // indirect
github.com/google/go-cmp v0.5.8 // indirect
github.com/google/go-cmp v0.5.9 // indirect
github.com/google/gofuzz v1.1.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
Expand All @@ -30,24 +30,26 @@ require (
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/spf13/pflag v1.0.5 // indirect
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 // indirect
golang.org/x/net v0.0.0-20220909164309-bea034e7d591 // indirect
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 // indirect
golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 // indirect
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
golang.org/x/text v0.3.7 // indirect
golang.org/x/mod v0.6.0 // indirect
golang.org/x/net v0.3.1-0.20221206200815-1e63c2f08a10 // indirect
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b // indirect
golang.org/x/sys v0.3.0 // indirect
golang.org/x/term v0.3.0 // indirect
golang.org/x/text v0.5.0 // indirect
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect
golang.org/x/tools v0.1.12 // indirect
golang.org/x/tools v0.2.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.28.1 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/gengo v0.0.0-20220913193501-391367153a38 // indirect
k8s.io/klog/v2 v2.80.1 // indirect
k8s.io/kube-openapi v0.0.0-20220803164354-a70c9af30aea // indirect
k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed // indirect
k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 // indirect
k8s.io/utils v0.0.0-20221107191617-1a15be271d1d // indirect
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
sigs.k8s.io/yaml v1.3.0 // indirect
)

replace golang.org/x/net => golang.org/x/net v0.4.0
Loading