Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
3863a0f
build for multiple platforms only in CI, add s390x
pohly Mar 4, 2020
4cf843f
Merge pull request #76 from pohly/build-targets
k8s-ci-robot Mar 4, 2020
7edc146
Update snapshotter to version 2.0.1
ggriffiths Mar 11, 2020
152396e
Merge pull request #77 from ggriffiths/snapshotter201_update
k8s-ci-robot Mar 11, 2020
ce02052
Update main.go
windayski Mar 30, 2020
3ea294d
Merge pull request #69 from windayski/fix-typo
k8s-ci-robot Mar 31, 2020
899ab94
release-tools: update
pohly Apr 7, 2020
0f5e866
Merge pull request #71 from pohly/prow-update-master
k8s-ci-robot Apr 7, 2020
365c649
Added dockercli flag
vitt-bagal Apr 14, 2020
6d23d06
Merge pull request #72 from linux-on-ibm-z/multi_support
k8s-ci-robot Apr 15, 2020
d6dc948
Add links to version in README
jsafrane Apr 15, 2020
205bcf4
Merge pull request #73 from jsafrane/add-version-links
k8s-ci-robot Apr 15, 2020
ea1f94a
update release tools instructions
msau42 Apr 17, 2020
c1bdf5b
Merge pull request #80 from msau42/add-release-process
k8s-ci-robot Apr 17, 2020
5b8ed9a
Update to newer gcb-docker-gcloud image with docker 19.03.5
dims Apr 20, 2020
c808b59
Merge pull request #74 from dims/patch-1
k8s-ci-robot Apr 20, 2020
d8c76fe
Support local snapshot RBAC for pull jobs
ggriffiths Apr 16, 2020
0fcc3b1
Merge pull request #78 from ggriffiths/fix_csi_snapshotter_rbac_versi…
k8s-ci-robot Apr 20, 2020
165dbea
update to latest gcr.io/k8s-testimages/gcb-docker-gcloud image
dims Apr 22, 2020
0759060
Merge pull request #75 from dims/patch-2
k8s-ci-robot Apr 22, 2020
6c08ff9
Set $HOME to /root for buildx to be picked up
dims Apr 22, 2020
e69e814
Merge pull request #76 from dims/patch-3
k8s-ci-robot Apr 22, 2020
6f2322e
Update patch release notes generation command
msau42 Apr 23, 2020
b341cf5
Make base image and tag configrable in Dockerfile.Windows
jingxu97 Apr 22, 2020
86b8a37
Merge pull request #77 from jingxu97/Apr/windows
k8s-ci-robot Apr 24, 2020
9084fec
Merge pull request #81 from msau42/add-release-process
k8s-ci-robot Apr 27, 2020
a445838
build both platforms and generate manifest as well
dims Apr 28, 2020
395e441
Merge pull request #78 from dims/build-both-platforms-and-generate-ma…
k8s-ci-robot Apr 28, 2020
d372847
fix to exec format error on s390x
vitt-bagal Apr 28, 2020
76da290
Add build step for Windows container image
jingxu97 Apr 28, 2020
8bbbc8d
Merge pull request #80 from jingxu97/Apr/windows
k8s-ci-robot Apr 28, 2020
510710d
Merge pull request #79 from linux-on-ibm-z/multiarch_fix
k8s-ci-robot Apr 28, 2020
3a02a6b
Remove registratation socket file on shutdown
Madhu-1 Dec 18, 2019
a5c31f9
Added push-multiarch target
vitt-bagal May 12, 2020
1363600
cleanup cloudbuild
vitt-bagal May 12, 2020
f71ccea
removed push-multiarch target
vitt-bagal May 14, 2020
46a0c88
Added push-multiarch target
vitt-bagal May 14, 2020
bb941d8
cleanup cloudbuild
vitt-bagal May 14, 2020
d5da579
removed extra env variables
vitt-bagal May 15, 2020
3e9e449
removed extra variables
vitt-bagal May 15, 2020
4dbc271
Merge pull request #82 from linux-on-ibm-z/multiarch_image_tagging
k8s-ci-robot May 21, 2020
f7a2f42
cloud build: fix make invocation
pohly May 25, 2020
cae4fbe
multiarch: use normal Dockerfiles and build command
pohly May 25, 2020
597d425
cloud build: warn earlier about missing PULL_BASE_REF
pohly May 26, 2020
2dabaad
cloud build: set up Go with helper code from prow.sh
pohly May 26, 2020
3018101
cloud build: simplify variable handling, return error when image exists
pohly May 27, 2020
522b79b
Merge pull request #84 from pohly/multiarch_image_tagging
k8s-ci-robot May 28, 2020
79dac00
cloud build: fix shell syntax
pohly May 28, 2020
ff86080
Merge pull request #85 from pohly/multiarch_image_tagging
k8s-ci-robot May 28, 2020
bd41690
cloud build: initial set of shared files
pohly May 28, 2020
17dde9e
Merge pull request #87 from pohly/cloud-build
k8s-ci-robot May 28, 2020
f8ffe4e
release-tools: update
pohly May 29, 2020
da1e2a4
cloud build: use files from csi-release-tools
pohly May 29, 2020
2ec660b
Merge pull request #86 from pohly/prow-update-master
k8s-ci-robot May 29, 2020
4569f27
build.make: fix push-multiarch ambiguity
pohly Jun 3, 2020
5231f05
build.make: properly declare push-multiarch
pohly Jun 3, 2020
340e082
build.make: optional inclusion of Windows in multiarch images
pohly Jun 3, 2020
be902f4
Merge pull request #88 from pohly/multiarch-windows-fix
k8s-ci-robot Jun 3, 2020
e3ed3e7
release-tools: update
pohly Jun 3, 2020
781a17c
Makefile: remove experimental push-multiarch
pohly Jun 3, 2020
144a508
Merge pull request #87 from pohly/prow-update-master
k8s-ci-robot Jun 3, 2020
db0c2a7
cloud build: initialize support for running commands in Dockerfile
pohly Jun 4, 2020
c5fd961
Merge pull request #89 from pohly/cloud-build-binfmt
k8s-ci-robot Jun 8, 2020
3df86b7
cloud build: k8s-staging-sig-storage
pohly Jun 12, 2020
0d5bd84
Merge pull request #90 from pohly/k8s-staging-sig-storage
k8s-ci-robot Jun 12, 2020
43e50d6
prow.sh: enable building arm64 image
cyb70289 Jun 16, 2020
f5a4203
Merge pull request #91 from cyb70289/arm64
k8s-ci-robot Jun 16, 2020
24250e7
release-tools: update
pohly Jun 16, 2020
ef31ac0
Merge pull request #89 from pohly/prow-update-master
k8s-ci-robot Jun 17, 2020
36ea4ff
filter-junit: Fix golint error
animeshk08 Jun 17, 2020
0676fcb
Merge pull request #92 from animeshk08/patch-1
k8s-ci-robot Jun 18, 2020
5a54e67
filter-junit: Fix gofmt error
animeshk08 Jun 18, 2020
41ec6d1
Merge pull request #93 from animeshk08/patch-1
k8s-ci-robot Jun 18, 2020
1fdf2d5
cloud build: bump timeout in Prow job
namrata-ibm Jul 8, 2020
0345a83
Merge pull request #94 from linux-on-ibm-z/bump-timeout
k8s-ci-robot Jul 8, 2020
7ee2b63
release-tools: update
pohly Jul 9, 2020
afe794b
Merge pull request #91 from pohly/prow-update-master
k8s-ci-robot Jul 9, 2020
7073c06
bump pluginregistration api version
gnufied Jul 24, 2020
bf988b8
Merge pull request #96 from gnufied/bump-plugin-registration-version
k8s-ci-robot Jul 27, 2020
a0c2e6b
Merge pull request #61 from Madhu-1/fix-21
k8s-ci-robot Jul 31, 2020
1d93f39
Add flag to configure the registration socket path
Jul 23, 2020
06867f3
Merge pull request #95 from prithviramesh/configurable-registration-s…
k8s-ci-robot Aug 10, 2020
2fc8ad6
Bump client-go to 0.19.rc2
jsafrane Jul 30, 2020
238560d
Move changelogs to a separate dir
jsafrane Jul 30, 2020
2687a1a
Add CANGELOG v2
jsafrane Jul 30, 2020
4a72b36
Use new image registry
jsafrane Jul 31, 2020
db5126e
Merge pull request #98 from jsafrane/prepare-1.4
k8s-ci-robot Aug 12, 2020
28d8129
carry: Add OpenShift maintainers
jsafrane Feb 28, 2019
aab5290
UPSTREAM: <carry>: Add OpenShift Dockerfiles
jsafrane Jun 6, 2019
5325ed7
UPSTREAM: <carry>: Remove Matthew from OWNERS
jsafrane Jun 10, 2019
6576d49
UPSTREAM: <carry>: Use upstream makefiles
jsafrane Jun 10, 2019
5ce2779
Don't run the sidecar container with specific UID
jsafrane Jul 31, 2019
b1d0ab3
UPSTREAM: <carry>: Use golang 1.12 for OpenShift images
jsafrane Oct 15, 2019
3f1a3d8
Sanitize OWNERS
jsafrane Jan 14, 2020
9ff4658
carry: Add BZ component to OWNERS
jsafrane Apr 14, 2020
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .cloudbuild.sh
File renamed without changes.
File renamed without changes.
File renamed without changes.
172 changes: 172 additions & 0 deletions CHANGELOG/CHANGELOG-2.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
# Release notes for v2.0

[Documentation](https://kubernetes-csi.github.io/docs/)
# Changelog since v1.3.0

## Urgent Upgrade Notes

### (No, really, you MUST read this before you upgrade)

- Use v1 API for plugin registration with kubelet. This change requires at least Kubernetes v1.13. ([#96](https://github.com/kubernetes-csi/node-driver-registrar/pull/96), [@gnufied](https://github.com/gnufied))

## Changes by Kind

### Feature

- Windows and multiarch Linux images are now available. The Dockerfile must accept a "binary" build argument. ([#84](https://github.com/kubernetes-csi/node-driver-registrar/pull/84), [@pohly](https://github.com/pohly))

### Uncategorized

- Make image, tag and registry configurable in docker file for windows build of node driver registrar. ([#77](https://github.com/kubernetes-csi/node-driver-registrar/pull/77), [@jingxu97](https://github.com/jingxu97))
- Use v1 API for plugin registration with kubelet ([#96](https://github.com/kubernetes-csi/node-driver-registrar/pull/96), [@gnufied](https://github.com/gnufied))
- Registration socket is now removed on node-driver-registrar shutdown, de-registering the CSI driver from kubelet. ([#61](https://github.com/kubernetes-csi/node-driver-registrar/pull/61), [@Madhu-1](https://github.com/Madhu-1))

## Dependencies

### Added
- cloud.google.com/go/bigquery: v1.0.1
- cloud.google.com/go/datastore: v1.0.0
- cloud.google.com/go/pubsub: v1.0.1
- cloud.google.com/go/storage: v1.0.0
- cloud.google.com/go: v0.51.0
- dmitri.shuralyov.com/gpu/mtl: 666a987
- github.com/Azure/go-ansiterm: [d6e3b33](https://github.com/Azure/go-ansiterm/tree/d6e3b33)
- github.com/Azure/go-autorest/autorest/adal: [v0.8.2](https://github.com/Azure/go-autorest/autorest/adal/tree/v0.8.2)
- github.com/Azure/go-autorest/autorest/date: [v0.2.0](https://github.com/Azure/go-autorest/autorest/date/tree/v0.2.0)
- github.com/Azure/go-autorest/autorest/mocks: [v0.3.0](https://github.com/Azure/go-autorest/autorest/mocks/tree/v0.3.0)
- github.com/Azure/go-autorest/autorest: [v0.9.6](https://github.com/Azure/go-autorest/autorest/tree/v0.9.6)
- github.com/Azure/go-autorest/logger: [v0.1.0](https://github.com/Azure/go-autorest/logger/tree/v0.1.0)
- github.com/Azure/go-autorest/tracing: [v0.5.0](https://github.com/Azure/go-autorest/tracing/tree/v0.5.0)
- github.com/BurntSushi/toml: [v0.3.1](https://github.com/BurntSushi/toml/tree/v0.3.1)
- github.com/BurntSushi/xgb: [27f1227](https://github.com/BurntSushi/xgb/tree/27f1227)
- github.com/NYTimes/gziphandler: [56545f4](https://github.com/NYTimes/gziphandler/tree/56545f4)
- github.com/PuerkitoBio/purell: [v1.0.0](https://github.com/PuerkitoBio/purell/tree/v1.0.0)
- github.com/PuerkitoBio/urlesc: [5bd2802](https://github.com/PuerkitoBio/urlesc/tree/5bd2802)
- github.com/alecthomas/template: [fb15b89](https://github.com/alecthomas/template/tree/fb15b89)
- github.com/alecthomas/units: [c3de453](https://github.com/alecthomas/units/tree/c3de453)
- github.com/beorn7/perks: [v1.0.1](https://github.com/beorn7/perks/tree/v1.0.1)
- github.com/blang/semver: [v3.5.0+incompatible](https://github.com/blang/semver/tree/v3.5.0)
- github.com/census-instrumentation/opencensus-proto: [v0.2.1](https://github.com/census-instrumentation/opencensus-proto/tree/v0.2.1)
- github.com/cespare/xxhash/v2: [v2.1.1](https://github.com/cespare/xxhash/v2/tree/v2.1.1)
- github.com/chzyer/logex: [v1.1.10](https://github.com/chzyer/logex/tree/v1.1.10)
- github.com/chzyer/readline: [2972be2](https://github.com/chzyer/readline/tree/2972be2)
- github.com/chzyer/test: [a1ea475](https://github.com/chzyer/test/tree/a1ea475)
- github.com/client9/misspell: [v0.3.4](https://github.com/client9/misspell/tree/v0.3.4)
- github.com/dgrijalva/jwt-go: [v3.2.0+incompatible](https://github.com/dgrijalva/jwt-go/tree/v3.2.0)
- github.com/docker/spdystream: [449fdfc](https://github.com/docker/spdystream/tree/449fdfc)
- github.com/docopt/docopt-go: [ee0de3b](https://github.com/docopt/docopt-go/tree/ee0de3b)
- github.com/elazarl/goproxy: [947c36d](https://github.com/elazarl/goproxy/tree/947c36d)
- github.com/emicklei/go-restful: [ff4f55a](https://github.com/emicklei/go-restful/tree/ff4f55a)
- github.com/envoyproxy/go-control-plane: [5f8ba28](https://github.com/envoyproxy/go-control-plane/tree/5f8ba28)
- github.com/envoyproxy/protoc-gen-validate: [v0.1.0](https://github.com/envoyproxy/protoc-gen-validate/tree/v0.1.0)
- github.com/evanphx/json-patch: [e83c0a1](https://github.com/evanphx/json-patch/tree/e83c0a1)
- github.com/fsnotify/fsnotify: [v1.4.9](https://github.com/fsnotify/fsnotify/tree/v1.4.9)
- github.com/ghodss/yaml: [73d445a](https://github.com/ghodss/yaml/tree/73d445a)
- github.com/go-gl/glfw/v3.3/glfw: [12ad95a](https://github.com/go-gl/glfw/v3.3/glfw/tree/12ad95a)
- github.com/go-kit/kit: [v0.9.0](https://github.com/go-kit/kit/tree/v0.9.0)
- github.com/go-logfmt/logfmt: [v0.4.0](https://github.com/go-logfmt/logfmt/tree/v0.4.0)
- github.com/go-logr/logr: [v0.2.0](https://github.com/go-logr/logr/tree/v0.2.0)
- github.com/go-openapi/jsonpointer: [46af16f](https://github.com/go-openapi/jsonpointer/tree/46af16f)
- github.com/go-openapi/jsonreference: [13c6e35](https://github.com/go-openapi/jsonreference/tree/13c6e35)
- github.com/go-openapi/spec: [6aced65](https://github.com/go-openapi/spec/tree/6aced65)
- github.com/go-openapi/swag: [1d0bd11](https://github.com/go-openapi/swag/tree/1d0bd11)
- github.com/go-stack/stack: [v1.8.0](https://github.com/go-stack/stack/tree/v1.8.0)
- github.com/golang/groupcache: [215e871](https://github.com/golang/groupcache/tree/215e871)
- github.com/golang/mock: [v1.3.1](https://github.com/golang/mock/tree/v1.3.1)
- github.com/google/btree: [v1.0.0](https://github.com/google/btree/tree/v1.0.0)
- github.com/google/go-cmp: [v0.4.0](https://github.com/google/go-cmp/tree/v0.4.0)
- github.com/google/gofuzz: [v1.1.0](https://github.com/google/gofuzz/tree/v1.1.0)
- github.com/google/martian: [v2.1.0+incompatible](https://github.com/google/martian/tree/v2.1.0)
- github.com/google/pprof: [d4f498a](https://github.com/google/pprof/tree/d4f498a)
- github.com/google/renameio: [v0.1.0](https://github.com/google/renameio/tree/v0.1.0)
- github.com/google/uuid: [v1.1.1](https://github.com/google/uuid/tree/v1.1.1)
- github.com/googleapis/gax-go/v2: [v2.0.5](https://github.com/googleapis/gax-go/v2/tree/v2.0.5)
- github.com/googleapis/gnostic: [v0.4.1](https://github.com/googleapis/gnostic/tree/v0.4.1)
- github.com/gregjones/httpcache: [9cad4c3](https://github.com/gregjones/httpcache/tree/9cad4c3)
- github.com/hashicorp/golang-lru: [v0.5.1](https://github.com/hashicorp/golang-lru/tree/v0.5.1)
- github.com/hpcloud/tail: [v1.0.0](https://github.com/hpcloud/tail/tree/v1.0.0)
- github.com/ianlancetaylor/demangle: [5e5cf60](https://github.com/ianlancetaylor/demangle/tree/5e5cf60)
- github.com/imdario/mergo: [v0.3.5](https://github.com/imdario/mergo/tree/v0.3.5)
- github.com/json-iterator/go: [v1.1.10](https://github.com/json-iterator/go/tree/v1.1.10)
- github.com/jstemmer/go-junit-report: [v0.9.1](https://github.com/jstemmer/go-junit-report/tree/v0.9.1)
- github.com/julienschmidt/httprouter: [v1.2.0](https://github.com/julienschmidt/httprouter/tree/v1.2.0)
- github.com/kisielk/errcheck: [v1.2.0](https://github.com/kisielk/errcheck/tree/v1.2.0)
- github.com/kisielk/gotool: [v1.0.0](https://github.com/kisielk/gotool/tree/v1.0.0)
- github.com/konsorten/go-windows-terminal-sequences: [v1.0.3](https://github.com/konsorten/go-windows-terminal-sequences/tree/v1.0.3)
- github.com/kr/logfmt: [b84e30a](https://github.com/kr/logfmt/tree/b84e30a)
- github.com/kr/pretty: [v0.2.0](https://github.com/kr/pretty/tree/v0.2.0)
- github.com/kr/pty: [v1.1.1](https://github.com/kr/pty/tree/v1.1.1)
- github.com/kr/text: [v0.1.0](https://github.com/kr/text/tree/v0.1.0)
- github.com/mailru/easyjson: [d5b7844](https://github.com/mailru/easyjson/tree/d5b7844)
- github.com/matttproud/golang_protobuf_extensions: [c182aff](https://github.com/matttproud/golang_protobuf_extensions/tree/c182aff)
- github.com/moby/term: [672ec06](https://github.com/moby/term/tree/672ec06)
- github.com/modern-go/concurrent: [bacd9c7](https://github.com/modern-go/concurrent/tree/bacd9c7)
- github.com/modern-go/reflect2: [v1.0.1](https://github.com/modern-go/reflect2/tree/v1.0.1)
- github.com/munnerz/goautoneg: [a547fc6](https://github.com/munnerz/goautoneg/tree/a547fc6)
- github.com/mwitkow/go-conntrack: [cc309e4](https://github.com/mwitkow/go-conntrack/tree/cc309e4)
- github.com/mxk/go-flowrate: [cca7078](https://github.com/mxk/go-flowrate/tree/cca7078)
- github.com/onsi/ginkgo: [v1.11.0](https://github.com/onsi/ginkgo/tree/v1.11.0)
- github.com/onsi/gomega: [v1.7.0](https://github.com/onsi/gomega/tree/v1.7.0)
- github.com/peterbourgon/diskv: [v2.0.1+incompatible](https://github.com/peterbourgon/diskv/tree/v2.0.1)
- github.com/pkg/errors: [v0.9.1](https://github.com/pkg/errors/tree/v0.9.1)
- github.com/prometheus/client_golang: [v1.7.1](https://github.com/prometheus/client_golang/tree/v1.7.1)
- github.com/prometheus/client_model: [v0.2.0](https://github.com/prometheus/client_model/tree/v0.2.0)
- github.com/prometheus/common: [v0.10.0](https://github.com/prometheus/common/tree/v0.10.0)
- github.com/prometheus/procfs: [v0.1.3](https://github.com/prometheus/procfs/tree/v0.1.3)
- github.com/rogpeppe/go-internal: [v1.3.0](https://github.com/rogpeppe/go-internal/tree/v1.3.0)
- github.com/sirupsen/logrus: [v1.6.0](https://github.com/sirupsen/logrus/tree/v1.6.0)
- github.com/spf13/afero: [v1.2.2](https://github.com/spf13/afero/tree/v1.2.2)
- github.com/spf13/pflag: [v1.0.5](https://github.com/spf13/pflag/tree/v1.0.5)
- go.opencensus.io: v0.22.2
- go.uber.org/atomic: v1.4.0
- go.uber.org/multierr: v1.1.0
- go.uber.org/zap: v1.10.0
- golang.org/x/crypto: bac4c82
- golang.org/x/exp: da58074
- golang.org/x/image: cff245a
- golang.org/x/lint: fdd1cda
- golang.org/x/mobile: d2bd2a2
- golang.org/x/mod: c90efee
- golang.org/x/oauth2: 858c2ad
- golang.org/x/time: 555d28b
- golang.org/x/tools: 7b8e75d
- golang.org/x/xerrors: 9bdfabe
- google.golang.org/api: v0.15.0
- google.golang.org/appengine: v1.6.5
- google.golang.org/protobuf: v1.24.0
- gopkg.in/alecthomas/kingpin.v2: v2.2.6
- gopkg.in/errgo.v2: v2.1.0
- gopkg.in/fsnotify.v1: v1.4.7
- gopkg.in/inf.v0: v0.9.1
- gopkg.in/tomb.v1: dd63297
- gotest.tools/v3: v3.0.2
- gotest.tools: v2.2.0+incompatible
- honnef.co/go/tools: v0.0.1-2019.2.3
- k8s.io/api: v0.19.0-rc.2
- k8s.io/apimachinery: v0.19.0-rc.2
- k8s.io/component-base: v0.19.0-rc.2
- k8s.io/gengo: 3a45101
- k8s.io/klog/v2: v2.2.0
- k8s.io/kube-openapi: 656914f
- k8s.io/kubelet: v0.19.0-rc.2
- k8s.io/utils: 0bdb4ca
- rsc.io/binaryregexp: v0.2.0
- sigs.k8s.io/structured-merge-diff/v3: 43c19bb
- sigs.k8s.io/yaml: v1.2.0

### Changed
- github.com/davecgh/go-spew: [v1.1.0 → v1.1.1](https://github.com/davecgh/go-spew/compare/v1.1.0...v1.1.1)
- github.com/gogo/protobuf: [v1.0.0 → v1.3.1](https://github.com/gogo/protobuf/compare/v1.0.0...v1.3.1)
- github.com/golang/protobuf: [v1.1.0 → v1.4.2](https://github.com/golang/protobuf/compare/v1.1.0...v1.4.2)
- github.com/stretchr/objx: [v0.1.0 → v0.1.1](https://github.com/stretchr/objx/compare/v0.1.0...v0.1.1)
- golang.org/x/net: 22ae77b → d3edc99
- golang.org/x/sys: dd2ff4a → ed371f2
- golang.org/x/text: v0.3.0 → v0.3.3
- google.golang.org/genproto: 2c5e7ac → cb27e3a
- google.golang.org/grpc: v1.10.0 → v1.27.0
- gopkg.in/check.v1: 20d25e2 → 41f04d3
- gopkg.in/yaml.v2: v2.2.2 → v2.2.8
- k8s.io/klog: v0.1.0 → v1.0.0

### Removed
- k8s.io/kubernetes: v1.11.0-beta.2
3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
FROM gcr.io/distroless/static:latest
LABEL maintainers="Kubernetes Authors"
LABEL description="CSI Node driver registrar"
ARG binary=./bin/csi-node-driver-registrar

COPY ./bin/csi-node-driver-registrar csi-node-driver-registrar
COPY ${binary} csi-node-driver-registrar
ENTRYPOINT ["/csi-node-driver-registrar"]
6 changes: 5 additions & 1 deletion Dockerfile.Windows
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
FROM mcr.microsoft.com/windows/servercore:1809 as core
ARG BASE_IMAGE=servercore
ARG BASE_IMAGE_TAG=1809
ARG REGISTRY=mcr.microsoft.com/windows

FROM ${REGISTRY}/${BASE_IMAGE}:${BASE_IMAGE_TAG} as core
FROM mcr.microsoft.com/windows/nanoserver:1809
LABEL description="CSI Node driver registrar"

COPY ./bin/csi-node-driver-registrar.exe /csi-node-driver-registrar.exe
COPY --from=core /Windows/System32/netapi32.dll /Windows/System32/netapi32.dll

USER ContainerAdministrator
ENTRYPOINT ["/csi-node-driver-registrar.exe"]
14 changes: 0 additions & 14 deletions Dockerfile.multiarch

This file was deleted.

8 changes: 8 additions & 0 deletions Dockerfile.openshift
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM registry.svc.ci.openshift.org/openshift/release:golang-1.12 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/node-driver-registrar
COPY . .
RUN make build

FROM registry.svc.ci.openshift.org/openshift/origin-v4.0:base
COPY --from=builder /go/src/github.com/kubernetes-csi/node-driver-registrar/bin/csi-node-driver-registrar /usr/bin/
ENTRYPOINT ["/usr/bin/csi-node-driver-registrar"]
8 changes: 8 additions & 0 deletions Dockerfile.openshift.rhel7
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM registry.svc.ci.openshift.org/ocp/builder:golang-1.12 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/node-driver-registrar
COPY . .
RUN make build

FROM registry.svc.ci.openshift.org/ocp/4.0:base
COPY --from=builder /go/src/github.com/kubernetes-csi/node-driver-registrar/bin/csi-node-driver-registrar /usr/bin/
ENTRYPOINT ["/usr/bin/csi-node-driver-registrar"]
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.

.PHONY: push-multiarch-% push-multiarch

CMDS=csi-node-driver-registrar
all: build

Expand Down
16 changes: 2 additions & 14 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
approvers:
- jsafrane
- lpabon
- msau42
- saad-ali
- sbezverk
- vladimirvivien
reviewers:
- davidz627
- jsafrane
- lpabon
- msau42
- saad-ali
- sbezverk
- vladimirvivien
- openshift-storage-maintainers
component: "Storage"
7 changes: 7 additions & 0 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
aliases:
openshift-maintainers:
- jsafrane
- tsmetana
- gnufied
- bertinatto
- huffmanca
10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ the CSI calls on.

This information reflects the head of this branch.

| Compatible with CSI Version | Container Image | Min K8s Version |
| ------------------------------------------------------------------------------------------ | ----------------------------------------------- | --------------- |
| [CSI Spec v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | quay.io/k8scsi/csi-node-driver-registrar | 1.13 |
| Compatible with CSI Version | Container Image | [Min K8s Version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version) |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------- | --------------- |
| [CSI Spec v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | k8s.gcr.io/sig-storage/csi-node-driver-registrar | 1.13 |

For release-0.4 and below, please refer to the [driver-registrar
repository](https://github.com/kubernetes-csi/driver-registrar).
Expand Down Expand Up @@ -76,10 +76,6 @@ the actual driver's name.
args:
- "--csi-address=/csi/csi.sock"
- "--kubelet-registration-path=/var/lib/kubelet/plugins/<drivername.example.com>/csi.sock"
lifecycle:
preStop:
exec:
command: ["/bin/sh", "-c", "rm -rf /registration/<plugin> /registration/<drivername.example.com>-reg.sock"]
volumeMounts:
- name: plugin-dir
mountPath: /csi
Expand Down
28 changes: 0 additions & 28 deletions cloudbuild.yaml

This file was deleted.

1 change: 1 addition & 0 deletions cloudbuild.yaml
5 changes: 3 additions & 2 deletions cmd/csi-node-driver-registrar/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ import (
"time"

"k8s.io/klog"
registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1alpha1"

"github.com/kubernetes-csi/csi-lib-utils/connection"
csirpc "github.com/kubernetes-csi/csi-lib-utils/rpc"
registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
)

const (
Expand All @@ -38,14 +38,15 @@ const (
// Default timeout of short CSI calls like GetPluginInfo
csiTimeout = time.Second

// Verify (and update, if needed) the node ID at this freqeuency.
// Verify (and update, if needed) the node ID at this frequency.
sleepDuration = 2 * time.Minute
)

// Command line flags
var (
connectionTimeout = flag.Duration("connection-timeout", 0, "The --connection-timeout flag is deprecated")
csiAddress = flag.String("csi-address", "/run/csi/socket", "Path of the CSI driver socket that the node-driver-registrar will connect to.")
pluginRegistrationPath = flag.String("plugin-registration-path", "/registration", "Path to Kubernetes plugin registration directory.")
kubeletRegistrationPath = flag.String("kubelet-registration-path", "", "Path of the CSI driver socket on the Kubernetes host machine.")
showVersion = flag.Bool("version", false, "Show version.")
version = "unknown"
Expand Down
Loading