From 5365a347fb2417b74705fe093579e686134b6140 Mon Sep 17 00:00:00 2001 From: Amarnath Valluri Date: Wed, 17 Jun 2020 14:35:44 +0300 Subject: [PATCH] Remove init-containers in LVM mode As we are using 'shared/Bidirectional' mounts for LVM driver also, we could create the needed physical devices(namespaces, volume groups) in the same driver session. This invalidates the usage of init-containers. Few advantages of merging the init-containers functionality to driver code: - smaller container image size - allows us to implement features that are common to both modes(ex: pmemPercentage) FIXES #532 --- Dockerfile | 6 +- Makefile | 2 +- cmd/pmem-ns-init/main.go | 13 -- cmd/pmem-ns-init/main_test.go | 12 -- cmd/pmem-vgm/main.go | 13 -- cmd/pmem-vgm/main_test.go | 12 -- deploy/bindata_generated.go | 32 ++--- deploy/kubernetes-1.15/direct/pmem-csi.yaml | 1 + .../direct/testing/pmem-csi.yaml | 1 + deploy/kubernetes-1.15/lvm/pmem-csi.yaml | 31 +---- .../kubernetes-1.15/lvm/testing/pmem-csi.yaml | 40 +----- .../pmem-csi-direct-testing.yaml | 1 + deploy/kubernetes-1.15/pmem-csi-direct.yaml | 1 + .../kubernetes-1.15/pmem-csi-lvm-testing.yaml | 40 +----- deploy/kubernetes-1.15/pmem-csi-lvm.yaml | 31 +---- deploy/kubernetes-1.16/direct/pmem-csi.yaml | 1 + .../direct/testing/pmem-csi.yaml | 1 + deploy/kubernetes-1.16/lvm/pmem-csi.yaml | 31 +---- .../kubernetes-1.16/lvm/testing/pmem-csi.yaml | 40 +----- .../pmem-csi-direct-testing.yaml | 1 + deploy/kubernetes-1.16/pmem-csi-direct.yaml | 1 + .../kubernetes-1.16/pmem-csi-lvm-testing.yaml | 40 +----- deploy/kubernetes-1.16/pmem-csi-lvm.yaml | 31 +---- deploy/kustomize/driver/pmem-csi.yaml | 1 + .../kustomization.yaml | 10 -- .../kustomization.yaml | 6 - deploy/kustomize/patches/lvm-patch.yaml | 30 ----- .../args-two-initcontainers-patch.yaml | 8 -- .../kustomize/testing/lvm-coverage-patch.yaml | 17 --- docs/DEVELOPMENT.md | 35 +----- docs/design.md | 28 ++--- docs/install.md | 6 +- examples/gce.md | 2 +- pkg/deployments/load.go | 24 ++-- pkg/pmem-csi-driver/controllerserver-node.go | 4 +- pkg/pmem-csi-driver/main.go | 1 + pkg/pmem-csi-driver/pmem-csi-driver.go | 10 +- .../deployment/controller_driver.go | 69 +---------- pkg/pmem-device-manager/pmd-lvm.go | 114 ++++++++++++++++-- pkg/pmem-device-manager/pmd-manager_test.go | 2 +- pkg/pmem-device-manager/pmd-ndctl.go | 11 +- pkg/pmem-ns-init/main.go | 107 ---------------- pkg/pmem-ns-init/main_test.go | 56 --------- pkg/pmem-vgm/main.go | 100 --------------- test/e2e/operator/validate/validate.go | 10 +- test/setup-deployment.sh | 4 +- 46 files changed, 193 insertions(+), 844 deletions(-) delete mode 100644 cmd/pmem-ns-init/main.go delete mode 100644 cmd/pmem-ns-init/main_test.go delete mode 100644 cmd/pmem-vgm/main.go delete mode 100644 cmd/pmem-vgm/main_test.go delete mode 100644 deploy/kustomize/testing/args-two-initcontainers-patch.yaml delete mode 100644 deploy/kustomize/testing/lvm-coverage-patch.yaml delete mode 100644 pkg/pmem-ns-init/main.go delete mode 100644 pkg/pmem-ns-init/main_test.go delete mode 100644 pkg/pmem-vgm/main.go diff --git a/Dockerfile b/Dockerfile index cecbd158f0..e83606f80e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -85,16 +85,14 @@ ARG GOFLAGS= # image is going to be the same, to avoid unnecessary deployment # differences. RUN set -x && \ - make VERSION=${VERSION} pmem-csi-driver${BIN_SUFFIX} pmem-vgm${BIN_SUFFIX} pmem-ns-init${BIN_SUFFIX} pmem-csi-operator${BIN_SUFFIX} && \ + make VERSION=${VERSION} pmem-csi-driver${BIN_SUFFIX} pmem-csi-operator${BIN_SUFFIX} && \ mkdir -p /usr/local/bin && \ mv _output/pmem-csi-driver${BIN_SUFFIX} /usr/local/bin/pmem-csi-driver && \ - mv _output/pmem-vgm${BIN_SUFFIX} /usr/local/bin/pmem-vgm && \ - mv _output/pmem-ns-init${BIN_SUFFIX} /usr/local/bin/pmem-ns-init && \ mv _output/pmem-csi-operator${BIN_SUFFIX} /usr/local/bin/pmem-csi-operator && \ if [ "$BIN_SUFFIX" = "-test" ]; then GOOS=linux GO111MODULE=on \ go build -o /usr/local/bin/pmem-dax-check ./test/cmd/pmem-dax-check; fi && \ mkdir -p /usr/local/share/package-licenses && \ - hack/copy-modules-license.sh /usr/local/share/package-licenses ./cmd/pmem-csi-driver ./cmd/pmem-vgm ./cmd/pmem-ns-init ./cmd/pmem-csi-operator && \ + hack/copy-modules-license.sh /usr/local/share/package-licenses ./cmd/pmem-csi-driver ./cmd/pmem-csi-operator && \ cp /go/LICENSE /usr/local/share/package-licenses/go.LICENSE && \ cp LICENSE /usr/local/share/package-licenses/PMEM-CSI.LICENSE diff --git a/Makefile b/Makefile index 7fddbb6461..9f9389719b 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ GO_BINARY=go GO=GOOS=linux GO111MODULE=on $(GO_BINARY) IMPORT_PATH=github.com/intel/pmem-csi -CMDS=pmem-csi-driver pmem-vgm pmem-ns-init pmem-csi-operator +CMDS=pmem-csi-driver pmem-csi-operator TEST_CMDS=$(addsuffix -test,$(CMDS)) SHELL=bash export PWD=$(shell pwd) diff --git a/cmd/pmem-ns-init/main.go b/cmd/pmem-ns-init/main.go deleted file mode 100644 index b6eba52f47..0000000000 --- a/cmd/pmem-ns-init/main.go +++ /dev/null @@ -1,13 +0,0 @@ -package main - -import ( - "flag" - "os" - - "github.com/intel/pmem-csi/pkg/pmem-ns-init" -) - -func main() { - flag.Parse() - os.Exit(pmemnsinit.Main()) -} diff --git a/cmd/pmem-ns-init/main_test.go b/cmd/pmem-ns-init/main_test.go deleted file mode 100644 index a862f73339..0000000000 --- a/cmd/pmem-ns-init/main_test.go +++ /dev/null @@ -1,12 +0,0 @@ -package main_test - -import ( - "testing" - - "github.com/intel/pmem-csi/pkg/coverage" - "github.com/intel/pmem-csi/pkg/pmem-ns-init" -) - -func TestMain(t *testing.T) { - coverage.Run(pmemnsinit.Main) -} diff --git a/cmd/pmem-vgm/main.go b/cmd/pmem-vgm/main.go deleted file mode 100644 index 21c5c45023..0000000000 --- a/cmd/pmem-vgm/main.go +++ /dev/null @@ -1,13 +0,0 @@ -package main - -import ( - "flag" - "os" - - "github.com/intel/pmem-csi/pkg/pmem-vgm" -) - -func main() { - flag.Parse() - os.Exit(pmemvgm.Main()) -} diff --git a/cmd/pmem-vgm/main_test.go b/cmd/pmem-vgm/main_test.go deleted file mode 100644 index 1c657f0f05..0000000000 --- a/cmd/pmem-vgm/main_test.go +++ /dev/null @@ -1,12 +0,0 @@ -package main_test - -import ( - "testing" - - "github.com/intel/pmem-csi/pkg/coverage" - "github.com/intel/pmem-csi/pkg/pmem-vgm" -) - -func TestMain(t *testing.T) { - coverage.Run(pmemvgm.Main) -} diff --git a/deploy/bindata_generated.go b/deploy/bindata_generated.go index 2389661916..1fe3c7a50f 100644 --- a/deploy/bindata_generated.go +++ b/deploy/bindata_generated.go @@ -84,7 +84,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _deployKubernetes115DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x59\xcf\x6f\xeb\xb8\x11\xbe\xfb\xaf\x20\x1e\xf6\xb0\x7b\x90\x95\xb4\x68\xb1\x10\xe0\x43\x5e\xe2\xdd\x1a\x7d\x71\x8c\x24\xbb\xd7\x80\xa6\xc6\x32\x6b\x8a\xe4\x92\x94\x36\x6a\xd1\xff\xbd\x20\x25\xd9\xd4\x0f\x2b\xb2\xd7\x49\x8a\xf5\x3b\x3c\x47\xe4\x70\x3e\xce\x0c\x3f\x7e\x63\x61\x49\x7f\x05\xa5\xa9\xe0\x11\xca\xaf\x27\x3b\xca\xe3\x08\x3d\x81\xca\x29\x81\x1b\x42\x44\xc6\xcd\x24\x05\x83\x63\x6c\x70\x34\x41\x88\xe1\x35\x30\x6d\xbf\x21\x24\x53\x48\x03\xa2\xe9\x94\x72\x03\x6c\x4a\x44\x1a\xc6\x20\x99\x28\x52\xe0\x26\x42\x31\x55\x40\x4c\x20\x95\x88\x33\x62\xa8\xe0\x13\x84\x38\x4e\x21\xda\x1b\x06\x44\x70\xa3\x04\x63\xa0\xaa\x31\x2d\x31\x81\x08\xc5\xb0\xc1\x19\x33\x93\x20\x08\x26\x3e\x42\xb5\xc6\x64\x8a\x33\xb3\x15\x8a\xfe\x1b\xdb\x35\xa7\xbb\x1f\xf5\x94\x8a\x70\x8f\xfd\x51\x30\x78\x47\xc4\xf0\x6a\x40\x71\xcc\xec\xa4\x9c\x5a\x54\xa0\x02\xb2\x49\xfa\xf1\xab\x8c\x81\x8e\x26\x01\xc2\x92\xfe\xac\x44\x26\x1d\x8e\x00\x7d\xf9\x32\x41\x48\x81\x16\x99\x22\x50\x3d\x03\x1e\x4b\x41\xb9\xd1\x13\x84\x72\x50\xeb\xea\x71\x02\xc6\xfd\xff\x3b\x36\x64\xeb\xbe\x31\xaa\xcb\x47\x31\x30\x30\xe0\xbe\x66\x32\xc6\xd5\x57\xa2\xc0\x7e\xed\xf8\x24\x42\xa8\x98\x72\x3f\x6a\x5d\x10\x0c\xb0\x86\x4b\x21\x38\x3d\x79\xb7\x2c\xd3\x06\xd4\x67\xe4\x50\x65\x9c\x83\x3a\x29\x63\xd2\xee\x4c\x1b\xe0\x26\x17\x2c\x4b\x8f\xc5\x6d\x1f\xad\x43\x00\xab\x08\x79\x21\x3c\xcb\x21\x61\x98\xa6\xe3\xbd\x56\x29\xea\xb8\xd2\x46\x28\x9c\xc0\xd1\xa2\xa8\xc6\x09\xc3\xfa\x68\x71\xb4\xdc\x8d\xab\xf8\x1c\x3a\xe5\x3e\x1c\x2c\xaf\xc8\x64\xbf\x1f\xcd\xb1\xd4\x5b\x61\xa6\x6f\x6d\xaa\x4a\x59\x35\x7d\x68\x57\x97\xf2\x61\xc9\xae\xbb\xe1\x37\x5c\xbd\xe1\x81\x68\xca\x45\x7c\xc9\xa4\x9c\xb0\xdc\x79\xe4\xfc\x95\xf2\x98\xf2\xe4\x3d\x6f\x15\x4d\x9b\x47\x5b\x30\x18\xe0\x68\xc1\xe0\x11\x36\xd6\x79\x1d\x9e\x81\xbd\x4c\x10\xf2\xee\x99\xf1\xd7\x83\xce\xd6\xff\x02\x62\x1c\xb5\xf4\x5e\xb2\x1f\x71\x37\x7a\xf4\xfa\x39\x59\x38\x37\xd8\xfe\xbd\x70\x12\x9d\xbf\x7f\xd8\xdb\xa2\xe9\x13\xd5\x92\x96\x40\xac\x2f\x29\x94\xa9\x6f\x0c\xa1\x4c\x84\xae\xaf\xae\xae\xae\x1c\x08\x83\x55\x02\x66\xd5\x78\xaa\x81\x01\x31\x42\x95\x30\xb1\x94\xc7\x5c\x9e\xb1\x87\x4f\x8c\x56\x0a\x46\x51\xa2\x4f\x0f\xd5\x75\x6f\xa8\xae\xdf\x3b\x54\x08\x99\x42\x42\x84\x96\x22\x06\xeb\xb5\x13\x3b\x2c\xa5\x3e\x9c\xe5\x27\x83\x0d\x6c\x32\xf6\x04\x9f\x29\xd0\xeb\x38\x2a\x90\x8c\x12\xac\x23\x74\xdd\x09\x53\x6a\x6f\x8b\x6f\x1e\xac\x37\x22\x77\x16\x6e\x5d\xd6\xd3\x72\x00\xbe\x81\x54\x32\x6c\xa0\x42\xe5\xc5\xcc\x7e\x58\x03\xe0\x9b\x10\xcf\x02\x79\xd4\xf0\x77\x58\x6f\x85\xd8\x45\x88\x26\x5c\x28\x70\x53\xeb\xd0\x3a\x30\x9b\x0d\xe5\xd4\x14\x07\x78\xf6\x9a\xbe\xe9\x3c\xb5\x89\xf8\x2d\xa3\x0a\xe2\xbb\x4c\x51\x9e\x3c\x91\x2d\xc4\x19\xa3\x3c\x59\xb8\x85\xab\xc7\xf3\x57\x20\x99\xc5\xe4\x5b\x96\x6b\x3e\x55\xa9\x7b\x06\x95\xea\xe6\x70\x50\x66\x72\xfe\x2a\x15\x68\x5b\x92\xad\x71\x3b\x63\x07\x45\xd4\xb7\xc1\x9e\xf8\xd5\x1f\x21\x41\x61\x5b\x2c\x68\x29\xcc\x82\x77\xc6\x73\xcc\x32\xe8\xb8\x72\xf2\x85\x8b\x2f\x7d\x8f\x37\x98\x69\xa8\x47\xac\x67\x4c\x39\xa8\xfd\x12\xb6\x15\x4a\x53\xcc\xe3\xc3\x9a\x01\x0a\x33\xad\x42\x26\x08\x66\xe1\x9a\xf2\x70\x9f\xf8\x58\xd1\xdc\x03\x1d\xa0\x20\x9f\xfd\xd5\xff\x33\x15\x31\xcc\x7a\xb6\x17\xa0\xa0\xee\xe8\x66\x19\xa7\xaf\x51\x18\x86\x44\xd3\xb0\x59\x4d\x53\x2d\xc8\xce\xb7\x51\x90\x50\x6d\x54\x31\xaf\x6d\x0d\x91\x51\x18\x5e\x4d\xdd\xbf\xe8\xc0\xe4\xb5\xfb\x92\xe5\xbe\xb9\xb6\x60\x16\x1d\xe8\xab\x1a\xb7\x39\xa5\xf1\xec\xbb\xef\xff\xf9\xcb\xd7\xf9\xcb\xf2\xe1\x6e\xfe\xb2\xbc\xb9\x9f\xff\xe0\xcf\x21\xf8\x27\xca\x60\x16\x12\x50\x46\x87\x04\x4f\x89\x32\x8d\x71\x50\xc6\x9f\x61\x98\x6e\x4f\xd9\x41\xd1\x9e\xb1\x83\xc2\x9f\x51\x06\xd2\x52\xc8\xec\xbb\xef\x57\xf7\xf3\xfb\x97\xdb\xa7\xc5\xcb\xdd\xe3\xe2\xd7\xf9\x63\x0b\x12\xf0\xdc\x4f\x4d\x49\x49\x4d\xfc\x93\x56\x7d\xfc\xa4\x44\xda\x2c\x91\x0d\x05\x16\x57\x52\xc3\xff\xb4\x6e\xa3\xe6\xa0\x33\x5a\x61\xb3\x8d\xdc\xf1\x9b\xda\xe8\x59\x4a\xe9\xa0\x79\x9e\x3f\xde\x2f\x96\x37\xcf\x8b\x87\xe5\xcb\xb7\x87\x9f\x5f\x56\x37\xcf\xff\x68\x63\x8a\x50\x68\x52\x19\x1a\x50\x69\xd5\x76\x07\x4c\x24\x9d\xa5\xfa\x62\xd1\x5d\xaa\x7b\xa6\xf6\x73\x68\x8a\x13\x88\x90\x1b\x68\x17\x6e\x44\x30\xc7\xaa\x68\xce\x5d\x65\x8c\xad\x04\xa3\xa4\x88\xd0\x62\xb3\x14\x66\xa5\x40\x03\x3f\x24\xd4\xbb\x04\x5a\xf5\xaf\x81\x64\x8a\x9a\xe2\xd6\xf6\x32\xaf\xa6\xc9\x3c\x38\x7e\xe0\xac\x78\x14\xc2\x55\x8b\x2e\xb4\x81\x34\x42\x46\x65\x87\xf8\x79\xc1\xb8\x07\xad\x2d\x18\x17\xed\xc1\x48\x95\x6d\xd4\xbd\xd5\x6b\xda\x2f\x8c\xd4\x3e\xa9\xec\x5d\xdd\x79\x68\xca\x2d\xd4\xa7\xc9\x95\xf0\x31\x4b\x4d\x3b\x76\x92\x65\x09\xe5\x81\x3d\x9c\x60\x82\x98\xaa\x23\xb6\x26\x95\x1d\x5b\x93\x4a\xcf\x22\x40\x58\x25\x0d\xd4\x6d\x02\x71\xd9\xc2\x71\x6c\x49\x75\x36\x86\x22\x82\x0d\x60\x93\x29\x08\x12\x6c\x40\xcf\x9e\x85\x14\x4c\x24\xc5\xac\x11\x68\x3b\x4f\x5b\x6a\x30\x81\x39\x3a\xc1\xd0\x14\x44\x66\x66\x7f\xeb\x14\xd3\x6f\x19\x2e\x6c\xeb\xb0\xfb\x51\xd7\x88\x3c\x75\x1d\xe5\xd7\xd3\xbf\x4f\xaf\xce\xaa\xaa\x3e\xb5\x7e\xb1\xf2\x1a\x55\x29\x27\xe4\xfb\x28\x1e\x95\xf1\x1b\xbd\x14\xdc\xa2\x69\x61\x70\x43\xbf\x68\x50\xa5\xc2\xde\xaf\xe4\xb7\x1d\x43\x32\xe5\xb0\x0f\xef\xc6\x82\x54\x9a\xe2\x8e\xaa\x08\xf1\x8c\xb1\xf6\x41\x3d\x82\x3e\x18\x3c\x05\x1a\x88\x82\x46\x88\xcb\x27\x2d\x6c\x7b\xe3\x72\x54\xf7\x40\xfa\xcf\x7f\x27\xfd\x47\x60\x58\xc1\xde\x61\x48\x05\x7f\x5f\xfd\x6a\x09\x7c\x58\xb9\x9e\xa8\x55\xab\x05\xcf\x44\xf7\x47\x24\xa8\xe7\xf9\x63\xc5\xe7\xc5\x15\x54\x0c\xf6\x28\xdc\x63\x8e\x13\x50\xb3\x12\xeb\x5b\x0a\xab\xb1\xfb\x3e\x6d\x95\x63\x15\x32\xba\x0e\x8f\x88\x0b\x7b\xec\x3b\x4c\x3a\x4a\x1c\xed\xcf\x66\x4b\x92\x55\x56\xab\x87\xbb\x97\xc5\xea\x07\xa7\xcc\xae\x47\x28\xb9\x9e\x43\xdf\x55\x75\x1f\xa2\xc8\xb4\xed\x20\x2d\x29\xce\xde\x0a\xde\x9f\x57\xc7\x79\x29\xfc\x00\x28\x06\x9b\x4c\x4f\xa5\x88\x3d\x6f\x17\x93\x81\x17\x94\xa6\xff\x27\x8a\x52\x2a\x9a\x53\x06\x09\xc4\xad\x2b\xb6\x71\xc9\x5e\xbd\xbf\xb8\xac\x8f\xc7\x2e\x5b\x03\x03\x13\x96\x17\xae\x76\x7f\x2b\x0e\x06\xdc\xcf\xac\x4d\x61\x51\xda\x2b\x21\x71\xe2\x9c\x46\xe8\x2b\x2d\xa9\x8e\x0a\x8e\x59\x47\x82\xb8\xf9\x8e\x28\x06\xf4\x66\x07\x88\x88\xf5\x1f\xf0\x69\xcd\x07\xbc\xf5\x6b\x6a\x7b\x96\x86\xf4\x74\x0c\x79\xc7\x26\x86\x7c\xc0\x8f\x2e\xba\x5e\x74\x31\x84\xac\x8e\xc3\xc0\x71\x38\x23\x1a\x76\x31\x47\x8a\xa7\xe9\xf7\x2a\x19\x35\xe1\x97\x25\x26\xc7\xf0\x6a\xef\xa5\xd4\xec\x07\xea\x1d\x76\xa7\xf6\xb2\xeb\xa5\x9a\xc9\x1e\xfd\xef\xf2\x5e\x1e\xde\xfd\x56\x5d\x27\xf0\x97\x33\x3b\x81\xf6\x5a\x1f\xda\x05\xd4\x21\x18\x57\x05\x6d\x6b\x3f\xd5\xc7\x9a\xce\xb2\x0e\x0e\x6b\xf8\xbf\xae\x1d\x50\x55\x2f\xf8\x4a\xbf\xc7\xd4\xff\x56\xe8\xd2\xb3\x4f\x8e\x83\xd4\xf4\x52\xab\x8f\xd0\x33\x29\x7f\x5f\xbe\x73\x47\x40\xa8\xe2\x41\xdd\xd6\x6f\x56\x47\xc0\x3f\x07\xc5\x20\x41\x8e\x43\xd3\x4b\x8b\xa7\x61\x69\x72\xe4\x38\xb7\x2d\x66\x0c\x8e\x72\xdf\xc8\x2e\xca\x19\xb6\x3b\xa8\x11\x9b\x18\x24\xb8\x91\x5b\xe9\xa7\xb5\x01\xe7\x4d\x06\x1f\xe7\xa5\xc9\xf0\x83\xcb\x37\xe9\x7e\xdc\xf2\xf5\x75\xd0\xee\x28\x9b\xef\xc7\xc3\xfc\x7a\x0d\x06\xef\x5f\x77\x3e\x2d\xee\x4a\xb1\xf1\x6e\x0d\xa6\x97\x97\xba\x65\xc2\xc6\x60\xb2\x7d\xac\x7e\x87\x8f\x90\xfb\x35\xda\xbd\x6a\x8a\x17\x7c\x23\x1e\xb8\x23\xa6\x8a\xb2\xfe\x17\x00\x00\xff\xff\x03\x45\xe4\x85\x7f\x25\x00\x00") +var _deployKubernetes115DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x59\xcf\x73\xeb\xb6\x11\xbe\xeb\xaf\xc0\xbc\xc9\x21\x39\x50\xb4\xda\x69\x27\xc3\x19\x1d\xfc\x6c\x25\xd5\xf4\x59\xd6\xd8\x4e\xae\x1e\x08\x5c\xd1\xa8\x40\x00\x01\x40\xc6\x6c\xa7\xff\x7b\x07\x20\x29\x81\x3f\x44\x53\x8a\x6c\x37\x7a\x87\x27\x13\x58\xec\x87\xdd\xc5\x87\x6f\x45\x2c\xe9\xaf\xa0\x34\x15\x3c\x42\xf9\x6c\xb2\xa3\x3c\x8e\xd0\x23\xa8\x9c\x12\xb8\x26\x44\x64\xdc\x4c\x52\x30\x38\xc6\x06\x47\x13\x84\x18\xde\x00\xd3\xf6\x1b\x42\x32\x85\x34\x20\x9a\x4e\x29\x37\xc0\xa6\x44\xa4\x61\x0c\x92\x89\x22\x05\x6e\x22\x14\x53\x05\xc4\x04\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\xbd\x61\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\x23\x54\x1b\x4c\xa6\x38\x33\x2f\x42\xd1\x7f\x63\xbb\xe6\x74\xf7\xa3\x9e\x52\x11\xee\xb1\x3f\x08\x06\xef\x88\x18\x5e\x0d\x28\x8e\x99\x9d\x94\x53\x8b\x0a\x54\x40\xb6\x49\x3f\x7e\x95\x31\xd0\xd1\x24\x40\x58\xd2\x9f\x95\xc8\xa4\xc3\x11\xa0\x2f\x5f\x26\x08\x29\xd0\x22\x53\x04\xaa\x67\xc0\x63\x29\x28\x37\x7a\x82\x50\x0e\x6a\x53\x3d\x4e\xc0\xb8\xff\x7f\xc7\x86\xbc\xb8\x6f\x8c\xea\xf2\x51\x0c\x0c\x0c\xb8\xaf\x99\x8c\x71\xf5\x95\x28\xb0\x5f\x3b\x3e\x89\x10\x2a\xa6\xdc\x8f\x5a\x17\x04\x03\xac\xe1\x52\x08\x4e\x4f\xde\x0d\xcb\xb4\x01\xf5\x19\x39\x54\x19\xe7\xa0\x4e\xca\x98\xb4\x3b\xd3\x06\xb8\xc9\x05\xcb\xd2\x63\x71\xdb\x47\xeb\x10\xc0\x2a\x42\x5e\x08\xcf\x72\x48\x18\xa6\xe9\x78\xaf\x55\x8a\x3a\xae\xb4\x11\x0a\x27\x70\xb4\x28\xaa\x71\xc2\xb0\x3e\x5a\x1c\x2d\x77\xe3\x2a\x3e\x87\x4e\xb9\x0f\x07\xcb\x2b\x32\xd9\xef\x47\x73\x2c\xf5\x8b\x30\xd3\xb7\x36\x55\xa5\xac\x9a\x3e\xb4\xab\x4b\xf9\xb0\x64\xd7\xdd\xf0\x1b\xae\xde\xf0\x40\x34\xe5\x22\xbe\x64\x52\x4e\x58\xee\x3c\x72\xfe\x4a\x79\x4c\x79\xf2\x9e\xb7\x8a\xa6\xcd\xa3\x2d\x18\x0c\x70\xb4\x60\xf0\x00\x5b\xeb\xbc\x0e\xcf\xc0\x5e\x26\x08\x79\xf7\xcc\xf8\xeb\x41\x67\x9b\x7f\x01\x31\x8e\x5a\x7a\x2f\xd9\x8f\xb8\x1b\x3d\x7a\xfd\x9c\x2c\x9c\x1b\x6c\xff\x5e\x38\x89\xce\xdf\x3f\xec\x6d\xd1\xf4\x89\x6a\x49\x4b\x20\xd6\x97\x14\xca\xd4\x37\x86\x50\x26\x42\xb3\xab\xab\xab\x2b\x07\xc2\x60\x95\x80\x59\x37\x9e\x6a\x60\x40\x8c\x50\x25\x4c\x2c\xe5\x31\x97\x67\xec\xe1\x13\xa3\x95\x82\x51\x94\xe8\xd3\x43\x35\xeb\x0d\xd5\xec\xbd\x43\x85\x90\x29\x24\x44\x68\x25\x62\xb0\x5e\x3b\xb1\xc3\x52\xea\xc3\x59\x7e\x34\xd8\xc0\x36\x63\x8f\xf0\x99\x02\xbd\x8e\xa3\x02\xc9\x28\xc1\x3a\x42\xb3\x4e\x98\x52\x7b\x5b\x7c\xf3\x60\xbd\x11\xb9\xb3\x70\xeb\xb2\x9e\x56\x03\xf0\x0d\xa4\x92\x61\x03\x15\x2a\x2f\x66\xf6\xc3\x1a\x00\xdf\x84\x78\x16\xc8\xa3\x86\xbf\xc3\xe6\x45\x88\x5d\x84\x68\xc2\x85\x02\x37\xb5\x0e\xad\x03\xb3\xdd\x52\x4e\x4d\x71\x80\x67\xaf\xe9\xeb\xce\x53\x9b\x88\xdf\x32\xaa\x20\xbe\xcd\x14\xe5\xc9\x23\x79\x81\x38\x63\x94\x27\x4b\xb7\x70\xf5\x78\xf1\x0a\x24\xb3\x98\x7c\xcb\x72\xcd\xc7\x2a\x75\x4f\xa0\x52\xdd\x1c\x0e\xca\x4c\x2e\x5e\xa5\x02\x6d\x4b\xb2\x35\x6e\x67\xec\xa0\x88\xfa\x36\xd8\x13\xbf\xfa\x23\x24\x28\x6c\x8b\x05\xad\x84\x59\xf2\xce\x78\x8e\x59\x06\x1d\x57\x4e\xbe\x70\xf1\xa5\xef\xf1\x16\x33\x0d\xf5\x88\xf5\x8c\x29\x07\xb5\x5f\xc2\xb6\x42\x69\x8a\x79\x7c\x58\x33\x40\x61\xa6\x55\xc8\x04\xc1\x2c\xdc\x50\x1e\xee\x13\x1f\x2b\x9a\x7b\xa0\x03\x14\xe4\xf3\xbf\xfa\x7f\xa6\x22\x86\x79\xcf\xf6\x02\x14\xd4\x1d\xdd\x3c\xe3\xf4\x35\x0a\xc3\x90\x68\x1a\x36\xab\x69\xaa\x05\xd9\xf9\x36\x0a\x12\xaa\x8d\x2a\x16\xb5\xad\x21\x32\x0a\xc3\xab\xa9\xfb\x17\x1d\x98\xbc\x76\x5f\xb2\xdc\x37\xd7\x16\xcc\xa3\x03\x7d\x55\xe3\x36\xa7\x34\x9e\x7f\xf7\xfd\x3f\x7f\xf9\xba\x78\x5e\xdd\xdf\x2e\x9e\x57\xd7\x77\x8b\x1f\xfc\x39\x04\xff\x44\x19\xcc\x43\x02\xca\xe8\x90\xe0\x29\x51\xa6\x31\x0e\xca\xf8\x33\x0c\xd3\xed\x29\x3b\x28\xda\x33\x76\x50\xf8\x33\xca\x40\x5a\x0a\x99\x7f\xf7\xfd\xfa\x6e\x71\xf7\x7c\xf3\xb8\x7c\xbe\x7d\x58\xfe\xba\x78\x68\x41\x02\x9e\xfb\xa9\x29\x29\xa9\x89\x7f\xd2\xaa\x8f\x9f\x94\x48\x9b\x25\xb2\xa5\xc0\xe2\x4a\x6a\xf8\x9f\xd6\x6d\xd4\x1c\x74\x46\x6b\x6c\x5e\x22\x77\xfc\xa6\x36\x7a\x96\x52\x3a\x68\x9e\x16\x0f\x77\xcb\xd5\xf5\xd3\xf2\x7e\xf5\xfc\xed\xfe\xe7\xe7\xf5\xf5\xd3\x3f\xda\x98\x22\x14\x9a\x54\x86\x06\x54\x5a\xb5\xdd\x01\x13\x49\x67\xa9\xbe\x58\x74\x97\xea\x9e\xa9\xfd\x1c\x9a\xe2\x04\x22\xe4\x06\xda\x85\x1b\x11\xcc\xb1\x2a\x9a\x73\xd7\x19\x63\x6b\xc1\x28\x29\x22\xb4\xdc\xae\x84\x59\x2b\xd0\xc0\x0f\x09\xf5\x2e\x81\x56\xfd\x6b\x20\x99\xa2\xa6\xb8\xb1\xbd\xcc\xab\x69\x32\x0f\x8e\xef\x39\x2b\x1e\x84\x70\xd5\xa2\x0b\x6d\x20\x8d\x90\x51\xd9\x21\x7e\x5e\x30\xee\x40\x6b\x0b\xc6\x45\x7b\x30\x52\x65\x1b\x75\x67\xf5\x9a\xf6\x0b\x23\xb5\x4f\x2a\x7b\x57\x77\x1e\x9a\x72\x0b\xf5\x69\x72\x25\x7c\xcc\x52\xd3\x8e\x9d\x64\x59\x42\x79\x60\x0f\x27\x98\x20\xa6\xea\x88\xad\x49\x65\xc7\xd6\xa4\xd2\xb3\x08\x10\x56\x49\x03\x75\x9b\x40\x5c\xb6\x70\x1c\x5b\x52\x9d\x8f\xa1\x88\x60\x0b\xd8\x64\x0a\x82\x04\x1b\xd0\xf3\x27\x21\x05\x13\x49\x31\x6f\x04\xda\xce\xd3\x96\x1a\x4c\x60\x8e\x4e\x30\x34\x05\x91\x99\xf9\xdf\x3a\xc5\xf4\x5b\x86\x0b\xdb\x3a\xec\x7e\xd4\x35\x22\x4f\x5d\x47\xf9\x6c\xfa\xf7\xe9\xd5\x59\x55\xd5\xa7\xd6\x2f\x56\x5e\xa3\x2a\xe5\x84\x7c\x1f\xc5\xa3\x32\x7e\xad\x57\x82\x5b\x34\x2d\x0c\x6e\xe8\x17\x0d\xaa\x54\xd8\xfb\x95\xfc\xb6\x63\x48\xa6\x1c\xf6\xe1\xdd\x58\x90\x4a\x53\xdc\x52\x15\x21\x9e\x31\xd6\x3e\xa8\x47\xd0\x07\x83\xa7\x40\x03\x51\xd0\x08\x71\xf9\xa4\x85\x6d\x6f\x5c\x8e\xea\x1e\x48\xff\xf9\xef\xa4\xff\x08\x0c\x2b\xd8\x5b\x0c\xa9\xe0\xef\xab\x5f\x2d\x81\x0f\x2b\xd7\x13\xb5\x6a\xb5\xe0\x99\xe8\xfe\x88\x04\xf5\x3c\x7f\xac\xf8\xbc\xb8\x82\x8a\xc1\x1e\x85\x3b\xcc\x71\x02\x6a\x5e\x62\x7d\x4b\x61\x35\x76\xdf\xa7\xad\x72\xac\x42\x46\x37\xe1\x11\x71\x61\x8f\x7d\x87\x49\x47\x89\xa3\xfd\xd9\x6c\x49\xb2\xca\x6a\x7d\x7f\xfb\xbc\x5c\xff\xe0\x94\xd9\x6c\x84\x92\xeb\x39\xf4\x5d\x55\xf7\x21\x8a\x4c\xdb\x0e\xd2\x92\xe2\xfc\xad\xe0\x9d\xa9\xe3\x02\x14\xd8\xdd\xae\x41\x11\xe0\x06\x27\x30\x9f\x79\xdb\xfc\x13\xa8\x3c\x2f\xc1\x1f\x00\xc5\x60\x93\xe9\xa9\x14\xb1\xe7\xed\x62\x22\xf1\x82\xc2\xf5\xff\x44\x6f\x4a\x45\x73\xca\x20\x81\xb8\x75\x01\x37\xae\xe0\xab\xf7\x97\x9e\xf5\xe1\xd9\x65\x1b\x60\x60\xc2\xf2\x3a\xd6\xee\x6f\xc5\xc1\x80\xfb\x11\xb6\x29\x3b\x4a\x7b\x25\x24\x4e\x9c\xd3\x08\x7d\xa5\x25\x11\x52\xc1\x31\xeb\x08\x14\x37\xdf\xd1\xc8\x80\x1a\xed\x00\x11\xb1\xfe\x03\x3e\xad\xf9\x80\xb7\x7e\xc5\x6d\xcf\xd2\x90\xda\x8e\x21\xef\xd8\xc4\x90\x0f\xf8\xd1\x45\xd7\x8b\x2e\x86\x90\xd5\x71\x18\x38\x0e\x67\x44\xc3\x2e\xe6\x28\xf3\x34\x75\x5f\x25\xa3\xbe\x0e\xca\x12\x93\x63\x58\xb7\xf7\xca\x6a\x76\x0b\xf5\x0e\xbb\x53\x7b\xd9\xf5\x52\xad\x66\x4f\x77\xe0\xf2\x5e\x1e\xde\xfd\x56\x5d\x9f\xf0\x97\x33\xfb\x84\xf6\x5a\x1f\xda\x23\xd4\x21\x18\x57\x05\x6d\x6b\x3f\xd5\xc7\x5a\xd2\xb2\x0e\x0e\x6b\xf8\xbf\xbd\x1d\x50\x55\xaf\xff\x4a\xbf\xc7\x7a\x83\x17\xa1\x4b\xcf\x3e\x39\x0e\x52\xd3\x73\xad\x4d\x42\xcf\xa4\xfc\xf5\xf9\xd6\x1d\x01\xa1\x8a\x7b\x75\x53\xbf\x77\x1d\x01\xff\x1c\x14\x83\x04\x39\x0e\x4d\x2f\x2d\x9e\x86\xa5\xc9\x91\xe3\xdc\xb6\x98\x31\x38\xca\x7d\x23\x7b\x2c\x67\xd8\xee\xaf\x46\x6c\x62\x90\xe0\x46\x6e\xa5\x9f\xd6\x06\x9c\x37\x19\x7c\x9c\x97\x26\xc3\x0f\x2e\xdf\xa4\xfb\x71\xcb\xd7\xd7\x41\xbb\xdf\x6c\xbe\x3d\x0f\xf3\xd9\x06\x0c\xde\xbf\x0c\x7d\x5c\xde\x96\x62\xe3\xdd\xda\x4f\x2f\x2f\x75\x43\x85\x8d\xc1\xe4\xe5\xa1\xfa\x95\x3e\x42\xee\xb7\x6a\xf7\x22\x2a\x5e\xf2\xad\xb8\xe7\x8e\x98\x2a\xca\xfa\x5f\x00\x00\x00\xff\xff\xe6\xe0\x91\x4f\x9d\x25\x00\x00") func deployKubernetes115DirectPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -99,12 +99,12 @@ func deployKubernetes115DirectPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.15/direct/pmem-csi.yaml", size: 9599, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.15/direct/pmem-csi.yaml", size: 9629, mode: os.FileMode(436), modTime: time.Unix(1592811532, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes115LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\x5f\x6f\xeb\xb6\x15\x7f\xf7\xa7\x20\x2e\xfa\xd0\x3e\xc8\x4a\x36\x6c\x28\x04\xf8\x21\x37\x49\x3b\x63\x37\x8e\x91\xa4\x7d\x0d\x68\xea\x58\xe1\x4c\x91\x2c\x49\xa9\xd1\x86\x7d\xf7\x81\x94\x64\x53\x7f\x23\xbb\x4e\x32\xd4\xf7\xe1\x3a\x24\x0f\xcf\xef\xfc\xe1\x39\x3f\x4a\xc6\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\xce\x76\x94\xc7\x11\x7a\x04\x95\x53\x02\x57\x84\x88\x8c\x9b\x59\x0a\x06\xc7\xd8\xe0\x68\x86\x10\xc3\x1b\x60\xda\x7e\x43\x48\xa6\x90\x06\x44\xd3\x39\xe5\x06\xd8\x9c\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x43\x88\xe3\x14\xa2\xbd\x54\x40\x04\x37\x4a\x30\x06\xaa\x9a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x0b\x82\x60\xe6\xc3\x53\x1b\x4c\xe6\x38\x33\x2f\x42\xd1\x7f\x63\xbb\xe7\x7c\xf7\xa3\x9e\x53\x11\xee\x81\x3f\x08\x06\xef\x05\x17\x5e\x0d\x28\x8e\x99\x5d\x94\x53\x0b\x09\x54\x40\xb6\x49\x3f\x78\x95\x31\xd0\xd1\x2c\x40\x58\xd2\x9f\x95\xc8\xa4\x03\x11\xa0\x2f\x5f\x66\x08\x29\xd0\x22\x53\x04\xaa\x31\xe0\xb1\x14\x94\x1b\x3d\x43\x28\x07\xb5\xa9\x86\x13\x30\xee\xff\xdf\xb1\x21\x2f\xee\x1b\xa3\xba\x1c\x8a\x81\x81\x01\xf7\x35\x93\x31\xae\xbe\x12\x05\xf6\x6b\x47\x27\x11\x42\xc5\x94\xfb\x2e\xeb\x82\x60\x80\x35\x9c\x0b\xc1\xf1\x91\xbb\x66\x99\x36\xa0\x3e\x3c\x80\x2a\xe3\x1c\xd4\x51\xe1\x92\xd6\x2c\x6d\x80\x9b\x5c\xb0\x2c\x1d\x72\xda\xde\x55\x07\xef\x55\xee\xf1\xfc\x77\x92\x42\xc2\x30\x4d\xa7\x6b\xad\xe2\xd3\x51\xa5\x8d\x50\x38\x81\xc1\x8c\xa8\xe6\x09\xc3\x7a\x30\x33\x5a\xea\xa6\xa5\x7b\x0e\x9d\x5c\x1f\x77\x96\x97\x61\xb2\x5f\x8f\xe6\x58\xea\x17\x61\xe6\x6f\x19\x55\x85\xac\x5a\x3e\x66\xd5\xb9\x74\xd8\x32\xd7\x35\xf8\x0d\x55\x6f\x68\x20\x9a\x72\x11\x9f\x33\x28\x47\x6c\x77\x5a\x59\xfe\x4a\x79\x4c\x79\xf2\x6e\xcd\x44\xd3\xe6\xb9\x16\x0c\x46\xaa\xb3\x60\xf0\x00\x5b\xab\xb9\xf6\xcd\x88\x21\x33\x84\xbc\xf6\x32\xbd\x31\xe8\x6c\xf3\x2f\x20\xc6\xd5\x95\xde\xc6\xfa\x11\x2d\xd1\x2b\xac\x9f\x10\x82\x53\x3d\xed\xb7\x83\xa3\x0a\xf9\xfb\xfb\xbc\xcd\x92\x3e\x8b\x1e\x69\x09\xc4\x2a\x92\x42\x99\xba\x51\x08\x65\x22\x74\x79\x71\x71\x71\xe1\x10\x18\xac\x12\x30\xeb\xc6\xa8\x06\x06\xc4\x08\x55\x62\xc4\x52\x0e\xa9\x3c\xd6\x80\xcf\xf2\x53\x0a\x46\x51\xa2\x8f\x77\xd2\x65\xaf\x93\x2e\xdf\xd5\x49\x08\x99\x42\x42\x84\x56\x22\x06\xab\xb2\xe3\x35\x2c\xa5\x3e\x1c\xde\x47\x83\x0d\x6c\x33\xf6\x08\x9f\xc6\xc2\x6b\x0f\x2a\x90\x8c\x12\xac\x23\x74\xd9\x71\x50\x6a\x1b\xc3\x37\x0f\xd3\x1b\x3e\x3b\x1e\xb4\x2e\x73\x68\x35\x82\xdd\x40\x2a\x19\x36\x50\x41\xf2\xbc\x65\x3f\xac\x81\xee\x4d\x7c\xc7\x23\x1c\x94\xfa\x1d\x36\x2f\x42\xec\x22\x44\x13\x2e\x14\xb8\xa5\xb5\x53\x1d\x92\xed\x96\x72\x6a\x8a\x03\x36\xdb\x8b\xaf\x3a\xa3\x36\x04\xbf\x65\x54\x41\x7c\x93\x29\xca\x93\x47\xf2\x02\x71\xc6\x28\x4f\x96\x6e\xe3\x6a\xf8\xf6\x15\x48\x66\x31\xf9\x92\xe5\x9e\x8f\x55\xd0\x9e\x40\xa5\xba\x39\x1d\x94\x31\xbc\x7d\x95\x0a\xb4\xcd\xc4\xd6\xbc\x5d\xb1\x83\x22\xea\x33\xb0\xc7\x79\xf5\x47\x48\x50\xd8\xa6\x09\x5a\x09\xb3\xe4\x9d\xf9\x1c\xb3\x0c\x3a\xaa\x1c\x47\xe1\xe2\x4b\xdf\xf0\x16\x33\x0d\xf5\x8c\xd5\x8c\x29\x07\xb5\xdf\xc2\x5e\x76\xd2\x14\xf3\xf8\xb0\x67\x80\xc2\x4c\xab\x90\x09\x82\x59\xb8\xa1\x3c\xdc\x47\x3d\x56\x34\xf7\x40\x07\x28\xc8\x17\x7f\xf5\xff\x4c\x45\x0c\x8b\x1e\xf3\x02\x14\xd4\x77\xb6\x45\xc6\xe9\x6b\x14\x86\x21\xd1\x34\x6c\xa6\xd2\x5c\x0b\xb2\xf3\x65\x14\x24\x54\x1b\x55\xdc\xd6\xb2\x86\xc8\x28\x0c\x2f\xe6\xee\x5f\x74\xa8\xdb\xb5\xfa\xb2\xb2\x7d\x73\xdc\x7f\x11\x1d\x4a\x56\x35\x6f\x63\x4a\xe3\xc5\x77\xdf\xff\xf3\x97\xaf\xb7\xcf\xab\xfb\x9b\xdb\xe7\xd5\xd5\xdd\xed\x0f\xfe\x1a\x82\x7f\xa2\x0c\x16\x21\x01\x65\x74\x48\xf0\x9c\x28\xd3\x98\x07\x65\xfc\x15\x86\xe9\xf6\x92\x1d\x14\xed\x15\x3b\x28\xfc\x15\xa5\x23\x6d\xf1\x58\x7c\xf7\xfd\xfa\xee\xf6\xee\xf9\xfa\x71\xf9\x7c\xf3\xb0\xfc\xf5\xf6\xa1\x05\x09\x78\xee\x87\xa6\x2c\x46\x4d\xfc\xb3\x56\x7e\xfc\xa4\x44\xda\x4c\x91\x2d\x05\x16\x57\xac\xc2\xff\xb4\xda\x4f\x73\xd2\x09\xad\xb1\x79\x89\xdc\xf1\x9b\x5b\xef\xd9\x7a\xd2\x41\xf3\x74\xfb\x70\xb7\x5c\x5d\x3d\x2d\xef\x57\xcf\xdf\xee\x7f\x7e\x5e\x5f\x3d\xfd\xa3\x8d\x29\x42\xa1\x49\x65\x68\x40\xa5\xd5\xc5\x3a\x60\x22\xe9\x6c\xd5\xe7\x8b\xee\x56\xdd\x33\xb5\x5f\x43\x53\x9c\x40\x84\xdc\x44\x3b\x71\x23\x82\x39\x56\x45\x73\xed\x3a\x63\x6c\x2d\x18\x25\x45\x84\x96\xdb\x95\x30\x6b\x05\x1a\xf8\x21\xa0\x5e\xf9\x6f\xe5\xbf\x06\x92\x29\x6a\x8a\x6b\x7b\x61\x79\x35\xcd\xca\x83\xe3\x7b\xce\x8a\x07\x21\x5c\xb6\xe8\x42\x1b\x48\x23\x64\x54\x76\xf0\x9f\xe7\x8c\x3b\xd0\xda\x82\x71\xde\x1e\xf5\x54\x79\x57\xba\xb3\xd4\x4c\xfb\x89\x91\xda\x91\x4a\xde\xe5\x9d\x87\xa6\x34\xa1\x3e\x4d\x2e\x85\x87\x24\x35\xed\xc8\x49\x96\x25\x94\x07\xf6\x70\x82\x09\x62\xaa\x06\x64\x4d\x2a\x3b\xb2\x26\x95\x9e\x44\x80\xb0\x4a\x1a\xa8\xdb\x05\xc4\x45\x0b\xc7\xb1\x2d\xaa\x8b\x29\x25\x22\xd8\x02\x36\x99\x82\x20\xc1\x06\xf4\xe2\x49\x48\xc1\x44\x52\x2c\x1a\x8e\xb6\xeb\xb4\x2d\x0d\x26\x30\x83\x0b\x0c\x4d\x41\x64\x66\xf1\xb7\x4e\x32\xfd\x96\xe1\xc2\x5e\x11\x76\x3f\xea\x1a\x91\x47\xa4\xa3\xfc\x72\xfe\xf7\xf9\xc5\x49\x59\xd5\x47\xcc\xcf\x96\x5e\x93\x32\xe5\x88\x78\x0f\xe2\x51\x19\xbf\xd2\x2b\xc1\x2d\x9a\x16\x06\x37\xf5\x8b\x06\x55\xf2\xe9\xfd\x4e\xfe\x0d\x63\x8c\xa3\x1c\xec\xf0\x3a\x16\xa4\xd2\x14\x37\x54\x45\x88\x67\x8c\xb5\x0f\xea\x00\xfa\x60\xf4\x14\x68\x20\x0a\x1a\x2e\x2e\x47\x5a\xd8\xf6\xc2\xe5\xac\xee\x81\xf4\x9f\xff\xce\xfa\x8f\xc0\x38\x71\xbd\xc1\x90\x0a\xfe\x8e\xb4\xd5\x56\xef\x71\xc2\x7a\x24\x45\xad\x36\x3c\x05\xda\x1f\x61\x9e\x9e\xda\x0f\xe4\x9c\x67\x27\x4e\x31\xd8\x13\x70\x87\x39\x4e\x40\x2d\x58\x9e\xbe\xc5\xaa\x1a\x76\xf7\xf1\xa9\x1c\xab\x90\xd1\x4d\x38\x40\x28\xec\x51\xef\x54\xcf\x49\x84\x68\x7f\x1e\x5b\x34\xac\x92\x5a\xdf\xdf\x3c\x2f\xd7\x3f\x38\x36\x76\x39\x81\xbd\xf5\x1c\xf4\x2e\x93\xfb\x10\x16\xa6\xed\x65\xd1\x16\xc2\xc5\x5b\xce\xfb\xf3\x72\x37\x2f\x84\x1f\x00\xc5\x60\x93\xe9\xb9\x14\xb1\xa7\xed\x6c\xd4\xef\x8c\x74\xf4\xff\x84\x45\x4a\x45\x73\xca\x20\x81\xb8\xd5\x56\x1b\x8d\xf5\xe2\xfd\x09\x65\x7d\x3c\x76\xd9\x06\x18\x98\xb0\x6c\xb2\xda\xfd\xad\x38\x18\x70\x8f\x50\x9b\x64\xa2\x94\x57\x42\xe2\xc4\x29\x8d\xd0\x57\x1a\x53\x05\xae\x16\x63\xd6\xa1\x1d\x6e\xbd\x2b\x14\x23\x1c\xb3\x03\x44\xc4\xfa\x0f\xe8\xb4\xe2\x23\xda\xfa\x79\xb4\x3d\x4b\x63\x1c\x3a\x86\xbc\x23\x13\x43\x3e\xa2\x47\x17\x5d\x2d\xba\x18\x43\x56\xfb\x61\xe4\x38\x9c\xe0\x0d\xbb\x99\x2b\x8a\xc7\x71\xf6\x2a\x18\x75\xc1\x2f\x53\x4c\x4e\xa9\xab\xbd\x4d\xa9\x79\x07\xa8\x2d\xec\x2e\xed\xad\xae\xe7\xba\x40\xf6\x70\x7e\x17\xf7\xf2\xf0\xee\x4d\x75\xec\xff\x2f\x27\xb2\xff\xf6\x5e\x1f\xca\xfc\x6b\x17\x4c\xcb\x82\xb6\xb4\x1f\xea\xa1\x8b\x66\x99\x07\x87\x3d\x28\xa7\xe6\xfa\x74\x1e\xc5\x75\x60\x77\x18\x4a\xc4\xde\x6c\x38\xa2\x15\xf8\x3a\x82\x4f\xe9\x0b\x6d\x03\x3f\xaa\x31\x4c\xb2\x7c\x4a\x4a\xbd\x5d\xc6\x26\x07\x3b\x4f\x06\x09\xf1\x59\x02\x9d\x27\xe9\xe7\x04\xd9\x37\xec\x43\x03\x3c\x6c\xb1\xff\xa4\xfb\x80\xa1\x7a\xa3\x5e\xc2\x1e\xba\x89\xbf\x08\x5d\x06\xdf\x87\x3e\x4a\x19\x9e\xeb\x5b\x41\xe8\x89\x94\xaf\x78\x6e\x5c\x6b\x12\xaa\xb8\x57\xd7\xf5\x4f\x19\x7c\xff\x0d\x94\x95\x53\x50\x8c\x12\x97\x69\x68\x7a\xe9\xca\x71\x58\x9a\xdc\x65\x9a\xda\x16\x63\x09\x06\x39\xc9\xc4\x27\x1a\x4e\xb0\xfd\x34\x63\x82\x11\xa3\xc4\x63\xa2\x29\xfd\x74\x63\x44\x79\x93\x59\x4d\xd3\xd2\x64\x5e\xa3\xdb\x37\xeb\xd7\xb4\xed\xeb\xfa\xd6\x7e\xba\xd3\xfc\x41\x4a\x98\x5f\x6e\xc0\xe0\xfd\x4f\x0c\x1e\x97\x37\xe5\x25\xe0\x7d\x1e\xf6\x78\x41\xa9\x1f\x62\x60\x63\x30\x79\x79\xa8\x5e\x88\x45\xc8\xbd\x16\x72\xef\x79\xe3\x25\xdf\x8a\x7b\xee\x4a\x7b\x55\x6c\xfe\x17\x00\x00\xff\xff\x29\x9a\x6e\xbb\xe4\x28\x00\x00") +var _deployKubernetes115LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x59\xdf\x73\xe3\xb6\x11\x7e\xd7\x5f\x81\xb9\xc9\x43\xf2\x40\xd1\x6a\xa7\x9d\x0c\x67\xf4\xe0\x3b\x2b\xa9\xa6\x67\x59\x63\x3b\x79\xf5\x40\xe0\x8a\x42\x05\x02\x08\x00\x32\x66\x3b\xfd\xdf\x3b\x00\x49\x09\xfc\x21\x9a\x52\x64\x5f\xa3\x7b\x38\x99\xc0\x62\x3f\xec\x2e\x3e\x7c\x2b\x62\x49\x7f\x05\xa5\xa9\xe0\x11\xca\x67\x93\x3d\xe5\x71\x84\x9e\x40\xe5\x94\xc0\x2d\x21\x22\xe3\x66\x92\x82\xc1\x31\x36\x38\x9a\x20\xc4\xf0\x06\x98\xb6\xdf\x10\x92\x29\xa4\x01\xd1\x74\x4a\xb9\x01\x36\x25\x22\x0d\x63\x90\x4c\x14\x29\x70\x13\x21\x96\xa7\x81\x54\x22\xce\x88\xa1\x82\x4f\x10\xe2\x38\x85\xe8\x60\x15\x10\xc1\x8d\x12\x8c\x81\xaa\xc6\xb4\xc4\x04\x22\x14\xc3\x16\x67\xcc\x4c\x82\x20\x98\xf8\xf0\xd4\x06\x93\x29\xce\xcc\x4e\x28\xfa\x6f\x6c\xd7\x9c\xee\x7f\xd4\x53\x2a\xc2\x03\xf0\x47\xc1\xe0\xbd\xe0\xc2\xab\x01\xc5\x31\xb3\x93\x72\x6a\x21\x81\x0a\xc8\x36\xe9\x07\xaf\x32\x06\x3a\x9a\x04\x08\x4b\xfa\xb3\x12\x99\x74\x20\x02\xf4\xe9\xd3\x04\x21\x05\x5a\x64\x8a\x40\xf5\x0c\x78\x2c\x05\xe5\x46\x4f\x10\xca\x41\x6d\xaa\xc7\x09\x18\xf7\xff\xef\xd8\x90\x9d\xfb\xc6\xa8\x2e\x1f\xc5\xc0\xc0\x80\xfb\x9a\xc9\x18\x57\x5f\x89\x02\xfb\xb5\xe3\x93\x08\xa1\x62\xca\xfd\x90\x75\x41\x30\xc0\x1a\xae\x85\xe0\xfc\xcc\x7d\x61\x99\x36\xa0\x3e\x3c\x81\x2a\xe3\x1c\xd4\x59\xe9\x92\x76\x5b\xda\x00\x37\xb9\x60\x59\x7a\x2a\x68\x87\x50\x1d\xa3\x57\x85\xc7\x8b\xdf\x45\x0e\x09\xc3\x34\x1d\xef\xb5\xca\x4f\xc7\x95\x36\x42\xe1\x04\x4e\x56\x44\x35\x4e\x18\xd6\x27\x2b\xa3\xe5\x6e\x5c\xb9\xe7\xd0\xa9\xf5\xe1\x60\x79\x15\x26\xfb\xfd\x68\x8e\xa5\xde\x09\x33\x7d\x6b\x53\x55\xca\xaa\xe9\x43\xbb\xba\x96\x0f\x4b\x73\xdd\x0d\xbf\xe1\xea\x0d\x0f\x44\x53\x2e\xe2\x6b\x26\xe5\x8c\xe5\x2e\xa3\xe5\xcf\x94\xc7\x94\x27\xef\x76\x99\x68\xda\x3c\xd7\x82\xc1\x00\x3b\x0b\x06\x8f\xb0\xb5\x9e\xeb\xd8\x0c\x6c\x64\x82\x90\x77\xbd\x8c\xbf\x18\x74\xb6\xf9\x17\x10\xe3\x78\xa5\xf7\x62\xfd\x88\x2b\xd1\x23\xd6\x6f\x90\x82\x4b\x23\xed\x5f\x07\x67\x11\xf9\xfb\xc7\xbc\xad\x92\xbe\x95\x3c\xd2\x12\x88\x75\x24\x85\x32\xf5\x45\x21\x94\x89\xd0\xec\xe6\xe6\xe6\xc6\x21\x30\x58\x25\x60\xd6\x8d\xa7\x1a\x18\x10\x23\x54\x89\x11\x4b\x79\xca\xe5\xb9\x1b\xf8\x56\x71\x4a\xc1\x28\x4a\xf4\xf9\x41\x9a\xf5\x06\x69\xf6\xae\x41\x42\xc8\x14\x12\x22\xb4\x12\x31\x58\x97\x9d\xa8\x61\x29\xf5\xf1\xf0\x3e\x19\x6c\x60\x9b\xb1\x27\xf8\x66\x2a\xbc\x8e\xa0\x02\xc9\x28\xc1\x3a\x42\xb3\x4e\x80\x52\x7b\x31\x7c\xf5\x30\xbd\x11\xb3\xf3\x41\xeb\xb2\x86\x56\x03\xd8\x0d\xa4\x92\x61\x03\x15\x24\x2f\x5a\xf6\xc3\x1a\xe8\xde\xc4\x77\x3e\xc2\x93\x56\xbf\xc3\x66\x27\xc4\x3e\x42\x34\xe1\x42\x81\x9b\x5a\x07\xd5\x21\xd9\x6e\x29\xa7\xa6\x38\x62\xb3\x77\xf1\x6d\xe7\xa9\x4d\xc1\x6f\x19\x55\x10\xdf\x65\x8a\xf2\xe4\x89\xec\x20\xce\x18\xe5\xc9\xd2\x2d\x5c\x3d\x5e\xbc\x02\xc9\x2c\x26\xdf\xb2\x5c\xf3\xa9\x4a\xda\x33\xa8\x54\x37\x87\x83\x32\x87\x8b\x57\xa9\x40\xdb\x4a\x6c\x8d\xdb\x19\x7b\x28\xa2\xbe\x0d\xf6\x04\xaf\xfe\x08\x09\x0a\xdb\x32\x41\x2b\x61\x96\xbc\x33\x9e\x63\x96\x41\xc7\x95\xd3\x28\x5c\x7c\xea\x7b\xbc\xc5\x4c\x43\x3d\x62\x3d\x63\xca\x41\x1d\x96\xb0\xcd\x4e\x9a\x62\x1e\x1f\xd7\x0c\x50\x98\x69\x15\x32\x41\x30\x0b\x37\x94\x87\x87\xac\xc7\x8a\xe6\x1e\xe8\x00\x05\xf9\xfc\xaf\xfe\x9f\xa9\x88\x61\xde\xb3\xbd\x00\x05\x75\xcf\x36\xcf\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x52\x9a\x6a\x41\xf6\xbe\x8d\x82\x84\x6a\xa3\x8a\x45\x6d\x6b\x88\x8c\xc2\xf0\x66\xea\xfe\x45\x47\xde\xae\xdd\x97\xcc\xf6\xd5\x69\xff\x79\x74\xa4\xac\x6a\xdc\xe6\x94\xc6\xf3\xef\xbe\xff\xe7\x2f\x9f\x17\x2f\xab\x87\xbb\xc5\xcb\xea\xf6\x7e\xf1\x83\x3f\x87\xe0\x9f\x28\x83\x79\x48\x40\x19\x1d\x12\x3c\x25\xca\x34\xc6\x41\x19\x7f\x86\x61\xba\x3d\x65\x0f\x45\x7b\xc6\x1e\x0a\x7f\x46\x19\x48\x4b\x1e\xf3\xef\xbe\x5f\xdf\x2f\xee\x5f\xbe\x3c\x2d\x5f\xee\x1e\x97\xbf\x2e\x1e\x5b\x90\x80\xe7\x7e\x6a\x4a\x32\x6a\xe2\x9f\xb4\xea\xe3\x27\x25\xd2\x66\x89\x6c\x29\xb0\xb8\x52\x15\xfe\xa7\x75\xfd\x34\x07\x9d\xd1\x1a\x9b\x5d\xe4\x8e\xdf\xd4\x46\xcf\xf2\x49\x07\xcd\xf3\xe2\xf1\x7e\xb9\xba\x7d\x5e\x3e\xac\x5e\xbe\x3e\xfc\xfc\xb2\xbe\x7d\xfe\x47\x1b\x53\x84\x42\x93\xca\xd0\x80\x4a\xab\xc6\x3a\x60\x22\xe9\x2c\xd5\x17\x8b\xee\x52\xdd\x33\x75\x98\x43\x53\x9c\x40\x84\xdc\x40\xbb\x70\x23\x82\x39\x56\x45\x73\xee\x3a\x63\x6c\x2d\x18\x25\x45\x84\x96\xdb\x95\x30\x6b\x05\x1a\xf8\x31\xa1\x1e\xfd\xb7\xea\x5f\x03\xc9\x14\x35\xc5\x17\xdb\xb0\xbc\x9a\x26\xf3\xe0\xf8\x81\xb3\xe2\x51\x08\x57\x2d\xba\xd0\x06\xd2\x08\x19\x95\x1d\xe3\xe7\x05\xe3\x1e\xb4\xb6\x60\x5c\xb4\x07\x23\x55\xf6\x4a\xf7\x56\x9a\x69\xbf\x30\x52\xfb\xa4\xb2\x77\x75\xe7\xa1\x29\xb7\x50\x9f\x26\x57\xc2\xa7\x2c\x35\xed\xd8\x49\x96\x25\x94\x07\xf6\x70\x82\x09\x62\xaa\x4e\xd8\x9a\x54\x76\x6c\x4d\x2a\x3d\x8b\x00\x61\x95\x34\x50\xb7\x09\xc4\x65\x0b\xc7\xb1\x25\xd5\xf9\x18\x8a\x08\xb6\x80\x4d\xa6\x20\x48\xb0\x01\x3d\x7f\x16\x52\x30\x91\x14\xf3\x46\xa0\xed\x3c\x6d\xa9\xc1\x04\xe6\xe4\x04\x43\x53\x10\x99\x99\xff\xad\x53\x4c\xbf\x65\xb8\xb0\x2d\xc2\xfe\x47\x5d\x23\xf2\x84\x74\x94\xcf\xa6\x7f\x9f\xde\x5c\x54\x55\x7d\xc2\xfc\x6a\xe5\x35\xaa\x52\xce\xc8\xf7\x49\x3c\x2a\xe3\xb7\x7a\x25\xb8\x45\xd3\xc2\xe0\x86\x7e\xd1\xa0\x4a\x3d\x7d\x58\xc9\xef\x30\x86\x34\xca\x71\x1f\xde\x8d\x05\xa9\x34\xc5\x1d\x55\x11\xe2\x19\x63\xed\x83\x7a\x02\x7d\x30\x78\x0a\x34\x10\x05\x8d\x10\x97\x4f\x5a\xd8\x0e\xc6\xe5\xa8\xee\x81\xf4\x9f\xff\x4e\xfa\x8f\xc0\xb0\x70\xbd\xc3\x90\x0a\xfe\x8e\xb2\xd5\xb2\xf7\xb0\x60\x3d\x53\xa2\x56\x0b\x5e\x02\xed\x8f\x28\x4f\xcf\xed\x07\x6a\xce\xab\x0b\xa7\x18\xec\x09\xb8\xc7\x1c\x27\xa0\xe6\x2c\x4f\xdf\x52\x55\x8d\x7d\xf7\xe9\xa9\x1c\xab\x90\xd1\x4d\x78\x42\x50\xd8\xa3\xde\x61\xcf\x51\x82\xe8\x70\x1e\x5b\x32\xac\xb2\x5a\x3f\xdc\xbd\x2c\xd7\x3f\x38\x35\x36\x1b\xa1\xde\x7a\x0e\x7a\x57\xc9\x7d\x88\x0a\xd3\xb6\x59\xb4\x44\x38\x7f\x2b\x78\x17\x6a\xb7\x00\x05\x76\xb7\x6b\x50\x04\xb8\xc1\x09\xcc\x67\xde\x36\xff\x04\xca\xce\x4b\xf0\x07\x40\x31\xd8\x64\x7a\x2a\x45\xec\x79\xbb\x9a\x30\xbc\xa2\x58\xfd\x3f\xd1\x98\x52\xd1\x9c\x32\x48\x20\x6e\x5d\xba\x8d\x6b\xf7\xe6\xfd\xe5\x66\x7d\x78\xf6\xd9\x06\x18\x98\xb0\xbc\x82\xb5\xfb\x5b\x71\x30\xe0\x7e\x60\x6d\x4a\x8d\xd2\x5e\x09\x89\x13\xe7\x34\x42\x9f\x69\x4c\x15\x38\xa6\xc6\xac\x23\x4a\xdc\x7c\x47\x23\x03\x0a\xb4\x03\x44\xc4\xfa\x0f\xf8\xb4\xe6\x03\xde\xfa\x55\xb6\x3d\x4b\x43\x0a\x3b\x86\xbc\x63\x13\x43\x3e\xe0\x47\x17\x5d\x2f\xba\x18\x42\x56\xc7\x61\xe0\x38\x5c\x10\x0d\xbb\x98\xa3\xcc\xf3\x14\x7d\x95\x8c\xfa\x3a\x28\x4b\x4c\x8e\x61\xdd\xde\x2b\xab\xd9\x21\xd4\x3b\xec\x4e\xed\x65\xd7\x6b\xb5\x97\x3d\x1d\x81\xcb\x7b\x79\x78\x0f\x5b\x75\xbd\xc1\x5f\x2e\xec\x0d\xda\x6b\x7d\x68\x5f\x50\x87\x60\x5c\x15\xb4\xad\xfd\x54\x9f\x6a\x43\xcb\x3a\x38\xae\xe1\xff\xde\x76\x44\x55\xbd\xd7\x2b\xfd\x9e\xea\x07\x76\x42\x97\x9e\x7d\x72\x1c\xa4\xa6\x97\x5a\x9b\x84\x9e\x49\xf9\x43\xf3\x9d\x3b\x02\x42\x15\x0f\xea\x4b\xfd\x42\x75\x04\xfc\x4b\x50\x0c\x12\xe4\x38\x34\xbd\xb4\x78\x1e\x96\x26\x47\x8e\x73\xdb\x62\xc6\xe0\x24\xf7\x8d\xec\xab\x9c\x61\xbb\xa7\x1a\xb1\x89\x41\x82\x1b\xb9\x95\x7e\x5a\x1b\x70\xde\x64\xf0\x71\x5e\x9a\x0c\x3f\xb8\x7c\x93\xee\xc7\x2d\x5f\x5f\x07\xed\x1e\xb3\xf9\x5a\x3c\xcc\x67\x1b\x30\xf8\xf0\xa2\xf3\x69\x79\x57\x8a\x8d\xf7\x69\x39\xbd\xa4\xd4\xad\x14\x36\x06\x93\xdd\x63\xf5\xb3\x7c\x84\xdc\x8f\xd3\xee\x6d\x53\xbc\xe4\x5b\xf1\xc0\x1d\x2b\x55\x7c\xf5\xbf\x00\x00\x00\xff\xff\x42\x61\xca\xe0\x6a\x25\x00\x00") func deployKubernetes115LvmPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -119,12 +119,12 @@ func deployKubernetes115LvmPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.15/lvm/pmem-csi.yaml", size: 10468, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.15/lvm/pmem-csi.yaml", size: 9578, mode: os.FileMode(436), modTime: time.Unix(1592811532, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes116DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\xcf\x6f\xeb\x36\x12\xbe\xfb\xaf\x20\x1e\x7a\x68\x0f\xb2\x92\x5d\xec\xa2\x10\xe0\x43\xde\x8b\xdb\x35\x36\x71\x8c\x24\xed\x35\xa0\xa9\xb1\xcc\x35\x45\xb2\x24\xa5\x46\xbb\xd8\xff\x7d\x41\x4a\xb2\xa9\x1f\x56\x64\xd7\x49\x16\x4d\x0f\xb5\x45\x0e\xe7\xe3\xcc\xf0\xe3\x37\xd6\xc3\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\x4f\x76\x94\xc7\x11\x7a\x02\x95\x53\x02\x37\x84\x88\x8c\x9b\x49\x0a\x06\xc7\xd8\xe0\x68\x82\x10\xc3\x6b\x60\xda\x7e\x42\x48\xa6\x90\x06\x44\xd3\x29\xe5\x06\xd8\x94\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x62\xaa\x80\x98\x40\x2a\x11\x67\xc4\x50\xc1\x27\x08\x71\x9c\x42\xb4\x37\x0c\x88\xe0\x46\x09\xc6\x40\x55\x63\x5a\x62\x02\x11\x8a\x61\x83\x33\x66\x26\x41\x10\x4c\x7c\x84\x6a\x8d\xc9\x14\x67\x66\x2b\x14\xfd\x37\xb6\x6b\x4e\x77\x3f\xea\x29\x15\xe1\x1e\xfb\xa3\x60\xf0\x8e\x88\xe1\xd5\x80\xe2\x98\xd9\x49\x39\xb5\xa8\x40\x05\x64\x93\xf4\xe3\x57\x19\x03\x1d\x4d\x02\x84\x25\xfd\x59\x89\x4c\x3a\x1c\x01\xfa\xf2\x65\x82\x90\x02\x2d\x32\x45\xa0\x7a\x06\x3c\x96\x82\x72\xa3\x27\x08\xe5\xa0\xd6\xd5\xe3\x04\x8c\xfb\xff\xef\xd8\x90\xad\xfb\xc4\xa8\x2e\x1f\xc5\xc0\xc0\x80\xfb\x98\xc9\x18\x57\x1f\x89\x02\xfb\xb1\xe3\x93\x08\xa1\x62\xca\xfd\xa8\x75\x41\x30\xc0\x1a\x2e\x85\xe0\xf4\xe4\x7d\x63\x99\x36\xa0\x3e\x23\x87\x2a\xe3\x1c\xd4\x49\x19\x93\x76\x67\xda\x00\x37\xb9\x60\x59\x7a\x2c\x6e\xfb\x68\x1d\x02\x58\x45\xc8\x0b\xe1\x59\x0e\x09\xc3\x34\x1d\xef\xb5\x4a\x51\xc7\x95\x36\x42\xe1\x04\x8e\x16\x45\x35\x4e\x18\xd6\x47\x8b\xa3\xe5\x6e\x5c\xc5\xe7\xd0\x29\xf7\xe1\x60\x79\x45\x26\xfb\xfd\x68\x8e\xa5\xde\x0a\x33\x7d\x6b\x53\x55\xca\xaa\xe9\x43\xbb\xba\x94\x0f\x4b\x76\xdd\x0d\xbf\xe1\xea\x0d\x0f\x44\x53\x2e\xe2\x4b\x26\xe5\x84\xe5\xce\x23\xe7\xaf\x94\xc7\x94\x27\xef\x79\xab\x68\xda\x3c\xda\x82\xc1\x00\x47\x0b\x06\x8f\xb0\xb1\xce\xeb\xf0\x0c\xec\x65\x82\x90\x77\xcf\x8c\xbf\x1e\x74\xb6\xfe\x17\x10\xe3\xa8\xa5\xf7\x92\xfd\x88\xbb\xd1\xa3\xd7\xcf\xc9\xc2\xb9\xc1\xf6\xef\x85\x93\xe8\xfc\xfd\xc3\xde\x16\x4d\x9f\xa8\x96\xb4\x04\x62\x7d\x49\xa1\x4c\x7d\x63\x08\x65\x22\x74\x7d\x75\x75\x75\xe5\x40\x18\xac\x12\x30\xab\xc6\x53\x0d\x0c\x88\x11\xaa\x84\x89\xa5\x3c\xe6\xf2\x8c\x3d\x7c\x62\xb4\x52\x30\x8a\x12\x7d\x7a\xa8\xae\x7b\x43\x75\xfd\xde\xa1\x42\xc8\x14\x12\x22\xb4\x14\x31\x58\xaf\x9d\xd8\x61\x29\xf5\xe1\x2c\x3f\x19\x6c\x60\x93\xb1\x27\xf8\x4c\x81\x5e\xc7\x51\x81\x64\x94\x60\x1d\xa1\xeb\x4e\x98\x52\x7b\x5b\xdc\x79\xb0\xde\x88\xdc\x59\xb8\x75\x59\x4f\xcb\x01\xf8\x06\x52\xc9\xb0\x81\x0a\x95\x17\x33\xfb\xc7\x1a\x00\xdf\x84\x78\x16\xc8\xa3\x86\xbf\xc3\x7a\x2b\xc4\x2e\x42\x34\xe1\x42\x81\x9b\x5a\x87\xd6\x81\xd9\x6c\x28\xa7\xa6\x38\xc0\xb3\xd7\xf4\x4d\xe7\xa9\x4d\xc4\x6f\x19\x55\x10\xdf\x66\x8a\xf2\xe4\x89\x6c\x21\xce\x18\xe5\xc9\xc2\x2d\x5c\x3d\x9e\xbf\x02\xc9\x2c\x26\xdf\xb2\x5c\xf3\xa9\x4a\xdd\x33\xa8\x54\x37\x87\x83\x32\x93\xf3\x57\xa9\x40\xdb\x92\x6c\x8d\xdb\x19\x3b\x28\xa2\xbe\x0d\xf6\xc4\xaf\xfe\x13\x12\x14\xb6\xc5\x82\x96\xc2\x2c\x78\x67\x3c\xc7\x2c\x83\x8e\x2b\x27\x5f\xb8\xf8\xd2\xf7\x78\x83\x99\x86\x7a\xc4\x7a\xc6\x94\x83\xda\x2f\x61\x5b\xa1\x34\xc5\x3c\x3e\xac\x19\xa0\x30\xd3\x2a\x64\x82\x60\x16\xae\x29\x0f\xf7\x89\x8f\x15\xcd\x3d\xd0\x01\x0a\xf2\xd9\x5f\xfd\xaf\xa9\x88\x61\xd6\xb3\xbd\x00\x05\x75\x47\x37\xcb\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x6a\x9a\x6a\x41\x76\xbe\x8d\x82\x84\x6a\xa3\x8a\x79\x6d\x6b\x88\x8c\xc2\xf0\x6a\xea\xfe\x8b\x0e\x4c\x5e\xbb\x2f\x59\xee\xce\xb5\x05\xb3\xe8\x40\x5f\xd5\xb8\xcd\x29\x8d\x67\xdf\x7d\xff\xcf\x5f\xbe\xce\x5f\x96\x0f\xb7\xf3\x97\xe5\xcd\xfd\xfc\x07\x7f\x0e\xc1\x3f\x51\x06\xb3\x90\x80\x32\x3a\x24\x78\x4a\x94\x69\x8c\x83\x32\xfe\x0c\xc3\x74\x7b\xca\x0e\x8a\xf6\x8c\x1d\x14\xfe\x8c\x32\x90\x96\x42\x66\xdf\x7d\xbf\xba\x9f\xdf\xbf\x7c\x7b\x5a\xbc\xdc\x3e\x2e\x7e\x9d\x3f\xb6\x20\x01\xcf\xfd\xd4\x94\x94\xd4\xc4\x3f\x69\xd5\xc7\x4f\x4a\xa4\xcd\x12\xd9\x50\x60\x71\x25\x35\xfc\xbf\xd6\x6d\xd4\x1c\x74\x46\x2b\x6c\xb6\x91\x3b\x7e\x53\x1b\x3d\x4b\x29\x1d\x34\xcf\xf3\xc7\xfb\xc5\xf2\xe6\x79\xf1\xb0\x7c\xb9\x7b\xf8\xf9\x65\x75\xf3\xfc\x8f\x36\xa6\x08\x85\x26\x95\xa1\x01\x95\x56\x6d\x77\xc0\x44\xd2\x59\xaa\x2f\x16\xdd\xa5\xba\x67\x6a\x3f\x87\xa6\x38\x81\x08\xb9\x81\x76\xe1\x46\x04\x73\xac\x8a\xe6\xdc\x55\xc6\xd8\x4a\x30\x4a\x8a\x08\x2d\x36\x4b\x61\x56\x0a\x34\xf0\x43\x42\xbd\x4b\xa0\x55\xff\x1a\x48\xa6\xa8\x29\xbe\xd9\x5e\xe6\xd5\x34\x99\x07\xc7\x0f\x9c\x15\x8f\x42\xb8\x6a\xd1\x85\x36\x90\x46\xc8\xa8\xec\x10\x3f\x2f\x18\xf7\xa0\xb5\x05\xe3\xa2\x3d\x18\xa9\xb2\x8d\xba\xb7\x7a\x4d\xfb\x85\x91\xda\x27\x95\xbd\xab\x3b\x0f\x4d\xb9\x85\xfa\x34\xb9\x12\x3e\x66\xa9\x69\xc7\x4e\xb2\x2c\xa1\x3c\xb0\x87\x13\x4c\x10\x53\x75\xc4\xd6\xa4\xb2\x63\x6b\x52\xe9\x59\x04\x08\xab\xa4\x81\xba\x4d\x20\x2e\x5b\x38\x8e\x2d\xa9\xce\xc6\x50\x44\xb0\x01\x6c\x32\x05\x41\x82\x0d\xe8\xd9\xb3\x90\x82\x89\xa4\x98\x35\x02\x6d\xe7\x69\x4b\x0d\x26\x30\x47\x27\x18\x9a\x82\xc8\xcc\xec\x6f\x9d\x62\xfa\x2d\xc3\x85\x6d\x1d\x76\x3f\xea\x1a\x91\xa7\xae\xa3\xfc\x7a\xfa\xf7\xe9\xd5\x59\x55\xd5\xa7\xd6\x2f\x56\x5e\xa3\x2a\xe5\x84\x7c\x1f\xc5\xa3\x32\x7e\xa3\x97\x82\x5b\x34\x2d\x0c\x6e\xe8\x17\x0d\xaa\x54\xd8\xfb\x95\xfc\xb6\x63\x48\xa6\x1c\xf6\xe1\xdd\x58\x90\x4a\x53\xdc\x52\x15\x21\x9e\x31\xd6\x3e\xa8\x47\xd0\x07\x83\xa7\x40\x03\x51\xd0\x08\x71\xf9\xa4\x85\x6d\x6f\x5c\x8e\xea\x1e\x48\xff\xf9\xef\xa4\xff\x08\x0c\x2b\xd8\x5b\x0c\xa9\xe0\xef\xab\x5f\x2d\x81\x0f\x2b\xd7\x13\xb5\x6a\xb5\xe0\x99\xe8\xfe\x88\x04\xf5\x3c\x7f\xac\xf8\xbc\xb8\x82\x8a\xc1\x1e\x85\x7b\xcc\x71\x02\x6a\x56\x62\x7d\x4b\x61\x35\x76\xdf\xa7\xad\x72\xac\x42\x46\xd7\xe1\x11\x71\x61\x8f\x7d\x87\x49\x47\x89\xa3\xfd\xd9\x6c\x49\xb2\xca\x6a\xf5\x70\xfb\xb2\x58\xfd\xe0\x94\xd9\xf5\x08\x25\xd7\x73\xe8\xbb\xaa\xee\x43\x14\x99\xb6\x1d\xa4\x25\xc5\xd9\x5b\xc1\xfb\xf3\xea\x38\x2f\x85\x1f\x00\xc5\x60\x93\xe9\xa9\x14\xb1\xe7\xed\x62\x32\xf0\x82\xd2\xf4\xff\x44\x51\x4a\x45\x73\xca\x20\x81\xb8\x75\xc5\x36\x2e\xd9\xab\xf7\x17\x97\xf5\xf1\xd8\x65\x6b\x60\x60\xc2\xf2\xc2\xd5\xee\xbb\xe2\x60\xc0\xfd\xcc\xda\x14\x16\xa5\xbd\x12\x12\x27\xce\x69\x84\xbe\xd2\x92\xea\xa8\xe0\x98\x75\x24\x88\x9b\xef\x88\x62\x40\x6f\x76\x80\x88\x58\xff\x01\x9f\xd6\x7c\xc0\x5b\xbf\xa6\xb6\x67\x69\x48\x4f\xc7\x90\x77\x6c\x62\xc8\x07\xfc\xe8\xa2\xeb\x45\x17\x43\xc8\xea\x38\x0c\x1c\x87\x33\xa2\x61\x17\x73\xa4\x78\x9a\x7e\xaf\x92\x51\x13\x7e\x59\x62\x72\x0c\xaf\xf6\x5e\x4a\xcd\x7e\xa0\xde\x61\x77\x6a\x2f\xbb\x5e\xaa\x99\xec\xd1\xff\x2e\xef\xe5\xe1\xdd\x6f\xd5\x75\x02\x7f\x39\xb3\x13\x68\xaf\xf5\xa1\x5d\x40\x1d\x82\x71\x55\xd0\xb6\xf6\x53\x7d\xac\xe9\x2c\xeb\xe0\xb0\x86\xff\xeb\xda\x01\x55\xf5\x82\xaf\xf4\x7b\x4c\xfd\x6f\x85\x2e\x3d\xfb\xe4\x38\x48\x4d\x2f\xb5\xfa\x08\x3d\x93\xf2\xf7\xe5\x5b\x77\x04\x84\x2a\x1e\xd4\xb7\xfa\xcd\xea\x08\xf8\xe7\xa0\x18\x24\xc8\x71\x68\x7a\x69\xf1\x34\x2c\x4d\x8e\x1c\xe7\xb6\xc5\x8c\xc1\x51\xee\x1b\xd9\x45\x39\xc3\x76\x07\x35\x62\x13\x83\x04\x37\x72\x2b\xfd\xb4\x36\xe0\xbc\xc9\xe0\xe3\xbc\x34\x19\x7e\x70\xf9\x26\xdd\x8f\x5b\xbe\xbe\x0e\xda\x1d\x65\xf3\xfd\x78\x98\x5f\xaf\xc1\xe0\xfd\xeb\xce\xa7\xc5\x6d\x29\x36\xde\xad\xc1\xf4\xf2\x52\xb7\x4c\xd8\x18\x4c\xb6\x8f\xd5\xef\xf0\x11\x72\xbf\x46\xbb\x57\x4d\xf1\x82\x6f\xc4\x03\x77\xc4\xb4\xa7\xac\xf2\xb0\xdf\xd1\x0d\x90\x82\x30\xb8\x17\x71\xfd\x26\x7e\xb5\xff\xd7\x1e\xee\xeb\x5c\x6e\x21\x05\x85\xd9\xe4\x7f\x01\x00\x00\xff\xff\x43\x04\x26\x4c\xb4\x25\x00\x00") +var _deployKubernetes116DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\x5d\x73\xeb\xb6\x11\x7d\xd7\xaf\xc0\xdc\xc9\x43\xf2\x40\xd1\x6a\xa7\x9d\x0c\x67\xf4\xe0\x7b\xad\xa4\x9a\xda\xb2\xc6\x76\xf2\xea\x81\xc0\x15\x85\x0a\x04\x10\x00\x64\xcc\x76\xfa\xdf\x3b\x00\x49\x09\xfc\x10\x4d\x29\xfe\x68\x9c\x87\x48\x04\x16\x7b\xb0\xbb\x38\x38\x2b\x5e\x2c\xe9\xaf\xa0\x34\x15\x3c\x42\xf9\x6c\xb2\xa7\x3c\x8e\xd0\x23\xa8\x9c\x12\xb8\x26\x44\x64\xdc\x4c\x52\x30\x38\xc6\x06\x47\x13\x84\x18\xde\x00\xd3\xf6\x13\x42\x32\x85\x34\x20\x9a\x4e\x29\x37\xc0\xa6\x44\xa4\x61\x0c\x92\x89\x22\x05\x6e\x22\x14\x53\x05\xc4\x04\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\x83\x61\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\x23\x54\x1b\x4c\xa6\x38\x33\x3b\xa1\xe8\xbf\xb1\x5d\x73\xba\xff\x51\x4f\xa9\x08\x0f\xd8\x1f\x04\x83\x77\x44\x0c\x2f\x06\x14\xc7\xcc\x4e\xca\xa9\x45\x05\x2a\x20\xdb\xa4\x1f\xbf\xca\x18\xe8\x68\x12\x20\x2c\xe9\xcf\x4a\x64\xd2\xe1\x08\xd0\x97\x2f\x13\x84\x14\x68\x91\x29\x02\xd5\x33\xe0\xb1\x14\x94\x1b\x3d\x41\x28\x07\xb5\xa9\x1e\x27\x60\xdc\xff\x7f\xc7\x86\xec\xdc\x27\x46\x75\xf9\x28\x06\x06\x06\xdc\xc7\x4c\xc6\xb8\xfa\x48\x14\xd8\x8f\x1d\x9f\x44\x08\x15\x53\xee\x47\xad\x0b\x82\x01\xd6\xf0\x56\x08\xce\x4f\xde\x37\x96\x69\x03\xea\x33\x72\xa8\x32\xce\x41\x9d\x95\x31\x69\x77\xa6\x0d\x70\x93\x0b\x96\xa5\xa7\xe2\x76\x88\xd6\x31\x80\x55\x84\xbc\x10\x5e\xe4\x90\x30\x4c\xd3\xf1\x5e\xab\x14\x75\x5c\x69\x23\x14\x4e\xe0\x64\x51\x54\xe3\x84\x61\x7d\xb2\x38\x5a\xee\xc6\x55\x7c\x0e\x9d\x72\x1f\x0e\x96\x57\x64\xb2\xdf\x8f\xe6\x58\xea\x9d\x30\xd3\xd7\x36\x55\xa5\xac\x9a\x3e\xb4\xab\xb7\xf2\x61\xc9\xae\xbb\xe1\x57\x5c\xbd\xe2\x81\x68\xca\x45\xfc\x96\x49\x39\x63\xb9\xcb\xc8\xf9\x2b\xe5\x31\xe5\xc9\x7b\xde\x2a\x9a\x36\x8f\xb6\x60\x30\xc0\xd1\x82\xc1\x03\x6c\xad\xf3\x3a\x3c\x03\x7b\x99\x20\xe4\xdd\x33\xe3\xaf\x07\x9d\x6d\xfe\x05\xc4\x38\x6a\xe9\xbd\x64\x3f\xe2\x6e\xf4\xe8\xf5\x73\xb2\x70\x69\xb0\xfd\x7b\xe1\x2c\x3a\x7f\xff\xb0\xb7\x45\xd3\x27\xaa\x25\x2d\x81\x58\x5f\x52\x28\x53\xdf\x18\x42\x99\x08\xcd\xae\xae\xae\xae\x1c\x08\x83\x55\x02\x66\xdd\x78\xaa\x81\x01\x31\x42\x95\x30\xb1\x94\xa7\x5c\x5e\xb0\x87\x4f\x8c\x56\x0a\x46\x51\xa2\xcf\x0f\xd5\xac\x37\x54\xb3\xf7\x0e\x15\x42\xa6\x90\x10\xa1\x95\x88\xc1\x7a\xed\xc4\x0e\x4b\xa9\x8f\x67\xf9\xd1\x60\x03\xdb\x8c\x3d\xc2\x67\x0a\xf4\x3a\x8e\x0a\x24\xa3\x04\xeb\x08\xcd\x3a\x61\x4a\xed\x6d\x71\xeb\xc1\x7a\x25\x72\x17\xe1\xd6\x65\x3d\xad\x06\xe0\x1b\x48\x25\xc3\x06\x2a\x54\x5e\xcc\xec\x1f\x6b\x00\x7c\x15\xe2\x45\x20\x4f\x1a\xfe\x0e\x9b\x9d\x10\xfb\x08\xd1\x84\x0b\x05\x6e\x6a\x1d\x5a\x07\x66\xbb\xa5\x9c\x9a\xe2\x08\xcf\x5e\xd3\xd7\x9d\xa7\x36\x11\xbf\x65\x54\x41\x7c\x93\x29\xca\x93\x47\xb2\x83\x38\x63\x94\x27\x4b\xb7\x70\xf5\x78\xf1\x02\x24\xb3\x98\x7c\xcb\x72\xcd\xc7\x2a\x75\x4f\xa0\x52\xdd\x1c\x0e\xca\x4c\x2e\x5e\xa4\x02\x6d\x4b\xb2\x35\x6e\x67\xec\xa1\x88\xfa\x36\xd8\x13\xbf\xfa\x4f\x48\x50\xd8\x16\x0b\x5a\x09\xb3\xe4\x9d\xf1\x1c\xb3\x0c\x3a\xae\x9c\x7c\xe1\xe2\x4b\xdf\xe3\x2d\x66\x1a\xea\x11\xeb\x19\x53\x0e\xea\xb0\x84\x6d\x85\xd2\x14\xf3\xf8\xb8\x66\x80\xc2\x4c\xab\x90\x09\x82\x59\xb8\xa1\x3c\x3c\x24\x3e\x56\x34\xf7\x40\x07\x28\xc8\xe7\x7f\xf5\xbf\xa6\x22\x86\x79\xcf\xf6\x02\x14\xd4\x1d\xdd\x3c\xe3\xf4\x25\x0a\xc3\x90\x68\x1a\x36\xab\x69\xaa\x05\xd9\xfb\x36\x0a\x12\xaa\x8d\x2a\x16\xb5\xad\x21\x32\x0a\xc3\xab\xa9\xfb\x2f\x3a\x32\x79\xed\xbe\x64\xb9\x5b\xd7\x16\xcc\xa3\x23\x7d\x55\xe3\x36\xa7\x34\x9e\x7f\xf7\xfd\x3f\x7f\xf9\xba\x78\x5e\xdd\xdf\x2c\x9e\x57\xd7\x77\x8b\x1f\xfc\x39\x04\xff\x44\x19\xcc\x43\x02\xca\xe8\x90\xe0\x29\x51\xa6\x31\x0e\xca\xf8\x33\x0c\xd3\xed\x29\x7b\x28\xda\x33\xf6\x50\xf8\x33\xca\x40\x5a\x0a\x99\x7f\xf7\xfd\xfa\x6e\x71\xf7\xfc\xed\x71\xf9\x7c\xf3\xb0\xfc\x75\xf1\xd0\x82\x04\x3c\xf7\x53\x53\x52\x52\x13\xff\xa4\x55\x1f\x3f\x29\x91\x36\x4b\x64\x4b\x81\xc5\x95\xd4\xf0\xff\x5a\xb7\x51\x73\xd0\x19\xad\xb1\xd9\x45\xee\xf8\x4d\x6d\xf4\x2c\xa5\x74\xd0\x3c\x2d\x1e\xee\x96\xab\xeb\xa7\xe5\xfd\xea\xf9\xf6\xfe\xe7\xe7\xf5\xf5\xd3\x3f\xda\x98\x22\x14\x9a\x54\x86\x06\x54\x5a\xb5\xdd\x01\x13\x49\x67\xa9\xbe\x58\x74\x97\xea\x9e\xa9\xc3\x1c\x9a\xe2\x04\x22\xe4\x06\xda\x85\x1b\x11\xcc\xb1\x2a\x9a\x73\xd7\x19\x63\x6b\xc1\x28\x29\x22\xb4\xdc\xae\x84\x59\x2b\xd0\xc0\x8f\x09\xf5\x2e\x81\x56\xfd\x6b\x20\x99\xa2\xa6\xf8\x66\x7b\x99\x17\xd3\x64\x1e\x1c\xdf\x73\x56\x3c\x08\xe1\xaa\x45\x17\xda\x40\x1a\x21\xa3\xb2\x63\xfc\xbc\x60\xdc\x81\xd6\x16\x8c\x8b\xf6\x60\xa4\xca\x36\xea\xce\xea\x35\xed\x17\x46\x6a\x9f\x54\xf6\xae\xee\x3c\x34\xe5\x16\xea\xd3\xe4\x4a\xf8\x94\xa5\xa6\x1d\x3b\xc9\xb2\x84\xf2\xc0\x1e\x4e\x30\x41\x4c\xd5\x09\x5b\x93\xca\x8e\xad\x49\xa5\x67\x11\x20\xac\x92\x06\xea\x36\x81\xb8\x6c\xe1\x38\xb6\xa4\x3a\x1f\x43\x11\xc1\x16\xb0\xc9\x14\x04\x09\x36\xa0\xe7\x4f\x42\x0a\x26\x92\x62\xde\x08\xb4\x9d\xa7\x2d\x35\x98\xc0\x9c\x9c\x60\x68\x0a\x22\x33\xf3\xbf\x75\x8a\xe9\xb7\x0c\x17\xb6\x75\xd8\xff\xa8\x6b\x44\x9e\xba\x8e\xf2\xd9\xf4\xef\xd3\xab\x8b\xaa\xaa\x4f\xad\xbf\x59\x79\x8d\xaa\x94\x33\xf2\x7d\x12\x8f\xca\xf8\xb5\x5e\x09\x6e\xd1\xb4\x30\xb8\xa1\x5f\x34\xa8\x52\x61\x1f\x56\xf2\xdb\x8e\x21\x99\x72\xdc\x87\x77\x63\x41\x2a\x4d\x71\x43\x55\x84\x78\xc6\x58\xfb\xa0\x9e\x40\x1f\x0c\x9e\x02\x0d\x44\x41\x23\xc4\xe5\x93\x16\xb6\x83\x71\x39\xaa\x7b\x20\xfd\xe7\xbf\x93\xfe\x23\x30\xac\x60\x6f\x30\xa4\x82\xbf\xaf\x7e\xb5\x04\x3e\xac\x5c\xcf\xd4\xaa\xd5\x82\x17\xa2\xfb\x23\x12\xd4\xf3\xfc\xb1\xe2\xf3\xcd\x15\x54\x0c\xf6\x28\xdc\x61\x8e\x13\x50\xf3\x12\xeb\x6b\x0a\xab\xb1\xfb\x3e\x6d\x95\x63\x15\x32\xba\x09\x4f\x88\x0b\x7b\xec\x3b\x4c\x3a\x4a\x1c\x1d\xce\x66\x4b\x92\x55\x56\xeb\xfb\x9b\xe7\xe5\xfa\x07\xa7\xcc\x66\x23\x94\x5c\xcf\xa1\xef\xaa\xba\x0f\x51\x64\xda\x76\x90\x96\x14\xe7\xaf\x05\xef\x42\x1d\x17\xa0\xc0\xee\x76\x0d\x8a\x00\x37\x38\x81\xf9\xcc\xdb\xe6\x9f\x40\xe5\x79\x09\xfe\x00\x28\x06\x9b\x4c\x4f\xa5\x88\x3d\x6f\x6f\x26\x12\xdf\x50\xb8\xfe\x9f\xe8\x4d\xa9\x68\x4e\x19\x24\x10\xb7\x2e\xe0\xc6\x15\x7c\xf5\xfe\xd2\xb3\x3e\x3c\xfb\x6c\x03\x0c\x4c\x58\x5e\xc7\xda\x7d\x57\x1c\x0c\xb8\x1f\x61\x9b\xb2\xa3\xb4\x57\x42\xe2\xc4\x39\x8d\xd0\x57\x5a\x12\x21\x15\x1c\xb3\x8e\x40\x71\xf3\x1d\x8d\x0c\xa8\xd1\x0e\x10\x11\xeb\x3f\xe0\xd3\x9a\x0f\x78\xeb\x57\xdc\xf6\x2c\x0d\xa9\xed\x18\xf2\x8e\x4d\x0c\xf9\x80\x1f\x5d\x74\xbd\xe8\x62\x08\x59\x1d\x87\x81\xe3\x70\x41\x34\xec\x62\x8e\x32\xcf\x53\xf7\x55\x32\xea\xeb\xa0\x2c\x31\x39\x86\x75\x7b\xaf\xac\x66\xb7\x50\xef\xb0\x3b\xb5\x97\x5d\xdf\xaa\xd5\xec\xe9\x0e\x5c\xde\xcb\xc3\x7b\xd8\xaa\xeb\x13\xfe\x72\x61\x9f\xd0\x5e\xeb\x43\x7b\x84\x3a\x04\xe3\xaa\xa0\x6d\xed\xa7\xfa\x54\x4b\x5a\xd6\xc1\x71\x0d\xff\xb7\xb7\x23\xaa\xea\xf5\x5f\xe9\xf7\x54\x6f\xb0\x13\xba\xf4\xec\x93\xe3\x20\x35\x3d\xd7\xda\x24\xf4\x4c\xca\x5f\x9f\x6f\xdc\x11\x10\xaa\xb8\x57\xdf\xea\xf7\xae\x23\xe0\x5f\x82\x62\x90\x20\xc7\xa1\xe9\xa5\xc5\xf3\xb0\x34\x39\x72\x9c\xdb\x16\x33\x06\x27\xb9\x6f\x64\x8f\xe5\x0c\xdb\xfd\xd5\x88\x4d\x0c\x12\xdc\xc8\xad\xf4\xd3\xda\x80\xf3\x26\x83\x8f\xf3\xd2\x64\xf8\xc1\xe5\x9b\x74\x3f\x6e\xf9\xfa\x3a\x68\xf7\x9b\xcd\xb7\xe7\x61\x3e\xdb\x80\xc1\x87\x97\xa1\x8f\xcb\x9b\x52\x6c\xbc\x5b\xfb\xe9\xe5\xa5\x6e\xa8\xb0\x31\x98\xec\x1e\xaa\x5f\xe9\x23\xe4\x7e\xab\x76\x2f\xa2\xe2\x25\xdf\x8a\x7b\xee\x88\xe9\x40\x59\xe5\x61\xbf\xa5\x5b\x20\x05\x61\x70\x27\xe2\xfa\x3d\xfd\xfa\xf0\x6f\x41\xdc\xd7\x85\xdc\x41\x0a\x0a\xb3\xc9\xff\x02\x00\x00\xff\xff\xec\x05\xdf\xb3\xd2\x25\x00\x00") func deployKubernetes116DirectPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -139,12 +139,12 @@ func deployKubernetes116DirectPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.16/direct/pmem-csi.yaml", size: 9652, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.16/direct/pmem-csi.yaml", size: 9682, mode: os.FileMode(436), modTime: time.Unix(1592811533, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes116LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\x5f\x6f\xeb\xb6\x15\x7f\xf7\xa7\x20\x2e\xfa\xd0\x3e\xc8\x4a\x36\x6c\x28\x04\xf8\x21\x37\x71\x3b\x63\x37\x89\x91\xa4\x7d\x0d\x18\xea\x58\xe6\x4c\x91\x2c\x49\xa9\xd1\x86\x7d\xf7\x81\x94\x64\x53\x7f\x23\xbb\x4e\x32\x34\xf7\xe1\xca\x22\x0f\xcf\xef\xfc\xe1\x39\x3f\x4a\xc2\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\xce\x76\x94\xc7\x11\x7a\x04\x95\x53\x02\x57\x84\x88\x8c\x9b\x59\x0a\x06\xc7\xd8\xe0\x68\x86\x10\xc3\x2f\xc0\xb4\xbd\x42\x48\xa6\x90\x06\x44\xd3\x39\xe5\x06\xd8\x9c\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x43\x88\xe3\x14\xa2\xbd\x54\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x1b\x9c\x31\x33\x0b\x82\x60\xe6\xc3\x53\x2f\x98\xcc\x71\x66\xb6\x42\xd1\x7f\x63\xbb\xe6\x7c\xf7\xa3\x9e\x53\x11\xee\x81\x3f\x08\x06\xef\x05\x17\x5e\x0d\x28\x8e\x99\x9d\x94\x53\x0b\x09\x54\x40\x36\x49\x3f\x78\x95\x31\xd0\xd1\x2c\x40\x58\xd2\x9f\x95\xc8\xa4\x03\x11\xa0\x2f\x5f\x66\x08\x29\xd0\x22\x53\x04\xaa\x7b\xc0\x63\x29\x28\x37\x7a\x86\x50\x0e\xea\xa5\xba\x9d\x80\x71\xff\xff\x8e\x0d\xd9\xba\x2b\x46\x75\x79\x2b\x06\x06\x06\xdc\x65\x26\x63\x5c\x5d\x12\x05\xf6\xb2\xa3\x93\x08\xa1\x62\xca\x7d\x97\x75\x41\x30\xc0\x1a\xce\x85\xe0\xf8\xc8\x5d\xb3\x4c\x1b\x50\x1f\x1e\x40\x95\x71\x0e\xea\xa8\x70\x49\x6b\x96\x36\xc0\x4d\x2e\x58\x96\x0e\x39\x6d\xef\xaa\x83\xf7\x2a\xf7\x78\xfe\x3b\x49\x21\x61\x98\xa6\xd3\xb5\x56\xf1\xe9\xa8\xd2\x46\x28\x9c\xc0\x60\x46\x54\xe3\x84\x61\x3d\x98\x19\x2d\x75\xd3\xd2\x3d\x87\x4e\xae\x8f\x3b\xcb\xcb\x30\xd9\xaf\x47\x73\x2c\xf5\x56\x98\xf9\x5b\x46\x55\x21\xab\xa6\x8f\x59\x75\x2e\x1d\xb6\xcc\x75\x0d\x7e\x43\xd5\x1b\x1a\x88\xa6\x5c\xc4\xe7\x0c\xca\x11\xcb\x9d\x56\x96\xbf\x52\x1e\x53\x9e\xbc\x5b\x33\xd1\xb4\xb9\xaf\x05\x83\x91\xea\x2c\x18\x3c\xc0\xc6\x6a\xae\x7d\x33\x62\xc8\x0c\x21\xaf\xbd\x4c\x6f\x0c\x3a\x7b\xf9\x17\x10\xe3\xea\x4a\x6f\x63\xfd\x88\x96\xe8\x15\xd6\x4f\x08\xc1\xa9\x9e\xf6\xdb\xc1\x51\x85\xfc\xfd\x7d\xde\x66\x49\x9f\x45\x8f\xb4\x04\x62\x15\x49\xa1\x4c\xdd\x28\x84\x32\x11\xba\xbc\xb8\xb8\xb8\x70\x08\x0c\x56\x09\x98\x75\xe3\xae\x06\x06\xc4\x08\x55\x62\xc4\x52\x0e\xa9\x3c\xd6\x80\xcf\xf2\x53\x0a\x46\x51\xa2\x8f\x77\xd2\x65\xaf\x93\x2e\xdf\xd5\x49\x08\x99\x42\x42\x84\xee\x44\x0c\x56\x65\xc7\x6b\x58\x4a\x7d\xd8\xbc\x8f\x06\x1b\xd8\x64\xec\x11\x3e\x8d\x85\xd7\x1e\x54\x20\x19\x25\x58\x47\xe8\xb2\xe3\xa0\xd4\x36\x86\x6f\x1e\xa6\x37\x7c\x76\x3c\x68\x5d\xe6\xd0\xdd\x08\x76\x03\xa9\x64\xd8\x40\x05\xc9\xf3\x96\xfd\x63\x0d\x74\x6f\xe2\x3b\x1e\xe1\xa0\xd4\xef\xf0\xb2\x15\x62\x17\x21\x9a\x70\xa1\xc0\x4d\xad\x9d\xea\x90\x6c\x36\x94\x53\x53\x1c\xb0\xd9\x5e\x7c\xd5\xb9\x6b\x43\xf0\x5b\x46\x15\xc4\x37\x99\xa2\x3c\x79\x24\x5b\x88\x33\x46\x79\xb2\x72\x0b\x57\xb7\x97\xaf\x40\x32\x8b\xc9\x97\x2c\xd7\x7c\xac\x82\xf6\x04\x2a\xd5\xcd\xe1\xa0\x8c\xe1\xf2\x55\x2a\xd0\x36\x13\x5b\xe3\x76\xc6\x0e\x8a\xa8\xcf\xc0\x1e\xe7\xd5\x7f\x42\x82\xc2\x36\x4d\xd0\x9d\x30\x2b\xde\x19\xcf\x31\xcb\xa0\xa3\xca\x71\x14\x2e\xbe\xf4\xdd\xde\x60\xa6\xa1\x1e\xb1\x9a\x31\xe5\xa0\xf6\x4b\xd8\xc3\x4e\x9a\x62\x1e\x1f\xd6\x0c\x50\x98\x69\x15\x32\x41\x30\x0b\x5f\x28\x0f\xf7\x51\x8f\x15\xcd\x3d\xd0\x01\x0a\xf2\xc5\x5f\xfd\x9f\xa9\x88\x61\xd1\x63\x5e\x80\x82\xfa\xcc\xb6\xc8\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x54\x9a\x6b\x41\x76\xbe\x8c\x82\x84\x6a\xa3\x8a\x65\x2d\x6b\x88\x8c\xc2\xf0\x62\xee\xfe\x45\x87\xba\x5d\xab\x2f\x2b\xdb\x37\xc7\xfd\x17\xd1\xa1\x64\x55\xe3\x36\xa6\x34\x5e\x7c\xf7\xfd\x3f\x7f\xf9\xba\x7c\xbe\xbb\xbf\x59\x3e\xdf\x5d\xdd\x2e\x7f\xf0\xe7\x10\xfc\x13\x65\xb0\x08\x09\x28\xa3\x43\x82\xe7\x44\x99\xc6\x38\x28\xe3\xcf\x30\x4c\xb7\xa7\xec\xa0\x68\xcf\xd8\x41\xe1\xcf\x28\x1d\x69\x8b\xc7\xe2\xbb\xef\xd7\xb7\xcb\xdb\xe7\xeb\xc7\xd5\xf3\xcd\xc3\xea\xd7\xe5\x43\x0b\x12\xf0\xdc\x0f\x4d\x59\x8c\x9a\xf8\x67\xad\xfc\xf8\x49\x89\xb4\x99\x22\x1b\x0a\x2c\xae\x58\x85\xff\xd7\x6a\x3f\xcd\x41\x27\xb4\xc6\x66\x1b\xb9\xed\x37\xb7\xde\xb3\xf5\xa4\x83\xe6\x69\xf9\x70\xbb\xba\xbb\x7a\x5a\xdd\xdf\x3d\x7f\xbb\xff\xf9\x79\x7d\xf5\xf4\x8f\x36\xa6\x08\x85\x26\x95\xa1\x01\x95\x56\x07\xeb\x80\x89\xa4\xb3\x54\x9f\x2f\xba\x4b\x75\xf7\xd4\x7e\x0e\x4d\x71\x02\x11\x72\x03\xed\xc4\x8d\x08\xe6\x58\x15\xcd\xb9\xeb\x8c\xb1\xb5\x60\x94\x14\x11\x5a\x6d\xee\x84\x59\x2b\xd0\xc0\x0f\x01\xf5\xca\x7f\x2b\xff\x35\x90\x4c\x51\x53\x5c\xdb\x03\xcb\xab\x69\x56\x1e\x1c\xdf\x73\x56\x3c\x08\xe1\xb2\x45\x17\xda\x40\x1a\x21\xa3\xb2\x83\xff\x3c\x67\xdc\x82\xd6\x16\x8c\xf3\xf6\xa8\xa7\xca\xb3\xd2\xad\xa5\x66\xda\x4f\x8c\xd4\xde\xa9\xe4\x5d\xde\x79\x68\x4a\x13\xea\xdd\xe4\x52\x78\x48\x52\xd3\x8e\x9c\x64\x59\x42\x79\x60\x37\x27\x98\x20\xa6\x6a\x40\xd6\xa4\xb2\x23\x6b\x52\xe9\x49\x04\x08\xab\xa4\x81\xba\x5d\x40\x5c\xb4\x70\x1c\xdb\xa2\xba\x98\x52\x22\x82\x0d\x60\x93\x29\x08\x12\x6c\x40\x2f\x9e\x84\x14\x4c\x24\xc5\xa2\xe1\x68\x3b\x4f\xdb\xd2\x60\x02\x33\x38\xc1\xd0\x14\x44\x66\x16\x7f\xeb\x24\xd3\x6f\x19\x2e\xec\x11\x61\xf7\xa3\xae\x11\x79\x44\x3a\xca\x2f\xe7\x7f\x9f\x5f\x9c\x94\x55\x7d\xc4\xfc\x6c\xe9\x35\x29\x53\x8e\x88\xf7\x20\x1e\x95\xf1\x2b\x7d\x27\xb8\x45\xd3\xc2\xe0\x86\x7e\xd1\xa0\x4a\x3e\xbd\x5f\xc9\x3f\x61\x8c\x71\x94\x83\x1d\x5e\xc7\x82\x54\x9a\xe2\x86\xaa\x08\xf1\x8c\xb1\xf6\x46\x1d\x40\x1f\x8c\xee\x02\x0d\x44\x41\xc3\xc5\xe5\x9d\x16\xb6\xbd\x70\x39\xaa\x7b\x20\xfd\xe7\xbf\xb3\xfe\x2d\x30\x4e\x5c\x6f\x30\xa4\x82\xbf\x23\x6d\xb5\xd5\x7b\x9c\xb0\x1e\x49\x51\xab\x05\x4f\x81\xf6\x47\x98\xa7\xa7\xf6\x03\x39\xe7\xd9\x89\x53\x0c\x76\x07\xdc\x62\x8e\x13\x50\x0b\x96\xa7\x6f\xb1\xaa\x86\xdd\x7d\x7c\x2a\xc7\x2a\x64\xf4\x25\x1c\x20\x14\x76\xab\x77\xaa\xe7\x24\x42\xb4\xdf\x8f\x2d\x1a\x56\x49\xad\xef\x6f\x9e\x57\xeb\x1f\x1c\x1b\xbb\x9c\xc0\xde\x7a\x36\x7a\x97\xc9\x7d\x08\x0b\xd3\xf6\xb0\x68\x0b\xe1\xe2\x2d\xe7\xfd\x79\xb9\x9b\x17\xc2\x0f\x80\x62\xb0\xc9\xf4\x5c\x8a\xd8\xd3\x76\x36\xea\x77\x46\x3a\xfa\x7f\xc2\x22\xa5\xa2\x39\x65\x90\x40\xdc\x6a\xab\x8d\xc6\x7a\xf1\xfe\x84\xb2\xde\x1e\xbb\xec\x05\x18\x98\xb0\x6c\xb2\xda\xfd\x56\x1c\x0c\xb8\x47\xa8\x4d\x32\x51\xca\x2b\x21\x71\xe2\x94\x46\xe8\x2b\x8d\xa9\x02\x57\x8b\x31\xeb\xd0\x0e\x37\xdf\x15\x8a\x11\x8e\xd9\x01\x22\x62\xfd\x07\x74\x5a\xf1\x11\x6d\xfd\x3c\xda\xee\xa5\x31\x0e\x1d\x43\xde\x91\x89\x21\x1f\xd1\xa3\x8b\xae\x16\x5d\x8c\x21\xab\xfd\x30\xb2\x1d\x4e\xf0\x86\x5d\xcc\x15\xc5\xe3\x38\x7b\x15\x8c\xba\xe0\x97\x29\x26\xa7\xd4\xd5\xde\xa6\xd4\x3c\x03\xd4\x16\x76\xa7\xf6\x56\xd7\x73\x1d\x20\x7b\x38\xbf\x8b\x7b\xb9\x79\xf7\xa6\x3a\xf6\xff\x97\x13\xd9\x7f\x7b\xad\x0f\x65\xfe\xb5\x0b\xa6\x65\x41\x5b\xda\x0f\xf5\xd0\x41\xb3\xcc\x83\xc3\x1a\x94\x53\x73\x7d\x3a\x8f\xe2\x3a\xb0\x2b\x0c\x25\x62\x6f\x36\x1c\xd1\x0a\x7c\x1d\xc1\xa7\xf4\x85\xb6\x81\x1f\xd5\x18\x26\x59\x3e\x25\xa5\xde\x2e\x63\x93\x83\x9d\x27\x83\x84\xf8\x2c\x81\xce\x93\xf4\x73\x82\xec\x1b\xf6\xa1\x01\x1e\xb6\xd8\x7f\xd2\x7d\xc0\x50\xbd\x51\x2f\x61\x0f\x9d\xc4\xb7\x42\x97\xc1\xf7\xa1\x8f\x52\x86\xe7\xfa\x54\x10\x7a\x22\xe5\x2b\x9e\x1b\xd7\x9a\x84\x2a\xee\xd5\x75\xfd\x29\x83\xef\xbf\x81\xb2\x72\x0a\x8a\x51\xe2\x32\x0d\x4d\x2f\x5d\x39\x0e\x4b\x93\xbb\x4c\x53\xdb\x62\x2c\xc1\x20\x27\x99\xf8\x44\xc3\x09\xb6\x9f\x66\x4c\x30\x62\x94\x78\x4c\x34\xa5\x9f\x6e\x8c\x28\x6f\x32\xab\x69\x5a\x9a\xcc\x6b\x74\xf9\x66\xfd\x9a\xb6\x7c\x5d\xdf\xda\x4f\x77\x9a\x1f\xa4\x84\xf9\xe5\x0b\x18\xbc\xff\xc4\xe0\x71\x75\x53\x1e\x02\xde\xe7\x61\x8f\x17\x94\xfa\x21\x06\x36\x06\x93\xed\x43\xf5\x42\x2c\x42\xee\xb5\x90\x7b\xcf\x1b\xaf\xf8\x46\xdc\x73\x57\xda\xf7\xc5\xa6\xdc\xe9\xdf\xe8\x06\x48\x41\x18\xdc\x8a\xb8\xfe\xee\x65\xbd\xff\xb6\xca\xfd\x5c\xca\x2d\xa4\xa0\x30\x9b\xfd\x2f\x00\x00\xff\xff\xad\xaa\x8a\x3e\x19\x29\x00\x00") +var _deployKubernetes116LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\xcf\x73\xeb\xb6\x11\xbe\xeb\xaf\xc0\xbc\xc9\x21\x39\x50\xb4\xda\x69\x27\xc3\x19\x1d\xfc\x9e\x95\x54\xd3\x67\x59\x63\x3b\xb9\x7a\x20\x70\x45\xa1\x02\x01\x04\x00\x19\xb3\x9d\xfe\xef\x1d\x80\xa4\x04\xfe\x10\x4d\x29\xb2\x5f\xe3\x1c\x22\x11\x58\xec\x87\xdd\xc5\x87\x6f\xc5\x87\x25\xfd\x15\x94\xa6\x82\x47\x28\x9f\x4d\xf6\x94\xc7\x11\x7a\x02\x95\x53\x02\xb7\x84\x88\x8c\x9b\x49\x0a\x06\xc7\xd8\xe0\x68\x82\x10\xc3\x1b\x60\xda\x7e\x42\x48\xa6\x90\x06\x44\xd3\x29\xe5\x06\xd8\x94\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\x83\x55\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\xc3\x53\x1b\x4c\xa6\x38\x33\x3b\xa1\xe8\xbf\xb1\x5d\x73\xba\xff\x51\x4f\xa9\x08\x0f\xc0\x1f\x05\x83\xf7\x82\x0b\xaf\x06\x14\xc7\xcc\x4e\xca\xa9\x85\x04\x2a\x20\xdb\xa4\x1f\xbc\xca\x18\xe8\x68\x12\x20\x2c\xe9\xcf\x4a\x64\xd2\x81\x08\xd0\xa7\x4f\x13\x84\x14\x68\x91\x29\x02\xd5\x33\xe0\xb1\x14\x94\x1b\x3d\x41\x28\x07\xb5\xa9\x1e\x27\x60\xdc\xff\x7f\xc7\x86\xec\xdc\x27\x46\x75\xf9\x28\x06\x06\x06\xdc\xc7\x4c\xc6\xb8\xfa\x48\x14\xd8\x8f\x1d\x9f\x44\x08\x15\x53\xee\x87\xac\x0b\x82\x01\xd6\x70\x2d\x04\xe7\x67\xee\x0b\xcb\xb4\x01\xf5\xe1\x09\x54\x19\xe7\xa0\xce\x4a\x97\xb4\xdb\xd2\x06\xb8\xc9\x05\xcb\xd2\x53\x41\x3b\x84\xea\x18\xbd\x2a\x3c\x5e\xfc\x2e\x72\x48\x18\xa6\xe9\x78\xaf\x55\x7e\x3a\xae\xb4\x11\x0a\x27\x70\xb2\x22\xaa\x71\xc2\xb0\x3e\x59\x19\x2d\x77\xe3\xca\x3d\x87\x4e\xad\x0f\x07\xcb\xab\x30\xd9\xef\x47\x73\x2c\xf5\x4e\x98\xe9\x5b\x9b\xaa\x52\x56\x4d\x1f\xda\xd5\xb5\x7c\x58\x9a\xeb\x6e\xf8\x0d\x57\x6f\x78\x20\x9a\x72\x11\x5f\x33\x29\x67\x2c\x77\x19\x2d\x7f\xa6\x3c\xa6\x3c\x79\xb7\xcb\x44\xd3\xe6\xb9\x16\x0c\x06\xd8\x59\x30\x78\x84\xad\xf5\x5c\xc7\x66\x60\x23\x13\x84\xbc\xeb\x65\xfc\xc5\xa0\xb3\xcd\xbf\x80\x18\xc7\x2b\xbd\x17\xeb\x47\x5c\x89\x1e\xb1\x7e\x83\x14\x5c\x1a\x69\xff\x3a\x38\x8b\xc8\xdf\x3f\xe6\x6d\x95\xf4\xad\xe4\x91\x96\x40\xac\x23\x29\x94\xa9\x2f\x0a\xa1\x4c\x84\x66\x37\x37\x37\x37\x0e\x81\xc1\x2a\x01\xb3\x6e\x3c\xd5\xc0\x80\x18\xa1\x4a\x8c\x58\xca\x53\x2e\xcf\xdd\xc0\xb7\x8a\x53\x0a\x46\x51\xa2\xcf\x0f\xd2\xac\x37\x48\xb3\x77\x0d\x12\x42\xa6\x90\x10\xa1\x95\x88\xc1\xba\xec\x44\x0d\x4b\xa9\x8f\x87\xf7\xc9\x60\x03\xdb\x8c\x3d\xc1\x37\x53\xe1\x75\x04\x15\x48\x46\x09\xd6\x11\x9a\x75\x02\x94\xda\x8b\xe1\xab\x87\xe9\x8d\x98\x9d\x0f\x5a\x97\x35\xb4\x1a\xc0\x6e\x20\x95\x0c\x1b\xa8\x20\x79\xd1\xb2\x7f\xac\x81\xee\x4d\x7c\xe7\x23\x3c\x69\xf5\x3b\x6c\x76\x42\xec\x23\x44\x13\x2e\x14\xb8\xa9\x75\x50\x1d\x92\xed\x96\x72\x6a\x8a\x23\x36\x7b\x17\xdf\x76\x9e\xda\x14\xfc\x96\x51\x05\xf1\x5d\xa6\x28\x4f\x9e\xc8\x0e\xe2\x8c\x51\x9e\x2c\xdd\xc2\xd5\xe3\xc5\x2b\x90\xcc\x62\xf2\x2d\xcb\x35\x9f\xaa\xa4\x3d\x83\x4a\x75\x73\x38\x28\x73\xb8\x78\x95\x0a\xb4\xad\xc4\xd6\xb8\x9d\xb1\x87\x22\xea\xdb\x60\x4f\xf0\xea\x3f\x21\x41\x61\x5b\x26\x68\x25\xcc\x92\x77\xc6\x73\xcc\x32\xe8\xb8\x72\x1a\x85\x8b\x4f\x7d\x8f\xb7\x98\x69\xa8\x47\xac\x67\x4c\x39\xa8\xc3\x12\xb6\xd9\x49\x53\xcc\xe3\xe3\x9a\x01\x0a\x33\xad\x42\x26\x08\x66\xe1\x86\xf2\xf0\x90\xf5\x58\xd1\xdc\x03\x1d\xa0\x20\x9f\xff\xd5\xff\x9a\x8a\x18\xe6\x3d\xdb\x0b\x50\x50\xf7\x6c\xf3\x8c\xd3\xd7\x28\x0c\x43\xa2\x69\xd8\x2c\xa5\xa9\x16\x64\xef\xdb\x28\x48\xa8\x36\xaa\x58\xd4\xb6\x86\xc8\x28\x0c\x6f\xa6\xee\xbf\xe8\xc8\xdb\xb5\xfb\x92\xd9\xbe\x3a\xed\x3f\x8f\x8e\x94\x55\x8d\xdb\x9c\xd2\x78\xfe\xdd\xf7\xff\xfc\xe5\xf3\xe2\x65\xf5\x70\xb7\x78\x59\xdd\xde\x2f\x7e\xf0\xe7\x10\xfc\x13\x65\x30\x0f\x09\x28\xa3\x43\x82\xa7\x44\x99\xc6\x38\x28\xe3\xcf\x30\x4c\xb7\xa7\xec\xa1\x68\xcf\xd8\x43\xe1\xcf\x28\x03\x69\xc9\x63\xfe\xdd\xf7\xeb\xfb\xc5\xfd\xcb\x97\xa7\xe5\xcb\xdd\xe3\xf2\xd7\xc5\x63\x0b\x12\xf0\xdc\x4f\x4d\x49\x46\x4d\xfc\x93\x56\x7d\xfc\xa4\x44\xda\x2c\x91\x2d\x05\x16\x57\xaa\xc2\xff\x6b\x5d\x3f\xcd\x41\x67\xb4\xc6\x66\x17\xb9\xe3\x37\xb5\xd1\xb3\x7c\xd2\x41\xf3\xbc\x78\xbc\x5f\xae\x6e\x9f\x97\x0f\xab\x97\xaf\x0f\x3f\xbf\xac\x6f\x9f\xff\xd1\xc6\x14\xa1\xd0\xa4\x32\x34\xa0\xd2\xaa\xb1\x0e\x98\x48\x3a\x4b\xf5\xc5\xa2\xbb\x54\xf7\x4c\x1d\xe6\xd0\x14\x27\x10\x21\x37\xd0\x2e\xdc\x88\x60\x8e\x55\xd1\x9c\xbb\xce\x18\x5b\x0b\x46\x49\x11\xa1\xe5\x76\x25\xcc\x5a\x81\x06\x7e\x4c\xa8\x47\xff\xad\xfa\xd7\x40\x32\x45\x4d\xf1\xc5\x36\x2c\xaf\xa6\xc9\x3c\x38\x7e\xe0\xac\x78\x14\xc2\x55\x8b\x2e\xb4\x81\x34\x42\x46\x65\xc7\xf8\x79\xc1\xb8\x07\xad\x2d\x18\x17\xed\xc1\x48\x95\xbd\xd2\xbd\x95\x66\xda\x2f\x8c\xd4\x3e\xa9\xec\x5d\xdd\x79\x68\xca\x2d\xd4\xa7\xc9\x95\xf0\x29\x4b\x4d\x3b\x76\x92\x65\x09\xe5\x81\x3d\x9c\x60\x82\x98\xaa\x13\xb6\x26\x95\x1d\x5b\x93\x4a\xcf\x22\x40\x58\x25\x0d\xd4\x6d\x02\x71\xd9\xc2\x71\x6c\x49\x75\x3e\x86\x22\x82\x2d\x60\x93\x29\x08\x12\x6c\x40\xcf\x9f\x85\x14\x4c\x24\xc5\xbc\x11\x68\x3b\x4f\x5b\x6a\x30\x81\x39\x39\xc1\xd0\x14\x44\x66\xe6\x7f\xeb\x14\xd3\x6f\x19\x2e\x6c\x8b\xb0\xff\x51\xd7\x88\x3c\x21\x1d\xe5\xb3\xe9\xdf\xa7\x37\x17\x55\x55\x9f\x30\xbf\x5a\x79\x8d\xaa\x94\x33\xf2\x7d\x12\x8f\xca\xf8\xad\x5e\x09\x6e\xd1\xb4\x30\xb8\xa1\x5f\x34\xa8\x52\x4f\x1f\x56\xf2\x3b\x8c\x21\x8d\x72\xdc\x87\x77\x63\x41\x2a\x4d\x71\x47\x55\x84\x78\xc6\x58\xfb\xa0\x9e\x40\x1f\x0c\x9e\x02\x0d\x44\x41\x23\xc4\xe5\x93\x16\xb6\x83\x71\x39\xaa\x7b\x20\xfd\xe7\xbf\x93\xfe\x23\x30\x2c\x5c\xef\x30\xa4\x82\xbf\xa3\x6c\xb5\xec\x3d\x2c\x58\xcf\x94\xa8\xd5\x82\x97\x40\xfb\x23\xca\xd3\x73\xfb\x81\x9a\xf3\xea\xc2\x29\x06\x7b\x02\xee\x31\xc7\x09\xa8\x39\xcb\xd3\xb7\x54\x55\x63\xdf\x7d\x7a\x2a\xc7\x2a\x64\x74\x13\x9e\x10\x14\xf6\xa8\x77\xd8\x73\x94\x20\x3a\x9c\xc7\x96\x0c\xab\xac\xd6\x0f\x77\x2f\xcb\xf5\x0f\x4e\x8d\xcd\x46\xa8\xb7\x9e\x83\xde\x55\x72\x1f\xa2\xc2\xb4\x6d\x16\x2d\x11\xce\xdf\x0a\xde\x85\xda\x2d\x40\x81\xdd\xed\x1a\x14\x01\x6e\x70\x02\xf3\x99\xb7\xcd\x3f\x81\xb2\xf3\x12\xfc\x01\x50\x0c\x36\x99\x9e\x4a\x11\x7b\xde\xae\x26\x0c\xaf\x28\x56\xff\x4f\x34\xa6\x54\x34\xa7\x0c\x12\x88\x5b\x97\x6e\xe3\xda\xbd\x79\x7f\xb9\x59\x1f\x9e\x7d\xb6\x01\x06\x26\x2c\xaf\x60\xed\xbe\x2b\x0e\x06\xdc\x0f\xac\x4d\xa9\x51\xda\x2b\x21\x71\xe2\x9c\x46\xe8\x33\x8d\xa9\x02\xc7\xd4\x98\x75\x44\x89\x9b\xef\x68\x64\x40\x81\x76\x80\x88\x58\xff\x01\x9f\xd6\x7c\xc0\x5b\xbf\xca\xb6\x67\x69\x48\x61\xc7\x90\x77\x6c\x62\xc8\x07\xfc\xe8\xa2\xeb\x45\x17\x43\xc8\xea\x38\x0c\x1c\x87\x0b\xa2\x61\x17\x73\x94\x79\x9e\xa2\xaf\x92\x51\x5f\x07\x65\x89\xc9\x31\xac\xdb\x7b\x65\x35\x3b\x84\x7a\x87\xdd\xa9\xbd\xec\x7a\xad\xf6\xb2\xa7\x23\x70\x79\x2f\x0f\xef\x61\xab\xae\x37\xf8\xcb\x85\xbd\x41\x7b\xad\x0f\xed\x0b\xea\x10\x8c\xab\x82\xb6\xb5\x9f\xea\x53\x6d\x68\x59\x07\xc7\x35\xfc\xdf\xdb\x8e\xa8\xaa\xf7\x7a\xa5\xdf\x53\xfd\xc0\x4e\xe8\xd2\xb3\x4f\x8e\x83\xd4\xf4\x52\x6b\x93\xd0\x33\x29\x7f\x68\xbe\x73\x47\x40\xa8\xe2\x41\x7d\xa9\x5f\xa8\x8e\x80\x7f\x09\x8a\x41\x82\x1c\x87\xa6\x97\x16\xcf\xc3\xd2\xe4\xc8\x71\x6e\x5b\xcc\x18\x9c\xe4\xbe\x91\x7d\x95\x33\x6c\xf7\x54\x23\x36\x31\x48\x70\x23\xb7\xd2\x4f\x6b\x03\xce\x9b\x0c\x3e\xce\x4b\x93\xe1\x07\x97\x6f\xd2\xfd\xb8\xe5\xeb\xeb\xa0\xdd\x63\x36\x5f\x8b\x87\xf9\x6c\x03\x06\x1f\x5e\x74\x3e\x2d\xef\x4a\xb1\xf1\x3e\x2d\xa7\x97\x94\xba\x95\xc2\xc6\x60\xb2\x7b\xac\x7e\x96\x8f\x90\xfb\x71\xda\xbd\x6d\x8a\x97\x7c\x2b\x1e\xb8\x63\xa5\x03\x5f\x95\x27\xfd\x2b\xdd\x02\x29\x08\x83\x7b\x11\xd7\x6f\xdf\xd7\x87\x7f\xe1\xe1\xbe\x2e\xe4\x0e\x52\x50\x98\x4d\xfe\x17\x00\x00\xff\xff\x74\xf9\xd4\x76\x9f\x25\x00\x00") func deployKubernetes116LvmPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -159,12 +159,12 @@ func deployKubernetes116LvmPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.16/lvm/pmem-csi.yaml", size: 10521, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.16/lvm/pmem-csi.yaml", size: 9631, mode: os.FileMode(436), modTime: time.Unix(1592811533, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes117DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\xcf\x6f\xeb\x36\x12\xbe\xfb\xaf\x20\x1e\x7a\x68\x0f\xb2\x92\x5d\xec\xa2\x10\xe0\x43\xde\x8b\xdb\x35\x36\x71\x8c\x24\xed\x35\xa0\xa9\xb1\xcc\x35\x45\xb2\x24\xa5\x46\xbb\xd8\xff\x7d\x41\x4a\xb2\xa9\x1f\x56\x64\xd7\x49\x16\x4d\x0f\xb5\x45\x0e\xe7\xe3\xcc\xf0\xe3\x37\xd6\xc3\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\x4f\x76\x94\xc7\x11\x7a\x02\x95\x53\x02\x37\x84\x88\x8c\x9b\x49\x0a\x06\xc7\xd8\xe0\x68\x82\x10\xc3\x6b\x60\xda\x7e\x42\x48\xa6\x90\x06\x44\xd3\x29\xe5\x06\xd8\x94\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x62\xaa\x80\x98\x40\x2a\x11\x67\xc4\x50\xc1\x27\x08\x71\x9c\x42\xb4\x37\x0c\x88\xe0\x46\x09\xc6\x40\x55\x63\x5a\x62\x02\x11\x8a\x61\x83\x33\x66\x26\x41\x10\x4c\x7c\x84\x6a\x8d\xc9\x14\x67\x66\x2b\x14\xfd\x37\xb6\x6b\x4e\x77\x3f\xea\x29\x15\xe1\x1e\xfb\xa3\x60\xf0\x8e\x88\xe1\xd5\x80\xe2\x98\xd9\x49\x39\xb5\xa8\x40\x05\x64\x93\xf4\xe3\x57\x19\x03\x1d\x4d\x02\x84\x25\xfd\x59\x89\x4c\x3a\x1c\x01\xfa\xf2\x65\x82\x90\x02\x2d\x32\x45\xa0\x7a\x06\x3c\x96\x82\x72\xa3\x27\x08\xe5\xa0\xd6\xd5\xe3\x04\x8c\xfb\xff\xef\xd8\x90\xad\xfb\xc4\xa8\x2e\x1f\xc5\xc0\xc0\x80\xfb\x98\xc9\x18\x57\x1f\x89\x02\xfb\xb1\xe3\x93\x08\xa1\x62\xca\xfd\xa8\x75\x41\x30\xc0\x1a\x2e\x85\xe0\xf4\xe4\x7d\x63\x99\x36\xa0\x3e\x23\x87\x2a\xe3\x1c\xd4\x49\x19\x93\x76\x67\xda\x00\x37\xb9\x60\x59\x7a\x2c\x6e\xfb\x68\x1d\x02\x58\x45\xc8\x0b\xe1\x59\x0e\x09\xc3\x34\x1d\xef\xb5\x4a\x51\xc7\x95\x36\x42\xe1\x04\x8e\x16\x45\x35\x4e\x18\xd6\x47\x8b\xa3\xe5\x6e\x5c\xc5\xe7\xd0\x29\xf7\xe1\x60\x79\x45\x26\xfb\xfd\x68\x8e\xa5\xde\x0a\x33\x7d\x6b\x53\x55\xca\xaa\xe9\x43\xbb\xba\x94\x0f\x4b\x76\xdd\x0d\xbf\xe1\xea\x0d\x0f\x44\x53\x2e\xe2\x4b\x26\xe5\x84\xe5\xce\x23\xe7\xaf\x94\xc7\x94\x27\xef\x79\xab\x68\xda\x3c\xda\x82\xc1\x00\x47\x0b\x06\x8f\xb0\xb1\xce\xeb\xf0\x0c\xec\x65\x82\x90\x77\xcf\x8c\xbf\x1e\x74\xb6\xfe\x17\x10\xe3\xa8\xa5\xf7\x92\xfd\x88\xbb\xd1\xa3\xd7\xcf\xc9\xc2\xb9\xc1\xf6\xef\x85\x93\xe8\xfc\xfd\xc3\xde\x16\x4d\x9f\xa8\x96\xb4\x04\x62\x7d\x49\xa1\x4c\x7d\x63\x08\x65\x22\x74\x7d\x75\x75\x75\xe5\x40\x18\xac\x12\x30\xab\xc6\x53\x0d\x0c\x88\x11\xaa\x84\x89\xa5\x3c\xe6\xf2\x8c\x3d\x7c\x62\xb4\x52\x30\x8a\x12\x7d\x7a\xa8\xae\x7b\x43\x75\xfd\xde\xa1\x42\xc8\x14\x12\x22\xb4\x14\x31\x58\xaf\x9d\xd8\x61\x29\xf5\xe1\x2c\x3f\x19\x6c\x60\x93\xb1\x27\xf8\x4c\x81\x5e\xc7\x51\x81\x64\x94\x60\x1d\xa1\xeb\x4e\x98\x52\x7b\x5b\xdc\x79\xb0\xde\x88\xdc\x59\xb8\x75\x59\x4f\xcb\x01\xf8\x06\x52\xc9\xb0\x81\x0a\x95\x17\x33\xfb\xc7\x1a\x00\xdf\x84\x78\x16\xc8\xa3\x86\xbf\xc3\x7a\x2b\xc4\x2e\x42\x34\xe1\x42\x81\x9b\x5a\x87\xd6\x81\xd9\x6c\x28\xa7\xa6\x38\xc0\xb3\xd7\xf4\x4d\xe7\xa9\x4d\xc4\x6f\x19\x55\x10\xdf\x66\x8a\xf2\xe4\x89\x6c\x21\xce\x18\xe5\xc9\xc2\x2d\x5c\x3d\x9e\xbf\x02\xc9\x2c\x26\xdf\xb2\x5c\xf3\xa9\x4a\xdd\x33\xa8\x54\x37\x87\x83\x32\x93\xf3\x57\xa9\x40\xdb\x92\x6c\x8d\xdb\x19\x3b\x28\xa2\xbe\x0d\xf6\xc4\xaf\xfe\x13\x12\x14\xb6\xc5\x82\x96\xc2\x2c\x78\x67\x3c\xc7\x2c\x83\x8e\x2b\x27\x5f\xb8\xf8\xd2\xf7\x78\x83\x99\x86\x7a\xc4\x7a\xc6\x94\x83\xda\x2f\x61\x5b\xa1\x34\xc5\x3c\x3e\xac\x19\xa0\x30\xd3\x2a\x64\x82\x60\x16\xae\x29\x0f\xf7\x89\x8f\x15\xcd\x3d\xd0\x01\x0a\xf2\xd9\x5f\xfd\xaf\xa9\x88\x61\xd6\xb3\xbd\x00\x05\x75\x47\x37\xcb\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x6a\x9a\x6a\x41\x76\xbe\x8d\x82\x84\x6a\xa3\x8a\x79\x6d\x6b\x88\x8c\xc2\xf0\x6a\xea\xfe\x8b\x0e\x4c\x5e\xbb\x2f\x59\xee\xce\xb5\x05\xb3\xe8\x40\x5f\xd5\xb8\xcd\x29\x8d\x67\xdf\x7d\xff\xcf\x5f\xbe\xce\x5f\x96\x0f\xb7\xf3\x97\xe5\xcd\xfd\xfc\x07\x7f\x0e\xc1\x3f\x51\x06\xb3\x90\x80\x32\x3a\x24\x78\x4a\x94\x69\x8c\x83\x32\xfe\x0c\xc3\x74\x7b\xca\x0e\x8a\xf6\x8c\x1d\x14\xfe\x8c\x32\x90\x96\x42\x66\xdf\x7d\xbf\xba\x9f\xdf\xbf\x7c\x7b\x5a\xbc\xdc\x3e\x2e\x7e\x9d\x3f\xb6\x20\x01\xcf\xfd\xd4\x94\x94\xd4\xc4\x3f\x69\xd5\xc7\x4f\x4a\xa4\xcd\x12\xd9\x50\x60\x71\x25\x35\xfc\xbf\xd6\x6d\xd4\x1c\x74\x46\x2b\x6c\xb6\x91\x3b\x7e\x53\x1b\x3d\x4b\x29\x1d\x34\xcf\xf3\xc7\xfb\xc5\xf2\xe6\x79\xf1\xb0\x7c\xb9\x7b\xf8\xf9\x65\x75\xf3\xfc\x8f\x36\xa6\x08\x85\x26\x95\xa1\x01\x95\x56\x6d\x77\xc0\x44\xd2\x59\xaa\x2f\x16\xdd\xa5\xba\x67\x6a\x3f\x87\xa6\x38\x81\x08\xb9\x81\x76\xe1\x46\x04\x73\xac\x8a\xe6\xdc\x55\xc6\xd8\x4a\x30\x4a\x8a\x08\x2d\x36\x4b\x61\x56\x0a\x34\xf0\x43\x42\xbd\x4b\xa0\x55\xff\x1a\x48\xa6\xa8\x29\xbe\xd9\x5e\xe6\xd5\x34\x99\x07\xc7\x0f\x9c\x15\x8f\x42\xb8\x6a\xd1\x85\x36\x90\x46\xc8\xa8\xec\x10\x3f\x2f\x18\xf7\xa0\xb5\x05\xe3\xa2\x3d\x18\xa9\xb2\x8d\xba\xb7\x7a\x4d\xfb\x85\x91\xda\x27\x95\xbd\xab\x3b\x0f\x4d\xb9\x85\xfa\x34\xb9\x12\x3e\x66\xa9\x69\xc7\x4e\xb2\x2c\xa1\x3c\xb0\x87\x13\x4c\x10\x53\x75\xc4\xd6\xa4\xb2\x63\x6b\x52\xe9\x59\x04\x08\xab\xa4\x81\xba\x4d\x20\x2e\x5b\x38\x8e\x2d\xa9\xce\xc6\x50\x44\xb0\x01\x6c\x32\x05\x41\x82\x0d\xe8\xd9\xb3\x90\x82\x89\xa4\x98\x35\x02\x6d\xe7\x69\x4b\x0d\x26\x30\x47\x27\x18\x9a\x82\xc8\xcc\xec\x6f\x9d\x62\xfa\x2d\xc3\x85\x6d\x1d\x76\x3f\xea\x1a\x91\xa7\xae\xa3\xfc\x7a\xfa\xf7\xe9\xd5\x59\x55\xd5\xa7\xd6\x2f\x56\x5e\xa3\x2a\xe5\x84\x7c\x1f\xc5\xa3\x32\x7e\xa3\x97\x82\x5b\x34\x2d\x0c\x6e\xe8\x17\x0d\xaa\x54\xd8\xfb\x95\xfc\xb6\x63\x48\xa6\x1c\xf6\xe1\xdd\x58\x90\x4a\x53\xdc\x52\x15\x21\x9e\x31\xd6\x3e\xa8\x47\xd0\x07\x83\xa7\x40\x03\x51\xd0\x08\x71\xf9\xa4\x85\x6d\x6f\x5c\x8e\xea\x1e\x48\xff\xf9\xef\xa4\xff\x08\x0c\x2b\xd8\x5b\x0c\xa9\xe0\xef\xab\x5f\x2d\x81\x0f\x2b\xd7\x13\xb5\x6a\xb5\xe0\x99\xe8\xfe\x88\x04\xf5\x3c\x7f\xac\xf8\xbc\xb8\x82\x8a\xc1\x1e\x85\x7b\xcc\x71\x02\x6a\x56\x62\x7d\x4b\x61\x35\x76\xdf\xa7\xad\x72\xac\x42\x46\xd7\xe1\x11\x71\x61\x8f\x7d\x87\x49\x47\x89\xa3\xfd\xd9\x6c\x49\xb2\xca\x6a\xf5\x70\xfb\xb2\x58\xfd\xe0\x94\xd9\xf5\x08\x25\xd7\x73\xe8\xbb\xaa\xee\x43\x14\x99\xb6\x1d\xa4\x25\xc5\xd9\x5b\xc1\xfb\xf3\xea\x38\x2f\x85\x1f\x00\xc5\x60\x93\xe9\xa9\x14\xb1\xe7\xed\x62\x32\xf0\x82\xd2\xf4\xff\x44\x51\x4a\x45\x73\xca\x20\x81\xb8\x75\xc5\x36\x2e\xd9\xab\xf7\x17\x97\xf5\xf1\xd8\x65\x6b\x60\x60\xc2\xf2\xc2\xd5\xee\xbb\xe2\x60\xc0\xfd\xcc\xda\x14\x16\xa5\xbd\x12\x12\x27\xce\x69\x84\xbe\xd2\x92\xea\xa8\xe0\x98\x75\x24\x88\x9b\xef\x88\x62\x40\x6f\x76\x80\x88\x58\xff\x01\x9f\xd6\x7c\xc0\x5b\xbf\xa6\xb6\x67\x69\x48\x4f\xc7\x90\x77\x6c\x62\xc8\x07\xfc\xe8\xa2\xeb\x45\x17\x43\xc8\xea\x38\x0c\x1c\x87\x33\xa2\x61\x17\x73\xa4\x78\x9a\x7e\xaf\x92\x51\x13\x7e\x59\x62\x72\x0c\xaf\xf6\x5e\x4a\xcd\x7e\xa0\xde\x61\x77\x6a\x2f\xbb\x5e\xaa\x99\xec\xd1\xff\x2e\xef\xe5\xe1\xdd\x6f\xd5\x75\x02\x7f\x39\xb3\x13\x68\xaf\xf5\xa1\x5d\x40\x1d\x82\x71\x55\xd0\xb6\xf6\x53\x7d\xac\xe9\x2c\xeb\xe0\xb0\x86\xff\xeb\xda\x01\x55\xf5\x82\xaf\xf4\x7b\x4c\xfd\x6f\x85\x2e\x3d\xfb\xe4\x38\x48\x4d\x2f\xb5\xfa\x08\x3d\x93\xf2\xf7\xe5\x5b\x77\x04\x84\x2a\x1e\xd4\xb7\xfa\xcd\xea\x08\xf8\xe7\xa0\x18\x24\xc8\x71\x68\x7a\x69\xf1\x34\x2c\x4d\x8e\x1c\xe7\xb6\xc5\x8c\xc1\x51\xee\x1b\xd9\x45\x39\xc3\x76\x07\x35\x62\x13\x83\x04\x37\x72\x2b\xfd\xb4\x36\xe0\xbc\xc9\xe0\xe3\xbc\x34\x19\x7e\x70\xf9\x26\xdd\x8f\x5b\xbe\xbe\x0e\xda\x1d\x65\xf3\xfd\x78\x98\x5f\xaf\xc1\xe0\xfd\xeb\xce\xa7\xc5\x6d\x29\x36\xde\xad\xc1\xf4\xf2\x52\xb7\x4c\xd8\x18\x4c\xb6\x8f\xd5\xef\xf0\x11\x72\xbf\x46\xbb\x57\x4d\xf1\x82\x6f\xc4\x03\x77\xc4\xb4\xa7\xac\xf2\xb0\xdf\xd1\x0d\x90\x82\x30\xb8\x17\x71\xfd\x26\x7e\xb5\xff\xd7\x1e\xee\xeb\x5c\x6e\x21\x05\x85\xd9\xe4\x7f\x01\x00\x00\xff\xff\x43\x04\x26\x4c\xb4\x25\x00\x00") +var _deployKubernetes117DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\x5d\x73\xeb\xb6\x11\x7d\xd7\xaf\xc0\xdc\xc9\x43\xf2\x40\xd1\x6a\xa7\x9d\x0c\x67\xf4\xe0\x7b\xad\xa4\x9a\xda\xb2\xc6\x76\xf2\xea\x81\xc0\x15\x85\x0a\x04\x10\x00\x64\xcc\x76\xfa\xdf\x3b\x00\x49\x09\xfc\x10\x4d\x29\xfe\x68\x9c\x87\x48\x04\x16\x7b\xb0\xbb\x38\x38\x2b\x5e\x2c\xe9\xaf\xa0\x34\x15\x3c\x42\xf9\x6c\xb2\xa7\x3c\x8e\xd0\x23\xa8\x9c\x12\xb8\x26\x44\x64\xdc\x4c\x52\x30\x38\xc6\x06\x47\x13\x84\x18\xde\x00\xd3\xf6\x13\x42\x32\x85\x34\x20\x9a\x4e\x29\x37\xc0\xa6\x44\xa4\x61\x0c\x92\x89\x22\x05\x6e\x22\x14\x53\x05\xc4\x04\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\x83\x61\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\x23\x54\x1b\x4c\xa6\x38\x33\x3b\xa1\xe8\xbf\xb1\x5d\x73\xba\xff\x51\x4f\xa9\x08\x0f\xd8\x1f\x04\x83\x77\x44\x0c\x2f\x06\x14\xc7\xcc\x4e\xca\xa9\x45\x05\x2a\x20\xdb\xa4\x1f\xbf\xca\x18\xe8\x68\x12\x20\x2c\xe9\xcf\x4a\x64\xd2\xe1\x08\xd0\x97\x2f\x13\x84\x14\x68\x91\x29\x02\xd5\x33\xe0\xb1\x14\x94\x1b\x3d\x41\x28\x07\xb5\xa9\x1e\x27\x60\xdc\xff\x7f\xc7\x86\xec\xdc\x27\x46\x75\xf9\x28\x06\x06\x06\xdc\xc7\x4c\xc6\xb8\xfa\x48\x14\xd8\x8f\x1d\x9f\x44\x08\x15\x53\xee\x47\xad\x0b\x82\x01\xd6\xf0\x56\x08\xce\x4f\xde\x37\x96\x69\x03\xea\x33\x72\xa8\x32\xce\x41\x9d\x95\x31\x69\x77\xa6\x0d\x70\x93\x0b\x96\xa5\xa7\xe2\x76\x88\xd6\x31\x80\x55\x84\xbc\x10\x5e\xe4\x90\x30\x4c\xd3\xf1\x5e\xab\x14\x75\x5c\x69\x23\x14\x4e\xe0\x64\x51\x54\xe3\x84\x61\x7d\xb2\x38\x5a\xee\xc6\x55\x7c\x0e\x9d\x72\x1f\x0e\x96\x57\x64\xb2\xdf\x8f\xe6\x58\xea\x9d\x30\xd3\xd7\x36\x55\xa5\xac\x9a\x3e\xb4\xab\xb7\xf2\x61\xc9\xae\xbb\xe1\x57\x5c\xbd\xe2\x81\x68\xca\x45\xfc\x96\x49\x39\x63\xb9\xcb\xc8\xf9\x2b\xe5\x31\xe5\xc9\x7b\xde\x2a\x9a\x36\x8f\xb6\x60\x30\xc0\xd1\x82\xc1\x03\x6c\xad\xf3\x3a\x3c\x03\x7b\x99\x20\xe4\xdd\x33\xe3\xaf\x07\x9d\x6d\xfe\x05\xc4\x38\x6a\xe9\xbd\x64\x3f\xe2\x6e\xf4\xe8\xf5\x73\xb2\x70\x69\xb0\xfd\x7b\xe1\x2c\x3a\x7f\xff\xb0\xb7\x45\xd3\x27\xaa\x25\x2d\x81\x58\x5f\x52\x28\x53\xdf\x18\x42\x99\x08\xcd\xae\xae\xae\xae\x1c\x08\x83\x55\x02\x66\xdd\x78\xaa\x81\x01\x31\x42\x95\x30\xb1\x94\xa7\x5c\x5e\xb0\x87\x4f\x8c\x56\x0a\x46\x51\xa2\xcf\x0f\xd5\xac\x37\x54\xb3\xf7\x0e\x15\x42\xa6\x90\x10\xa1\x95\x88\xc1\x7a\xed\xc4\x0e\x4b\xa9\x8f\x67\xf9\xd1\x60\x03\xdb\x8c\x3d\xc2\x67\x0a\xf4\x3a\x8e\x0a\x24\xa3\x04\xeb\x08\xcd\x3a\x61\x4a\xed\x6d\x71\xeb\xc1\x7a\x25\x72\x17\xe1\xd6\x65\x3d\xad\x06\xe0\x1b\x48\x25\xc3\x06\x2a\x54\x5e\xcc\xec\x1f\x6b\x00\x7c\x15\xe2\x45\x20\x4f\x1a\xfe\x0e\x9b\x9d\x10\xfb\x08\xd1\x84\x0b\x05\x6e\x6a\x1d\x5a\x07\x66\xbb\xa5\x9c\x9a\xe2\x08\xcf\x5e\xd3\xd7\x9d\xa7\x36\x11\xbf\x65\x54\x41\x7c\x93\x29\xca\x93\x47\xb2\x83\x38\x63\x94\x27\x4b\xb7\x70\xf5\x78\xf1\x02\x24\xb3\x98\x7c\xcb\x72\xcd\xc7\x2a\x75\x4f\xa0\x52\xdd\x1c\x0e\xca\x4c\x2e\x5e\xa4\x02\x6d\x4b\xb2\x35\x6e\x67\xec\xa1\x88\xfa\x36\xd8\x13\xbf\xfa\x4f\x48\x50\xd8\x16\x0b\x5a\x09\xb3\xe4\x9d\xf1\x1c\xb3\x0c\x3a\xae\x9c\x7c\xe1\xe2\x4b\xdf\xe3\x2d\x66\x1a\xea\x11\xeb\x19\x53\x0e\xea\xb0\x84\x6d\x85\xd2\x14\xf3\xf8\xb8\x66\x80\xc2\x4c\xab\x90\x09\x82\x59\xb8\xa1\x3c\x3c\x24\x3e\x56\x34\xf7\x40\x07\x28\xc8\xe7\x7f\xf5\xbf\xa6\x22\x86\x79\xcf\xf6\x02\x14\xd4\x1d\xdd\x3c\xe3\xf4\x25\x0a\xc3\x90\x68\x1a\x36\xab\x69\xaa\x05\xd9\xfb\x36\x0a\x12\xaa\x8d\x2a\x16\xb5\xad\x21\x32\x0a\xc3\xab\xa9\xfb\x2f\x3a\x32\x79\xed\xbe\x64\xb9\x5b\xd7\x16\xcc\xa3\x23\x7d\x55\xe3\x36\xa7\x34\x9e\x7f\xf7\xfd\x3f\x7f\xf9\xba\x78\x5e\xdd\xdf\x2c\x9e\x57\xd7\x77\x8b\x1f\xfc\x39\x04\xff\x44\x19\xcc\x43\x02\xca\xe8\x90\xe0\x29\x51\xa6\x31\x0e\xca\xf8\x33\x0c\xd3\xed\x29\x7b\x28\xda\x33\xf6\x50\xf8\x33\xca\x40\x5a\x0a\x99\x7f\xf7\xfd\xfa\x6e\x71\xf7\xfc\xed\x71\xf9\x7c\xf3\xb0\xfc\x75\xf1\xd0\x82\x04\x3c\xf7\x53\x53\x52\x52\x13\xff\xa4\x55\x1f\x3f\x29\x91\x36\x4b\x64\x4b\x81\xc5\x95\xd4\xf0\xff\x5a\xb7\x51\x73\xd0\x19\xad\xb1\xd9\x45\xee\xf8\x4d\x6d\xf4\x2c\xa5\x74\xd0\x3c\x2d\x1e\xee\x96\xab\xeb\xa7\xe5\xfd\xea\xf9\xf6\xfe\xe7\xe7\xf5\xf5\xd3\x3f\xda\x98\x22\x14\x9a\x54\x86\x06\x54\x5a\xb5\xdd\x01\x13\x49\x67\xa9\xbe\x58\x74\x97\xea\x9e\xa9\xc3\x1c\x9a\xe2\x04\x22\xe4\x06\xda\x85\x1b\x11\xcc\xb1\x2a\x9a\x73\xd7\x19\x63\x6b\xc1\x28\x29\x22\xb4\xdc\xae\x84\x59\x2b\xd0\xc0\x8f\x09\xf5\x2e\x81\x56\xfd\x6b\x20\x99\xa2\xa6\xf8\x66\x7b\x99\x17\xd3\x64\x1e\x1c\xdf\x73\x56\x3c\x08\xe1\xaa\x45\x17\xda\x40\x1a\x21\xa3\xb2\x63\xfc\xbc\x60\xdc\x81\xd6\x16\x8c\x8b\xf6\x60\xa4\xca\x36\xea\xce\xea\x35\xed\x17\x46\x6a\x9f\x54\xf6\xae\xee\x3c\x34\xe5\x16\xea\xd3\xe4\x4a\xf8\x94\xa5\xa6\x1d\x3b\xc9\xb2\x84\xf2\xc0\x1e\x4e\x30\x41\x4c\xd5\x09\x5b\x93\xca\x8e\xad\x49\xa5\x67\x11\x20\xac\x92\x06\xea\x36\x81\xb8\x6c\xe1\x38\xb6\xa4\x3a\x1f\x43\x11\xc1\x16\xb0\xc9\x14\x04\x09\x36\xa0\xe7\x4f\x42\x0a\x26\x92\x62\xde\x08\xb4\x9d\xa7\x2d\x35\x98\xc0\x9c\x9c\x60\x68\x0a\x22\x33\xf3\xbf\x75\x8a\xe9\xb7\x0c\x17\xb6\x75\xd8\xff\xa8\x6b\x44\x9e\xba\x8e\xf2\xd9\xf4\xef\xd3\xab\x8b\xaa\xaa\x4f\xad\xbf\x59\x79\x8d\xaa\x94\x33\xf2\x7d\x12\x8f\xca\xf8\xb5\x5e\x09\x6e\xd1\xb4\x30\xb8\xa1\x5f\x34\xa8\x52\x61\x1f\x56\xf2\xdb\x8e\x21\x99\x72\xdc\x87\x77\x63\x41\x2a\x4d\x71\x43\x55\x84\x78\xc6\x58\xfb\xa0\x9e\x40\x1f\x0c\x9e\x02\x0d\x44\x41\x23\xc4\xe5\x93\x16\xb6\x83\x71\x39\xaa\x7b\x20\xfd\xe7\xbf\x93\xfe\x23\x30\xac\x60\x6f\x30\xa4\x82\xbf\xaf\x7e\xb5\x04\x3e\xac\x5c\xcf\xd4\xaa\xd5\x82\x17\xa2\xfb\x23\x12\xd4\xf3\xfc\xb1\xe2\xf3\xcd\x15\x54\x0c\xf6\x28\xdc\x61\x8e\x13\x50\xf3\x12\xeb\x6b\x0a\xab\xb1\xfb\x3e\x6d\x95\x63\x15\x32\xba\x09\x4f\x88\x0b\x7b\xec\x3b\x4c\x3a\x4a\x1c\x1d\xce\x66\x4b\x92\x55\x56\xeb\xfb\x9b\xe7\xe5\xfa\x07\xa7\xcc\x66\x23\x94\x5c\xcf\xa1\xef\xaa\xba\x0f\x51\x64\xda\x76\x90\x96\x14\xe7\xaf\x05\xef\x42\x1d\x17\xa0\xc0\xee\x76\x0d\x8a\x00\x37\x38\x81\xf9\xcc\xdb\xe6\x9f\x40\xe5\x79\x09\xfe\x00\x28\x06\x9b\x4c\x4f\xa5\x88\x3d\x6f\x6f\x26\x12\xdf\x50\xb8\xfe\x9f\xe8\x4d\xa9\x68\x4e\x19\x24\x10\xb7\x2e\xe0\xc6\x15\x7c\xf5\xfe\xd2\xb3\x3e\x3c\xfb\x6c\x03\x0c\x4c\x58\x5e\xc7\xda\x7d\x57\x1c\x0c\xb8\x1f\x61\x9b\xb2\xa3\xb4\x57\x42\xe2\xc4\x39\x8d\xd0\x57\x5a\x12\x21\x15\x1c\xb3\x8e\x40\x71\xf3\x1d\x8d\x0c\xa8\xd1\x0e\x10\x11\xeb\x3f\xe0\xd3\x9a\x0f\x78\xeb\x57\xdc\xf6\x2c\x0d\xa9\xed\x18\xf2\x8e\x4d\x0c\xf9\x80\x1f\x5d\x74\xbd\xe8\x62\x08\x59\x1d\x87\x81\xe3\x70\x41\x34\xec\x62\x8e\x32\xcf\x53\xf7\x55\x32\xea\xeb\xa0\x2c\x31\x39\x86\x75\x7b\xaf\xac\x66\xb7\x50\xef\xb0\x3b\xb5\x97\x5d\xdf\xaa\xd5\xec\xe9\x0e\x5c\xde\xcb\xc3\x7b\xd8\xaa\xeb\x13\xfe\x72\x61\x9f\xd0\x5e\xeb\x43\x7b\x84\x3a\x04\xe3\xaa\xa0\x6d\xed\xa7\xfa\x54\x4b\x5a\xd6\xc1\x71\x0d\xff\xb7\xb7\x23\xaa\xea\xf5\x5f\xe9\xf7\x54\x6f\xb0\x13\xba\xf4\xec\x93\xe3\x20\x35\x3d\xd7\xda\x24\xf4\x4c\xca\x5f\x9f\x6f\xdc\x11\x10\xaa\xb8\x57\xdf\xea\xf7\xae\x23\xe0\x5f\x82\x62\x90\x20\xc7\xa1\xe9\xa5\xc5\xf3\xb0\x34\x39\x72\x9c\xdb\x16\x33\x06\x27\xb9\x6f\x64\x8f\xe5\x0c\xdb\xfd\xd5\x88\x4d\x0c\x12\xdc\xc8\xad\xf4\xd3\xda\x80\xf3\x26\x83\x8f\xf3\xd2\x64\xf8\xc1\xe5\x9b\x74\x3f\x6e\xf9\xfa\x3a\x68\xf7\x9b\xcd\xb7\xe7\x61\x3e\xdb\x80\xc1\x87\x97\xa1\x8f\xcb\x9b\x52\x6c\xbc\x5b\xfb\xe9\xe5\xa5\x6e\xa8\xb0\x31\x98\xec\x1e\xaa\x5f\xe9\x23\xe4\x7e\xab\x76\x2f\xa2\xe2\x25\xdf\x8a\x7b\xee\x88\xe9\x40\x59\xe5\x61\xbf\xa5\x5b\x20\x05\x61\x70\x27\xe2\xfa\x3d\xfd\xfa\xf0\x6f\x41\xdc\xd7\x85\xdc\x41\x0a\x0a\xb3\xc9\xff\x02\x00\x00\xff\xff\xec\x05\xdf\xb3\xd2\x25\x00\x00") func deployKubernetes117DirectPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -179,12 +179,12 @@ func deployKubernetes117DirectPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.17/direct/pmem-csi.yaml", size: 9652, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.17/direct/pmem-csi.yaml", size: 9682, mode: os.FileMode(436), modTime: time.Unix(1592811533, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes117LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\x5f\x6f\xeb\xb6\x15\x7f\xf7\xa7\x20\x2e\xfa\xd0\x3e\xc8\x4a\x36\x6c\x28\x04\xf8\x21\x37\x71\x3b\x63\x37\x89\x91\xa4\x7d\x0d\x18\xea\x58\xe6\x4c\x91\x2c\x49\xa9\xd1\x86\x7d\xf7\x81\x94\x64\x53\x7f\x23\xbb\x4e\x32\x34\xf7\xe1\xca\x22\x0f\xcf\xef\xfc\xe1\x39\x3f\x4a\xc2\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\xce\x76\x94\xc7\x11\x7a\x04\x95\x53\x02\x57\x84\x88\x8c\x9b\x59\x0a\x06\xc7\xd8\xe0\x68\x86\x10\xc3\x2f\xc0\xb4\xbd\x42\x48\xa6\x90\x06\x44\xd3\x39\xe5\x06\xd8\x9c\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x43\x88\xe3\x14\xa2\xbd\x54\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x1b\x9c\x31\x33\x0b\x82\x60\xe6\xc3\x53\x2f\x98\xcc\x71\x66\xb6\x42\xd1\x7f\x63\xbb\xe6\x7c\xf7\xa3\x9e\x53\x11\xee\x81\x3f\x08\x06\xef\x05\x17\x5e\x0d\x28\x8e\x99\x9d\x94\x53\x0b\x09\x54\x40\x36\x49\x3f\x78\x95\x31\xd0\xd1\x2c\x40\x58\xd2\x9f\x95\xc8\xa4\x03\x11\xa0\x2f\x5f\x66\x08\x29\xd0\x22\x53\x04\xaa\x7b\xc0\x63\x29\x28\x37\x7a\x86\x50\x0e\xea\xa5\xba\x9d\x80\x71\xff\xff\x8e\x0d\xd9\xba\x2b\x46\x75\x79\x2b\x06\x06\x06\xdc\x65\x26\x63\x5c\x5d\x12\x05\xf6\xb2\xa3\x93\x08\xa1\x62\xca\x7d\x97\x75\x41\x30\xc0\x1a\xce\x85\xe0\xf8\xc8\x5d\xb3\x4c\x1b\x50\x1f\x1e\x40\x95\x71\x0e\xea\xa8\x70\x49\x6b\x96\x36\xc0\x4d\x2e\x58\x96\x0e\x39\x6d\xef\xaa\x83\xf7\x2a\xf7\x78\xfe\x3b\x49\x21\x61\x98\xa6\xd3\xb5\x56\xf1\xe9\xa8\xd2\x46\x28\x9c\xc0\x60\x46\x54\xe3\x84\x61\x3d\x98\x19\x2d\x75\xd3\xd2\x3d\x87\x4e\xae\x8f\x3b\xcb\xcb\x30\xd9\xaf\x47\x73\x2c\xf5\x56\x98\xf9\x5b\x46\x55\x21\xab\xa6\x8f\x59\x75\x2e\x1d\xb6\xcc\x75\x0d\x7e\x43\xd5\x1b\x1a\x88\xa6\x5c\xc4\xe7\x0c\xca\x11\xcb\x9d\x56\x96\xbf\x52\x1e\x53\x9e\xbc\x5b\x33\xd1\xb4\xb9\xaf\x05\x83\x91\xea\x2c\x18\x3c\xc0\xc6\x6a\xae\x7d\x33\x62\xc8\x0c\x21\xaf\xbd\x4c\x6f\x0c\x3a\x7b\xf9\x17\x10\xe3\xea\x4a\x6f\x63\xfd\x88\x96\xe8\x15\xd6\x4f\x08\xc1\xa9\x9e\xf6\xdb\xc1\x51\x85\xfc\xfd\x7d\xde\x66\x49\x9f\x45\x8f\xb4\x04\x62\x15\x49\xa1\x4c\xdd\x28\x84\x32\x11\xba\xbc\xb8\xb8\xb8\x70\x08\x0c\x56\x09\x98\x75\xe3\xae\x06\x06\xc4\x08\x55\x62\xc4\x52\x0e\xa9\x3c\xd6\x80\xcf\xf2\x53\x0a\x46\x51\xa2\x8f\x77\xd2\x65\xaf\x93\x2e\xdf\xd5\x49\x08\x99\x42\x42\x84\xee\x44\x0c\x56\x65\xc7\x6b\x58\x4a\x7d\xd8\xbc\x8f\x06\x1b\xd8\x64\xec\x11\x3e\x8d\x85\xd7\x1e\x54\x20\x19\x25\x58\x47\xe8\xb2\xe3\xa0\xd4\x36\x86\x6f\x1e\xa6\x37\x7c\x76\x3c\x68\x5d\xe6\xd0\xdd\x08\x76\x03\xa9\x64\xd8\x40\x05\xc9\xf3\x96\xfd\x63\x0d\x74\x6f\xe2\x3b\x1e\xe1\xa0\xd4\xef\xf0\xb2\x15\x62\x17\x21\x9a\x70\xa1\xc0\x4d\xad\x9d\xea\x90\x6c\x36\x94\x53\x53\x1c\xb0\xd9\x5e\x7c\xd5\xb9\x6b\x43\xf0\x5b\x46\x15\xc4\x37\x99\xa2\x3c\x79\x24\x5b\x88\x33\x46\x79\xb2\x72\x0b\x57\xb7\x97\xaf\x40\x32\x8b\xc9\x97\x2c\xd7\x7c\xac\x82\xf6\x04\x2a\xd5\xcd\xe1\xa0\x8c\xe1\xf2\x55\x2a\xd0\x36\x13\x5b\xe3\x76\xc6\x0e\x8a\xa8\xcf\xc0\x1e\xe7\xd5\x7f\x42\x82\xc2\x36\x4d\xd0\x9d\x30\x2b\xde\x19\xcf\x31\xcb\xa0\xa3\xca\x71\x14\x2e\xbe\xf4\xdd\xde\x60\xa6\xa1\x1e\xb1\x9a\x31\xe5\xa0\xf6\x4b\xd8\xc3\x4e\x9a\x62\x1e\x1f\xd6\x0c\x50\x98\x69\x15\x32\x41\x30\x0b\x5f\x28\x0f\xf7\x51\x8f\x15\xcd\x3d\xd0\x01\x0a\xf2\xc5\x5f\xfd\x9f\xa9\x88\x61\xd1\x63\x5e\x80\x82\xfa\xcc\xb6\xc8\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x54\x9a\x6b\x41\x76\xbe\x8c\x82\x84\x6a\xa3\x8a\x65\x2d\x6b\x88\x8c\xc2\xf0\x62\xee\xfe\x45\x87\xba\x5d\xab\x2f\x2b\xdb\x37\xc7\xfd\x17\xd1\xa1\x64\x55\xe3\x36\xa6\x34\x5e\x7c\xf7\xfd\x3f\x7f\xf9\xba\x7c\xbe\xbb\xbf\x59\x3e\xdf\x5d\xdd\x2e\x7f\xf0\xe7\x10\xfc\x13\x65\xb0\x08\x09\x28\xa3\x43\x82\xe7\x44\x99\xc6\x38\x28\xe3\xcf\x30\x4c\xb7\xa7\xec\xa0\x68\xcf\xd8\x41\xe1\xcf\x28\x1d\x69\x8b\xc7\xe2\xbb\xef\xd7\xb7\xcb\xdb\xe7\xeb\xc7\xd5\xf3\xcd\xc3\xea\xd7\xe5\x43\x0b\x12\xf0\xdc\x0f\x4d\x59\x8c\x9a\xf8\x67\xad\xfc\xf8\x49\x89\xb4\x99\x22\x1b\x0a\x2c\xae\x58\x85\xff\xd7\x6a\x3f\xcd\x41\x27\xb4\xc6\x66\x1b\xb9\xed\x37\xb7\xde\xb3\xf5\xa4\x83\xe6\x69\xf9\x70\xbb\xba\xbb\x7a\x5a\xdd\xdf\x3d\x7f\xbb\xff\xf9\x79\x7d\xf5\xf4\x8f\x36\xa6\x08\x85\x26\x95\xa1\x01\x95\x56\x07\xeb\x80\x89\xa4\xb3\x54\x9f\x2f\xba\x4b\x75\xf7\xd4\x7e\x0e\x4d\x71\x02\x11\x72\x03\xed\xc4\x8d\x08\xe6\x58\x15\xcd\xb9\xeb\x8c\xb1\xb5\x60\x94\x14\x11\x5a\x6d\xee\x84\x59\x2b\xd0\xc0\x0f\x01\xf5\xca\x7f\x2b\xff\x35\x90\x4c\x51\x53\x5c\xdb\x03\xcb\xab\x69\x56\x1e\x1c\xdf\x73\x56\x3c\x08\xe1\xb2\x45\x17\xda\x40\x1a\x21\xa3\xb2\x83\xff\x3c\x67\xdc\x82\xd6\x16\x8c\xf3\xf6\xa8\xa7\xca\xb3\xd2\xad\xa5\x66\xda\x4f\x8c\xd4\xde\xa9\xe4\x5d\xde\x79\x68\x4a\x13\xea\xdd\xe4\x52\x78\x48\x52\xd3\x8e\x9c\x64\x59\x42\x79\x60\x37\x27\x98\x20\xa6\x6a\x40\xd6\xa4\xb2\x23\x6b\x52\xe9\x49\x04\x08\xab\xa4\x81\xba\x5d\x40\x5c\xb4\x70\x1c\xdb\xa2\xba\x98\x52\x22\x82\x0d\x60\x93\x29\x08\x12\x6c\x40\x2f\x9e\x84\x14\x4c\x24\xc5\xa2\xe1\x68\x3b\x4f\xdb\xd2\x60\x02\x33\x38\xc1\xd0\x14\x44\x66\x16\x7f\xeb\x24\xd3\x6f\x19\x2e\xec\x11\x61\xf7\xa3\xae\x11\x79\x44\x3a\xca\x2f\xe7\x7f\x9f\x5f\x9c\x94\x55\x7d\xc4\xfc\x6c\xe9\x35\x29\x53\x8e\x88\xf7\x20\x1e\x95\xf1\x2b\x7d\x27\xb8\x45\xd3\xc2\xe0\x86\x7e\xd1\xa0\x4a\x3e\xbd\x5f\xc9\x3f\x61\x8c\x71\x94\x83\x1d\x5e\xc7\x82\x54\x9a\xe2\x86\xaa\x08\xf1\x8c\xb1\xf6\x46\x1d\x40\x1f\x8c\xee\x02\x0d\x44\x41\xc3\xc5\xe5\x9d\x16\xb6\xbd\x70\x39\xaa\x7b\x20\xfd\xe7\xbf\xb3\xfe\x2d\x30\x4e\x5c\x6f\x30\xa4\x82\xbf\x23\x6d\xb5\xd5\x7b\x9c\xb0\x1e\x49\x51\xab\x05\x4f\x81\xf6\x47\x98\xa7\xa7\xf6\x03\x39\xe7\xd9\x89\x53\x0c\x76\x07\xdc\x62\x8e\x13\x50\x0b\x96\xa7\x6f\xb1\xaa\x86\xdd\x7d\x7c\x2a\xc7\x2a\x64\xf4\x25\x1c\x20\x14\x76\xab\x77\xaa\xe7\x24\x42\xb4\xdf\x8f\x2d\x1a\x56\x49\xad\xef\x6f\x9e\x57\xeb\x1f\x1c\x1b\xbb\x9c\xc0\xde\x7a\x36\x7a\x97\xc9\x7d\x08\x0b\xd3\xf6\xb0\x68\x0b\xe1\xe2\x2d\xe7\xfd\x79\xb9\x9b\x17\xc2\x0f\x80\x62\xb0\xc9\xf4\x5c\x8a\xd8\xd3\x76\x36\xea\x77\x46\x3a\xfa\x7f\xc2\x22\xa5\xa2\x39\x65\x90\x40\xdc\x6a\xab\x8d\xc6\x7a\xf1\xfe\x84\xb2\xde\x1e\xbb\xec\x05\x18\x98\xb0\x6c\xb2\xda\xfd\x56\x1c\x0c\xb8\x47\xa8\x4d\x32\x51\xca\x2b\x21\x71\xe2\x94\x46\xe8\x2b\x8d\xa9\x02\x57\x8b\x31\xeb\xd0\x0e\x37\xdf\x15\x8a\x11\x8e\xd9\x01\x22\x62\xfd\x07\x74\x5a\xf1\x11\x6d\xfd\x3c\xda\xee\xa5\x31\x0e\x1d\x43\xde\x91\x89\x21\x1f\xd1\xa3\x8b\xae\x16\x5d\x8c\x21\xab\xfd\x30\xb2\x1d\x4e\xf0\x86\x5d\xcc\x15\xc5\xe3\x38\x7b\x15\x8c\xba\xe0\x97\x29\x26\xa7\xd4\xd5\xde\xa6\xd4\x3c\x03\xd4\x16\x76\xa7\xf6\x56\xd7\x73\x1d\x20\x7b\x38\xbf\x8b\x7b\xb9\x79\xf7\xa6\x3a\xf6\xff\x97\x13\xd9\x7f\x7b\xad\x0f\x65\xfe\xb5\x0b\xa6\x65\x41\x5b\xda\x0f\xf5\xd0\x41\xb3\xcc\x83\xc3\x1a\x94\x53\x73\x7d\x3a\x8f\xe2\x3a\xb0\x2b\x0c\x25\x62\x6f\x36\x1c\xd1\x0a\x7c\x1d\xc1\xa7\xf4\x85\xb6\x81\x1f\xd5\x18\x26\x59\x3e\x25\xa5\xde\x2e\x63\x93\x83\x9d\x27\x83\x84\xf8\x2c\x81\xce\x93\xf4\x73\x82\xec\x1b\xf6\xa1\x01\x1e\xb6\xd8\x7f\xd2\x7d\xc0\x50\xbd\x51\x2f\x61\x0f\x9d\xc4\xb7\x42\x97\xc1\xf7\xa1\x8f\x52\x86\xe7\xfa\x54\x10\x7a\x22\xe5\x2b\x9e\x1b\xd7\x9a\x84\x2a\xee\xd5\x75\xfd\x29\x83\xef\xbf\x81\xb2\x72\x0a\x8a\x51\xe2\x32\x0d\x4d\x2f\x5d\x39\x0e\x4b\x93\xbb\x4c\x53\xdb\x62\x2c\xc1\x20\x27\x99\xf8\x44\xc3\x09\xb6\x9f\x66\x4c\x30\x62\x94\x78\x4c\x34\xa5\x9f\x6e\x8c\x28\x6f\x32\xab\x69\x5a\x9a\xcc\x6b\x74\xf9\x66\xfd\x9a\xb6\x7c\x5d\xdf\xda\x4f\x77\x9a\x1f\xa4\x84\xf9\xe5\x0b\x18\xbc\xff\xc4\xe0\x71\x75\x53\x1e\x02\xde\xe7\x61\x8f\x17\x94\xfa\x21\x06\x36\x06\x93\xed\x43\xf5\x42\x2c\x42\xee\xb5\x90\x7b\xcf\x1b\xaf\xf8\x46\xdc\x73\x57\xda\xf7\xc5\xa6\xdc\xe9\xdf\xe8\x06\x48\x41\x18\xdc\x8a\xb8\xfe\xee\x65\xbd\xff\xb6\xca\xfd\x5c\xca\x2d\xa4\xa0\x30\x9b\xfd\x2f\x00\x00\xff\xff\xad\xaa\x8a\x3e\x19\x29\x00\x00") +var _deployKubernetes117LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\xcf\x73\xeb\xb6\x11\xbe\xeb\xaf\xc0\xbc\xc9\x21\x39\x50\xb4\xda\x69\x27\xc3\x19\x1d\xfc\x9e\x95\x54\xd3\x67\x59\x63\x3b\xb9\x7a\x20\x70\x45\xa1\x02\x01\x04\x00\x19\xb3\x9d\xfe\xef\x1d\x80\xa4\x04\xfe\x10\x4d\x29\xb2\x5f\xe3\x1c\x22\x11\x58\xec\x87\xdd\xc5\x87\x6f\xc5\x87\x25\xfd\x15\x94\xa6\x82\x47\x28\x9f\x4d\xf6\x94\xc7\x11\x7a\x02\x95\x53\x02\xb7\x84\x88\x8c\x9b\x49\x0a\x06\xc7\xd8\xe0\x68\x82\x10\xc3\x1b\x60\xda\x7e\x42\x48\xa6\x90\x06\x44\xd3\x29\xe5\x06\xd8\x94\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\x83\x55\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\xc3\x53\x1b\x4c\xa6\x38\x33\x3b\xa1\xe8\xbf\xb1\x5d\x73\xba\xff\x51\x4f\xa9\x08\x0f\xc0\x1f\x05\x83\xf7\x82\x0b\xaf\x06\x14\xc7\xcc\x4e\xca\xa9\x85\x04\x2a\x20\xdb\xa4\x1f\xbc\xca\x18\xe8\x68\x12\x20\x2c\xe9\xcf\x4a\x64\xd2\x81\x08\xd0\xa7\x4f\x13\x84\x14\x68\x91\x29\x02\xd5\x33\xe0\xb1\x14\x94\x1b\x3d\x41\x28\x07\xb5\xa9\x1e\x27\x60\xdc\xff\x7f\xc7\x86\xec\xdc\x27\x46\x75\xf9\x28\x06\x06\x06\xdc\xc7\x4c\xc6\xb8\xfa\x48\x14\xd8\x8f\x1d\x9f\x44\x08\x15\x53\xee\x87\xac\x0b\x82\x01\xd6\x70\x2d\x04\xe7\x67\xee\x0b\xcb\xb4\x01\xf5\xe1\x09\x54\x19\xe7\xa0\xce\x4a\x97\xb4\xdb\xd2\x06\xb8\xc9\x05\xcb\xd2\x53\x41\x3b\x84\xea\x18\xbd\x2a\x3c\x5e\xfc\x2e\x72\x48\x18\xa6\xe9\x78\xaf\x55\x7e\x3a\xae\xb4\x11\x0a\x27\x70\xb2\x22\xaa\x71\xc2\xb0\x3e\x59\x19\x2d\x77\xe3\xca\x3d\x87\x4e\xad\x0f\x07\xcb\xab\x30\xd9\xef\x47\x73\x2c\xf5\x4e\x98\xe9\x5b\x9b\xaa\x52\x56\x4d\x1f\xda\xd5\xb5\x7c\x58\x9a\xeb\x6e\xf8\x0d\x57\x6f\x78\x20\x9a\x72\x11\x5f\x33\x29\x67\x2c\x77\x19\x2d\x7f\xa6\x3c\xa6\x3c\x79\xb7\xcb\x44\xd3\xe6\xb9\x16\x0c\x06\xd8\x59\x30\x78\x84\xad\xf5\x5c\xc7\x66\x60\x23\x13\x84\xbc\xeb\x65\xfc\xc5\xa0\xb3\xcd\xbf\x80\x18\xc7\x2b\xbd\x17\xeb\x47\x5c\x89\x1e\xb1\x7e\x83\x14\x5c\x1a\x69\xff\x3a\x38\x8b\xc8\xdf\x3f\xe6\x6d\x95\xf4\xad\xe4\x91\x96\x40\xac\x23\x29\x94\xa9\x2f\x0a\xa1\x4c\x84\x66\x37\x37\x37\x37\x0e\x81\xc1\x2a\x01\xb3\x6e\x3c\xd5\xc0\x80\x18\xa1\x4a\x8c\x58\xca\x53\x2e\xcf\xdd\xc0\xb7\x8a\x53\x0a\x46\x51\xa2\xcf\x0f\xd2\xac\x37\x48\xb3\x77\x0d\x12\x42\xa6\x90\x10\xa1\x95\x88\xc1\xba\xec\x44\x0d\x4b\xa9\x8f\x87\xf7\xc9\x60\x03\xdb\x8c\x3d\xc1\x37\x53\xe1\x75\x04\x15\x48\x46\x09\xd6\x11\x9a\x75\x02\x94\xda\x8b\xe1\xab\x87\xe9\x8d\x98\x9d\x0f\x5a\x97\x35\xb4\x1a\xc0\x6e\x20\x95\x0c\x1b\xa8\x20\x79\xd1\xb2\x7f\xac\x81\xee\x4d\x7c\xe7\x23\x3c\x69\xf5\x3b\x6c\x76\x42\xec\x23\x44\x13\x2e\x14\xb8\xa9\x75\x50\x1d\x92\xed\x96\x72\x6a\x8a\x23\x36\x7b\x17\xdf\x76\x9e\xda\x14\xfc\x96\x51\x05\xf1\x5d\xa6\x28\x4f\x9e\xc8\x0e\xe2\x8c\x51\x9e\x2c\xdd\xc2\xd5\xe3\xc5\x2b\x90\xcc\x62\xf2\x2d\xcb\x35\x9f\xaa\xa4\x3d\x83\x4a\x75\x73\x38\x28\x73\xb8\x78\x95\x0a\xb4\xad\xc4\xd6\xb8\x9d\xb1\x87\x22\xea\xdb\x60\x4f\xf0\xea\x3f\x21\x41\x61\x5b\x26\x68\x25\xcc\x92\x77\xc6\x73\xcc\x32\xe8\xb8\x72\x1a\x85\x8b\x4f\x7d\x8f\xb7\x98\x69\xa8\x47\xac\x67\x4c\x39\xa8\xc3\x12\xb6\xd9\x49\x53\xcc\xe3\xe3\x9a\x01\x0a\x33\xad\x42\x26\x08\x66\xe1\x86\xf2\xf0\x90\xf5\x58\xd1\xdc\x03\x1d\xa0\x20\x9f\xff\xd5\xff\x9a\x8a\x18\xe6\x3d\xdb\x0b\x50\x50\xf7\x6c\xf3\x8c\xd3\xd7\x28\x0c\x43\xa2\x69\xd8\x2c\xa5\xa9\x16\x64\xef\xdb\x28\x48\xa8\x36\xaa\x58\xd4\xb6\x86\xc8\x28\x0c\x6f\xa6\xee\xbf\xe8\xc8\xdb\xb5\xfb\x92\xd9\xbe\x3a\xed\x3f\x8f\x8e\x94\x55\x8d\xdb\x9c\xd2\x78\xfe\xdd\xf7\xff\xfc\xe5\xf3\xe2\x65\xf5\x70\xb7\x78\x59\xdd\xde\x2f\x7e\xf0\xe7\x10\xfc\x13\x65\x30\x0f\x09\x28\xa3\x43\x82\xa7\x44\x99\xc6\x38\x28\xe3\xcf\x30\x4c\xb7\xa7\xec\xa1\x68\xcf\xd8\x43\xe1\xcf\x28\x03\x69\xc9\x63\xfe\xdd\xf7\xeb\xfb\xc5\xfd\xcb\x97\xa7\xe5\xcb\xdd\xe3\xf2\xd7\xc5\x63\x0b\x12\xf0\xdc\x4f\x4d\x49\x46\x4d\xfc\x93\x56\x7d\xfc\xa4\x44\xda\x2c\x91\x2d\x05\x16\x57\xaa\xc2\xff\x6b\x5d\x3f\xcd\x41\x67\xb4\xc6\x66\x17\xb9\xe3\x37\xb5\xd1\xb3\x7c\xd2\x41\xf3\xbc\x78\xbc\x5f\xae\x6e\x9f\x97\x0f\xab\x97\xaf\x0f\x3f\xbf\xac\x6f\x9f\xff\xd1\xc6\x14\xa1\xd0\xa4\x32\x34\xa0\xd2\xaa\xb1\x0e\x98\x48\x3a\x4b\xf5\xc5\xa2\xbb\x54\xf7\x4c\x1d\xe6\xd0\x14\x27\x10\x21\x37\xd0\x2e\xdc\x88\x60\x8e\x55\xd1\x9c\xbb\xce\x18\x5b\x0b\x46\x49\x11\xa1\xe5\x76\x25\xcc\x5a\x81\x06\x7e\x4c\xa8\x47\xff\xad\xfa\xd7\x40\x32\x45\x4d\xf1\xc5\x36\x2c\xaf\xa6\xc9\x3c\x38\x7e\xe0\xac\x78\x14\xc2\x55\x8b\x2e\xb4\x81\x34\x42\x46\x65\xc7\xf8\x79\xc1\xb8\x07\xad\x2d\x18\x17\xed\xc1\x48\x95\xbd\xd2\xbd\x95\x66\xda\x2f\x8c\xd4\x3e\xa9\xec\x5d\xdd\x79\x68\xca\x2d\xd4\xa7\xc9\x95\xf0\x29\x4b\x4d\x3b\x76\x92\x65\x09\xe5\x81\x3d\x9c\x60\x82\x98\xaa\x13\xb6\x26\x95\x1d\x5b\x93\x4a\xcf\x22\x40\x58\x25\x0d\xd4\x6d\x02\x71\xd9\xc2\x71\x6c\x49\x75\x3e\x86\x22\x82\x2d\x60\x93\x29\x08\x12\x6c\x40\xcf\x9f\x85\x14\x4c\x24\xc5\xbc\x11\x68\x3b\x4f\x5b\x6a\x30\x81\x39\x39\xc1\xd0\x14\x44\x66\xe6\x7f\xeb\x14\xd3\x6f\x19\x2e\x6c\x8b\xb0\xff\x51\xd7\x88\x3c\x21\x1d\xe5\xb3\xe9\xdf\xa7\x37\x17\x55\x55\x9f\x30\xbf\x5a\x79\x8d\xaa\x94\x33\xf2\x7d\x12\x8f\xca\xf8\xad\x5e\x09\x6e\xd1\xb4\x30\xb8\xa1\x5f\x34\xa8\x52\x4f\x1f\x56\xf2\x3b\x8c\x21\x8d\x72\xdc\x87\x77\x63\x41\x2a\x4d\x71\x47\x55\x84\x78\xc6\x58\xfb\xa0\x9e\x40\x1f\x0c\x9e\x02\x0d\x44\x41\x23\xc4\xe5\x93\x16\xb6\x83\x71\x39\xaa\x7b\x20\xfd\xe7\xbf\x93\xfe\x23\x30\x2c\x5c\xef\x30\xa4\x82\xbf\xa3\x6c\xb5\xec\x3d\x2c\x58\xcf\x94\xa8\xd5\x82\x97\x40\xfb\x23\xca\xd3\x73\xfb\x81\x9a\xf3\xea\xc2\x29\x06\x7b\x02\xee\x31\xc7\x09\xa8\x39\xcb\xd3\xb7\x54\x55\x63\xdf\x7d\x7a\x2a\xc7\x2a\x64\x74\x13\x9e\x10\x14\xf6\xa8\x77\xd8\x73\x94\x20\x3a\x9c\xc7\x96\x0c\xab\xac\xd6\x0f\x77\x2f\xcb\xf5\x0f\x4e\x8d\xcd\x46\xa8\xb7\x9e\x83\xde\x55\x72\x1f\xa2\xc2\xb4\x6d\x16\x2d\x11\xce\xdf\x0a\xde\x85\xda\x2d\x40\x81\xdd\xed\x1a\x14\x01\x6e\x70\x02\xf3\x99\xb7\xcd\x3f\x81\xb2\xf3\x12\xfc\x01\x50\x0c\x36\x99\x9e\x4a\x11\x7b\xde\xae\x26\x0c\xaf\x28\x56\xff\x4f\x34\xa6\x54\x34\xa7\x0c\x12\x88\x5b\x97\x6e\xe3\xda\xbd\x79\x7f\xb9\x59\x1f\x9e\x7d\xb6\x01\x06\x26\x2c\xaf\x60\xed\xbe\x2b\x0e\x06\xdc\x0f\xac\x4d\xa9\x51\xda\x2b\x21\x71\xe2\x9c\x46\xe8\x33\x8d\xa9\x02\xc7\xd4\x98\x75\x44\x89\x9b\xef\x68\x64\x40\x81\x76\x80\x88\x58\xff\x01\x9f\xd6\x7c\xc0\x5b\xbf\xca\xb6\x67\x69\x48\x61\xc7\x90\x77\x6c\x62\xc8\x07\xfc\xe8\xa2\xeb\x45\x17\x43\xc8\xea\x38\x0c\x1c\x87\x0b\xa2\x61\x17\x73\x94\x79\x9e\xa2\xaf\x92\x51\x5f\x07\x65\x89\xc9\x31\xac\xdb\x7b\x65\x35\x3b\x84\x7a\x87\xdd\xa9\xbd\xec\x7a\xad\xf6\xb2\xa7\x23\x70\x79\x2f\x0f\xef\x61\xab\xae\x37\xf8\xcb\x85\xbd\x41\x7b\xad\x0f\xed\x0b\xea\x10\x8c\xab\x82\xb6\xb5\x9f\xea\x53\x6d\x68\x59\x07\xc7\x35\xfc\xdf\xdb\x8e\xa8\xaa\xf7\x7a\xa5\xdf\x53\xfd\xc0\x4e\xe8\xd2\xb3\x4f\x8e\x83\xd4\xf4\x52\x6b\x93\xd0\x33\x29\x7f\x68\xbe\x73\x47\x40\xa8\xe2\x41\x7d\xa9\x5f\xa8\x8e\x80\x7f\x09\x8a\x41\x82\x1c\x87\xa6\x97\x16\xcf\xc3\xd2\xe4\xc8\x71\x6e\x5b\xcc\x18\x9c\xe4\xbe\x91\x7d\x95\x33\x6c\xf7\x54\x23\x36\x31\x48\x70\x23\xb7\xd2\x4f\x6b\x03\xce\x9b\x0c\x3e\xce\x4b\x93\xe1\x07\x97\x6f\xd2\xfd\xb8\xe5\xeb\xeb\xa0\xdd\x63\x36\x5f\x8b\x87\xf9\x6c\x03\x06\x1f\x5e\x74\x3e\x2d\xef\x4a\xb1\xf1\x3e\x2d\xa7\x97\x94\xba\x95\xc2\xc6\x60\xb2\x7b\xac\x7e\x96\x8f\x90\xfb\x71\xda\xbd\x6d\x8a\x97\x7c\x2b\x1e\xb8\x63\xa5\x03\x5f\x95\x27\xfd\x2b\xdd\x02\x29\x08\x83\x7b\x11\xd7\x6f\xdf\xd7\x87\x7f\xe1\xe1\xbe\x2e\xe4\x0e\x52\x50\x98\x4d\xfe\x17\x00\x00\xff\xff\x74\xf9\xd4\x76\x9f\x25\x00\x00") func deployKubernetes117LvmPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -199,12 +199,12 @@ func deployKubernetes117LvmPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.17/lvm/pmem-csi.yaml", size: 10521, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.17/lvm/pmem-csi.yaml", size: 9631, mode: os.FileMode(436), modTime: time.Unix(1592811533, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes118DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\xcf\x6f\xeb\x36\x12\xbe\xfb\xaf\x20\x1e\x7a\x68\x0f\xb2\x92\x5d\xec\xa2\x10\xe0\x43\xde\x8b\xdb\x35\x36\x71\x8c\x24\xed\x35\xa0\xa9\xb1\xcc\x35\x45\xb2\x24\xa5\x46\xbb\xd8\xff\x7d\x41\x4a\xb2\xa9\x1f\x56\x64\xd7\x49\x16\x4d\x0f\xb5\x45\x0e\xe7\xe3\xcc\xf0\xe3\x37\xd6\xc3\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\x4f\x76\x94\xc7\x11\x7a\x02\x95\x53\x02\x37\x84\x88\x8c\x9b\x49\x0a\x06\xc7\xd8\xe0\x68\x82\x10\xc3\x6b\x60\xda\x7e\x42\x48\xa6\x90\x06\x44\xd3\x29\xe5\x06\xd8\x94\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x62\xaa\x80\x98\x40\x2a\x11\x67\xc4\x50\xc1\x27\x08\x71\x9c\x42\xb4\x37\x0c\x88\xe0\x46\x09\xc6\x40\x55\x63\x5a\x62\x02\x11\x8a\x61\x83\x33\x66\x26\x41\x10\x4c\x7c\x84\x6a\x8d\xc9\x14\x67\x66\x2b\x14\xfd\x37\xb6\x6b\x4e\x77\x3f\xea\x29\x15\xe1\x1e\xfb\xa3\x60\xf0\x8e\x88\xe1\xd5\x80\xe2\x98\xd9\x49\x39\xb5\xa8\x40\x05\x64\x93\xf4\xe3\x57\x19\x03\x1d\x4d\x02\x84\x25\xfd\x59\x89\x4c\x3a\x1c\x01\xfa\xf2\x65\x82\x90\x02\x2d\x32\x45\xa0\x7a\x06\x3c\x96\x82\x72\xa3\x27\x08\xe5\xa0\xd6\xd5\xe3\x04\x8c\xfb\xff\xef\xd8\x90\xad\xfb\xc4\xa8\x2e\x1f\xc5\xc0\xc0\x80\xfb\x98\xc9\x18\x57\x1f\x89\x02\xfb\xb1\xe3\x93\x08\xa1\x62\xca\xfd\xa8\x75\x41\x30\xc0\x1a\x2e\x85\xe0\xf4\xe4\x7d\x63\x99\x36\xa0\x3e\x23\x87\x2a\xe3\x1c\xd4\x49\x19\x93\x76\x67\xda\x00\x37\xb9\x60\x59\x7a\x2c\x6e\xfb\x68\x1d\x02\x58\x45\xc8\x0b\xe1\x59\x0e\x09\xc3\x34\x1d\xef\xb5\x4a\x51\xc7\x95\x36\x42\xe1\x04\x8e\x16\x45\x35\x4e\x18\xd6\x47\x8b\xa3\xe5\x6e\x5c\xc5\xe7\xd0\x29\xf7\xe1\x60\x79\x45\x26\xfb\xfd\x68\x8e\xa5\xde\x0a\x33\x7d\x6b\x53\x55\xca\xaa\xe9\x43\xbb\xba\x94\x0f\x4b\x76\xdd\x0d\xbf\xe1\xea\x0d\x0f\x44\x53\x2e\xe2\x4b\x26\xe5\x84\xe5\xce\x23\xe7\xaf\x94\xc7\x94\x27\xef\x79\xab\x68\xda\x3c\xda\x82\xc1\x00\x47\x0b\x06\x8f\xb0\xb1\xce\xeb\xf0\x0c\xec\x65\x82\x90\x77\xcf\x8c\xbf\x1e\x74\xb6\xfe\x17\x10\xe3\xa8\xa5\xf7\x92\xfd\x88\xbb\xd1\xa3\xd7\xcf\xc9\xc2\xb9\xc1\xf6\xef\x85\x93\xe8\xfc\xfd\xc3\xde\x16\x4d\x9f\xa8\x96\xb4\x04\x62\x7d\x49\xa1\x4c\x7d\x63\x08\x65\x22\x74\x7d\x75\x75\x75\xe5\x40\x18\xac\x12\x30\xab\xc6\x53\x0d\x0c\x88\x11\xaa\x84\x89\xa5\x3c\xe6\xf2\x8c\x3d\x7c\x62\xb4\x52\x30\x8a\x12\x7d\x7a\xa8\xae\x7b\x43\x75\xfd\xde\xa1\x42\xc8\x14\x12\x22\xb4\x14\x31\x58\xaf\x9d\xd8\x61\x29\xf5\xe1\x2c\x3f\x19\x6c\x60\x93\xb1\x27\xf8\x4c\x81\x5e\xc7\x51\x81\x64\x94\x60\x1d\xa1\xeb\x4e\x98\x52\x7b\x5b\xdc\x79\xb0\xde\x88\xdc\x59\xb8\x75\x59\x4f\xcb\x01\xf8\x06\x52\xc9\xb0\x81\x0a\x95\x17\x33\xfb\xc7\x1a\x00\xdf\x84\x78\x16\xc8\xa3\x86\xbf\xc3\x7a\x2b\xc4\x2e\x42\x34\xe1\x42\x81\x9b\x5a\x87\xd6\x81\xd9\x6c\x28\xa7\xa6\x38\xc0\xb3\xd7\xf4\x4d\xe7\xa9\x4d\xc4\x6f\x19\x55\x10\xdf\x66\x8a\xf2\xe4\x89\x6c\x21\xce\x18\xe5\xc9\xc2\x2d\x5c\x3d\x9e\xbf\x02\xc9\x2c\x26\xdf\xb2\x5c\xf3\xa9\x4a\xdd\x33\xa8\x54\x37\x87\x83\x32\x93\xf3\x57\xa9\x40\xdb\x92\x6c\x8d\xdb\x19\x3b\x28\xa2\xbe\x0d\xf6\xc4\xaf\xfe\x13\x12\x14\xb6\xc5\x82\x96\xc2\x2c\x78\x67\x3c\xc7\x2c\x83\x8e\x2b\x27\x5f\xb8\xf8\xd2\xf7\x78\x83\x99\x86\x7a\xc4\x7a\xc6\x94\x83\xda\x2f\x61\x5b\xa1\x34\xc5\x3c\x3e\xac\x19\xa0\x30\xd3\x2a\x64\x82\x60\x16\xae\x29\x0f\xf7\x89\x8f\x15\xcd\x3d\xd0\x01\x0a\xf2\xd9\x5f\xfd\xaf\xa9\x88\x61\xd6\xb3\xbd\x00\x05\x75\x47\x37\xcb\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x6a\x9a\x6a\x41\x76\xbe\x8d\x82\x84\x6a\xa3\x8a\x79\x6d\x6b\x88\x8c\xc2\xf0\x6a\xea\xfe\x8b\x0e\x4c\x5e\xbb\x2f\x59\xee\xce\xb5\x05\xb3\xe8\x40\x5f\xd5\xb8\xcd\x29\x8d\x67\xdf\x7d\xff\xcf\x5f\xbe\xce\x5f\x96\x0f\xb7\xf3\x97\xe5\xcd\xfd\xfc\x07\x7f\x0e\xc1\x3f\x51\x06\xb3\x90\x80\x32\x3a\x24\x78\x4a\x94\x69\x8c\x83\x32\xfe\x0c\xc3\x74\x7b\xca\x0e\x8a\xf6\x8c\x1d\x14\xfe\x8c\x32\x90\x96\x42\x66\xdf\x7d\xbf\xba\x9f\xdf\xbf\x7c\x7b\x5a\xbc\xdc\x3e\x2e\x7e\x9d\x3f\xb6\x20\x01\xcf\xfd\xd4\x94\x94\xd4\xc4\x3f\x69\xd5\xc7\x4f\x4a\xa4\xcd\x12\xd9\x50\x60\x71\x25\x35\xfc\xbf\xd6\x6d\xd4\x1c\x74\x46\x2b\x6c\xb6\x91\x3b\x7e\x53\x1b\x3d\x4b\x29\x1d\x34\xcf\xf3\xc7\xfb\xc5\xf2\xe6\x79\xf1\xb0\x7c\xb9\x7b\xf8\xf9\x65\x75\xf3\xfc\x8f\x36\xa6\x08\x85\x26\x95\xa1\x01\x95\x56\x6d\x77\xc0\x44\xd2\x59\xaa\x2f\x16\xdd\xa5\xba\x67\x6a\x3f\x87\xa6\x38\x81\x08\xb9\x81\x76\xe1\x46\x04\x73\xac\x8a\xe6\xdc\x55\xc6\xd8\x4a\x30\x4a\x8a\x08\x2d\x36\x4b\x61\x56\x0a\x34\xf0\x43\x42\xbd\x4b\xa0\x55\xff\x1a\x48\xa6\xa8\x29\xbe\xd9\x5e\xe6\xd5\x34\x99\x07\xc7\x0f\x9c\x15\x8f\x42\xb8\x6a\xd1\x85\x36\x90\x46\xc8\xa8\xec\x10\x3f\x2f\x18\xf7\xa0\xb5\x05\xe3\xa2\x3d\x18\xa9\xb2\x8d\xba\xb7\x7a\x4d\xfb\x85\x91\xda\x27\x95\xbd\xab\x3b\x0f\x4d\xb9\x85\xfa\x34\xb9\x12\x3e\x66\xa9\x69\xc7\x4e\xb2\x2c\xa1\x3c\xb0\x87\x13\x4c\x10\x53\x75\xc4\xd6\xa4\xb2\x63\x6b\x52\xe9\x59\x04\x08\xab\xa4\x81\xba\x4d\x20\x2e\x5b\x38\x8e\x2d\xa9\xce\xc6\x50\x44\xb0\x01\x6c\x32\x05\x41\x82\x0d\xe8\xd9\xb3\x90\x82\x89\xa4\x98\x35\x02\x6d\xe7\x69\x4b\x0d\x26\x30\x47\x27\x18\x9a\x82\xc8\xcc\xec\x6f\x9d\x62\xfa\x2d\xc3\x85\x6d\x1d\x76\x3f\xea\x1a\x91\xa7\xae\xa3\xfc\x7a\xfa\xf7\xe9\xd5\x59\x55\xd5\xa7\xd6\x2f\x56\x5e\xa3\x2a\xe5\x84\x7c\x1f\xc5\xa3\x32\x7e\xa3\x97\x82\x5b\x34\x2d\x0c\x6e\xe8\x17\x0d\xaa\x54\xd8\xfb\x95\xfc\xb6\x63\x48\xa6\x1c\xf6\xe1\xdd\x58\x90\x4a\x53\xdc\x52\x15\x21\x9e\x31\xd6\x3e\xa8\x47\xd0\x07\x83\xa7\x40\x03\x51\xd0\x08\x71\xf9\xa4\x85\x6d\x6f\x5c\x8e\xea\x1e\x48\xff\xf9\xef\xa4\xff\x08\x0c\x2b\xd8\x5b\x0c\xa9\xe0\xef\xab\x5f\x2d\x81\x0f\x2b\xd7\x13\xb5\x6a\xb5\xe0\x99\xe8\xfe\x88\x04\xf5\x3c\x7f\xac\xf8\xbc\xb8\x82\x8a\xc1\x1e\x85\x7b\xcc\x71\x02\x6a\x56\x62\x7d\x4b\x61\x35\x76\xdf\xa7\xad\x72\xac\x42\x46\xd7\xe1\x11\x71\x61\x8f\x7d\x87\x49\x47\x89\xa3\xfd\xd9\x6c\x49\xb2\xca\x6a\xf5\x70\xfb\xb2\x58\xfd\xe0\x94\xd9\xf5\x08\x25\xd7\x73\xe8\xbb\xaa\xee\x43\x14\x99\xb6\x1d\xa4\x25\xc5\xd9\x5b\xc1\xfb\xf3\xea\x38\x2f\x85\x1f\x00\xc5\x60\x93\xe9\xa9\x14\xb1\xe7\xed\x62\x32\xf0\x82\xd2\xf4\xff\x44\x51\x4a\x45\x73\xca\x20\x81\xb8\x75\xc5\x36\x2e\xd9\xab\xf7\x17\x97\xf5\xf1\xd8\x65\x6b\x60\x60\xc2\xf2\xc2\xd5\xee\xbb\xe2\x60\xc0\xfd\xcc\xda\x14\x16\xa5\xbd\x12\x12\x27\xce\x69\x84\xbe\xd2\x92\xea\xa8\xe0\x98\x75\x24\x88\x9b\xef\x88\x62\x40\x6f\x76\x80\x88\x58\xff\x01\x9f\xd6\x7c\xc0\x5b\xbf\xa6\xb6\x67\x69\x48\x4f\xc7\x90\x77\x6c\x62\xc8\x07\xfc\xe8\xa2\xeb\x45\x17\x43\xc8\xea\x38\x0c\x1c\x87\x33\xa2\x61\x17\x73\xa4\x78\x9a\x7e\xaf\x92\x51\x13\x7e\x59\x62\x72\x0c\xaf\xf6\x5e\x4a\xcd\x7e\xa0\xde\x61\x77\x6a\x2f\xbb\x5e\xaa\x99\xec\xd1\xff\x2e\xef\xe5\xe1\xdd\x6f\xd5\x75\x02\x7f\x39\xb3\x13\x68\xaf\xf5\xa1\x5d\x40\x1d\x82\x71\x55\xd0\xb6\xf6\x53\x7d\xac\xe9\x2c\xeb\xe0\xb0\x86\xff\xeb\xda\x01\x55\xf5\x82\xaf\xf4\x7b\x4c\xfd\x6f\x85\x2e\x3d\xfb\xe4\x38\x48\x4d\x2f\xb5\xfa\x08\x3d\x93\xf2\xf7\xe5\x5b\x77\x04\x84\x2a\x1e\xd4\xb7\xfa\xcd\xea\x08\xf8\xe7\xa0\x18\x24\xc8\x71\x68\x7a\x69\xf1\x34\x2c\x4d\x8e\x1c\xe7\xb6\xc5\x8c\xc1\x51\xee\x1b\xd9\x45\x39\xc3\x76\x07\x35\x62\x13\x83\x04\x37\x72\x2b\xfd\xb4\x36\xe0\xbc\xc9\xe0\xe3\xbc\x34\x19\x7e\x70\xf9\x26\xdd\x8f\x5b\xbe\xbe\x0e\xda\x1d\x65\xf3\xfd\x78\x98\x5f\xaf\xc1\xe0\xfd\xeb\xce\xa7\xc5\x6d\x29\x36\xde\xad\xc1\xf4\xf2\x52\xb7\x4c\xd8\x18\x4c\xb6\x8f\xd5\xef\xf0\x11\x72\xbf\x46\xbb\x57\x4d\xf1\x82\x6f\xc4\x03\x77\xc4\xb4\xa7\xac\xf2\xb0\xdf\xd1\x0d\x90\x82\x30\xb8\x17\x71\xfd\x26\x7e\xb5\xff\xd7\x1e\xee\xeb\x5c\x6e\x21\x05\x85\xd9\xe4\x7f\x01\x00\x00\xff\xff\x43\x04\x26\x4c\xb4\x25\x00\x00") +var _deployKubernetes118DirectPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\x5d\x73\xeb\xb6\x11\x7d\xd7\xaf\xc0\xdc\xc9\x43\xf2\x40\xd1\x6a\xa7\x9d\x0c\x67\xf4\xe0\x7b\xad\xa4\x9a\xda\xb2\xc6\x76\xf2\xea\x81\xc0\x15\x85\x0a\x04\x10\x00\x64\xcc\x76\xfa\xdf\x3b\x00\x49\x09\xfc\x10\x4d\x29\xfe\x68\x9c\x87\x48\x04\x16\x7b\xb0\xbb\x38\x38\x2b\x5e\x2c\xe9\xaf\xa0\x34\x15\x3c\x42\xf9\x6c\xb2\xa7\x3c\x8e\xd0\x23\xa8\x9c\x12\xb8\x26\x44\x64\xdc\x4c\x52\x30\x38\xc6\x06\x47\x13\x84\x18\xde\x00\xd3\xf6\x13\x42\x32\x85\x34\x20\x9a\x4e\x29\x37\xc0\xa6\x44\xa4\x61\x0c\x92\x89\x22\x05\x6e\x22\x14\x53\x05\xc4\x04\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\x83\x61\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\x23\x54\x1b\x4c\xa6\x38\x33\x3b\xa1\xe8\xbf\xb1\x5d\x73\xba\xff\x51\x4f\xa9\x08\x0f\xd8\x1f\x04\x83\x77\x44\x0c\x2f\x06\x14\xc7\xcc\x4e\xca\xa9\x45\x05\x2a\x20\xdb\xa4\x1f\xbf\xca\x18\xe8\x68\x12\x20\x2c\xe9\xcf\x4a\x64\xd2\xe1\x08\xd0\x97\x2f\x13\x84\x14\x68\x91\x29\x02\xd5\x33\xe0\xb1\x14\x94\x1b\x3d\x41\x28\x07\xb5\xa9\x1e\x27\x60\xdc\xff\x7f\xc7\x86\xec\xdc\x27\x46\x75\xf9\x28\x06\x06\x06\xdc\xc7\x4c\xc6\xb8\xfa\x48\x14\xd8\x8f\x1d\x9f\x44\x08\x15\x53\xee\x47\xad\x0b\x82\x01\xd6\xf0\x56\x08\xce\x4f\xde\x37\x96\x69\x03\xea\x33\x72\xa8\x32\xce\x41\x9d\x95\x31\x69\x77\xa6\x0d\x70\x93\x0b\x96\xa5\xa7\xe2\x76\x88\xd6\x31\x80\x55\x84\xbc\x10\x5e\xe4\x90\x30\x4c\xd3\xf1\x5e\xab\x14\x75\x5c\x69\x23\x14\x4e\xe0\x64\x51\x54\xe3\x84\x61\x7d\xb2\x38\x5a\xee\xc6\x55\x7c\x0e\x9d\x72\x1f\x0e\x96\x57\x64\xb2\xdf\x8f\xe6\x58\xea\x9d\x30\xd3\xd7\x36\x55\xa5\xac\x9a\x3e\xb4\xab\xb7\xf2\x61\xc9\xae\xbb\xe1\x57\x5c\xbd\xe2\x81\x68\xca\x45\xfc\x96\x49\x39\x63\xb9\xcb\xc8\xf9\x2b\xe5\x31\xe5\xc9\x7b\xde\x2a\x9a\x36\x8f\xb6\x60\x30\xc0\xd1\x82\xc1\x03\x6c\xad\xf3\x3a\x3c\x03\x7b\x99\x20\xe4\xdd\x33\xe3\xaf\x07\x9d\x6d\xfe\x05\xc4\x38\x6a\xe9\xbd\x64\x3f\xe2\x6e\xf4\xe8\xf5\x73\xb2\x70\x69\xb0\xfd\x7b\xe1\x2c\x3a\x7f\xff\xb0\xb7\x45\xd3\x27\xaa\x25\x2d\x81\x58\x5f\x52\x28\x53\xdf\x18\x42\x99\x08\xcd\xae\xae\xae\xae\x1c\x08\x83\x55\x02\x66\xdd\x78\xaa\x81\x01\x31\x42\x95\x30\xb1\x94\xa7\x5c\x5e\xb0\x87\x4f\x8c\x56\x0a\x46\x51\xa2\xcf\x0f\xd5\xac\x37\x54\xb3\xf7\x0e\x15\x42\xa6\x90\x10\xa1\x95\x88\xc1\x7a\xed\xc4\x0e\x4b\xa9\x8f\x67\xf9\xd1\x60\x03\xdb\x8c\x3d\xc2\x67\x0a\xf4\x3a\x8e\x0a\x24\xa3\x04\xeb\x08\xcd\x3a\x61\x4a\xed\x6d\x71\xeb\xc1\x7a\x25\x72\x17\xe1\xd6\x65\x3d\xad\x06\xe0\x1b\x48\x25\xc3\x06\x2a\x54\x5e\xcc\xec\x1f\x6b\x00\x7c\x15\xe2\x45\x20\x4f\x1a\xfe\x0e\x9b\x9d\x10\xfb\x08\xd1\x84\x0b\x05\x6e\x6a\x1d\x5a\x07\x66\xbb\xa5\x9c\x9a\xe2\x08\xcf\x5e\xd3\xd7\x9d\xa7\x36\x11\xbf\x65\x54\x41\x7c\x93\x29\xca\x93\x47\xb2\x83\x38\x63\x94\x27\x4b\xb7\x70\xf5\x78\xf1\x02\x24\xb3\x98\x7c\xcb\x72\xcd\xc7\x2a\x75\x4f\xa0\x52\xdd\x1c\x0e\xca\x4c\x2e\x5e\xa4\x02\x6d\x4b\xb2\x35\x6e\x67\xec\xa1\x88\xfa\x36\xd8\x13\xbf\xfa\x4f\x48\x50\xd8\x16\x0b\x5a\x09\xb3\xe4\x9d\xf1\x1c\xb3\x0c\x3a\xae\x9c\x7c\xe1\xe2\x4b\xdf\xe3\x2d\x66\x1a\xea\x11\xeb\x19\x53\x0e\xea\xb0\x84\x6d\x85\xd2\x14\xf3\xf8\xb8\x66\x80\xc2\x4c\xab\x90\x09\x82\x59\xb8\xa1\x3c\x3c\x24\x3e\x56\x34\xf7\x40\x07\x28\xc8\xe7\x7f\xf5\xbf\xa6\x22\x86\x79\xcf\xf6\x02\x14\xd4\x1d\xdd\x3c\xe3\xf4\x25\x0a\xc3\x90\x68\x1a\x36\xab\x69\xaa\x05\xd9\xfb\x36\x0a\x12\xaa\x8d\x2a\x16\xb5\xad\x21\x32\x0a\xc3\xab\xa9\xfb\x2f\x3a\x32\x79\xed\xbe\x64\xb9\x5b\xd7\x16\xcc\xa3\x23\x7d\x55\xe3\x36\xa7\x34\x9e\x7f\xf7\xfd\x3f\x7f\xf9\xba\x78\x5e\xdd\xdf\x2c\x9e\x57\xd7\x77\x8b\x1f\xfc\x39\x04\xff\x44\x19\xcc\x43\x02\xca\xe8\x90\xe0\x29\x51\xa6\x31\x0e\xca\xf8\x33\x0c\xd3\xed\x29\x7b\x28\xda\x33\xf6\x50\xf8\x33\xca\x40\x5a\x0a\x99\x7f\xf7\xfd\xfa\x6e\x71\xf7\xfc\xed\x71\xf9\x7c\xf3\xb0\xfc\x75\xf1\xd0\x82\x04\x3c\xf7\x53\x53\x52\x52\x13\xff\xa4\x55\x1f\x3f\x29\x91\x36\x4b\x64\x4b\x81\xc5\x95\xd4\xf0\xff\x5a\xb7\x51\x73\xd0\x19\xad\xb1\xd9\x45\xee\xf8\x4d\x6d\xf4\x2c\xa5\x74\xd0\x3c\x2d\x1e\xee\x96\xab\xeb\xa7\xe5\xfd\xea\xf9\xf6\xfe\xe7\xe7\xf5\xf5\xd3\x3f\xda\x98\x22\x14\x9a\x54\x86\x06\x54\x5a\xb5\xdd\x01\x13\x49\x67\xa9\xbe\x58\x74\x97\xea\x9e\xa9\xc3\x1c\x9a\xe2\x04\x22\xe4\x06\xda\x85\x1b\x11\xcc\xb1\x2a\x9a\x73\xd7\x19\x63\x6b\xc1\x28\x29\x22\xb4\xdc\xae\x84\x59\x2b\xd0\xc0\x8f\x09\xf5\x2e\x81\x56\xfd\x6b\x20\x99\xa2\xa6\xf8\x66\x7b\x99\x17\xd3\x64\x1e\x1c\xdf\x73\x56\x3c\x08\xe1\xaa\x45\x17\xda\x40\x1a\x21\xa3\xb2\x63\xfc\xbc\x60\xdc\x81\xd6\x16\x8c\x8b\xf6\x60\xa4\xca\x36\xea\xce\xea\x35\xed\x17\x46\x6a\x9f\x54\xf6\xae\xee\x3c\x34\xe5\x16\xea\xd3\xe4\x4a\xf8\x94\xa5\xa6\x1d\x3b\xc9\xb2\x84\xf2\xc0\x1e\x4e\x30\x41\x4c\xd5\x09\x5b\x93\xca\x8e\xad\x49\xa5\x67\x11\x20\xac\x92\x06\xea\x36\x81\xb8\x6c\xe1\x38\xb6\xa4\x3a\x1f\x43\x11\xc1\x16\xb0\xc9\x14\x04\x09\x36\xa0\xe7\x4f\x42\x0a\x26\x92\x62\xde\x08\xb4\x9d\xa7\x2d\x35\x98\xc0\x9c\x9c\x60\x68\x0a\x22\x33\xf3\xbf\x75\x8a\xe9\xb7\x0c\x17\xb6\x75\xd8\xff\xa8\x6b\x44\x9e\xba\x8e\xf2\xd9\xf4\xef\xd3\xab\x8b\xaa\xaa\x4f\xad\xbf\x59\x79\x8d\xaa\x94\x33\xf2\x7d\x12\x8f\xca\xf8\xb5\x5e\x09\x6e\xd1\xb4\x30\xb8\xa1\x5f\x34\xa8\x52\x61\x1f\x56\xf2\xdb\x8e\x21\x99\x72\xdc\x87\x77\x63\x41\x2a\x4d\x71\x43\x55\x84\x78\xc6\x58\xfb\xa0\x9e\x40\x1f\x0c\x9e\x02\x0d\x44\x41\x23\xc4\xe5\x93\x16\xb6\x83\x71\x39\xaa\x7b\x20\xfd\xe7\xbf\x93\xfe\x23\x30\xac\x60\x6f\x30\xa4\x82\xbf\xaf\x7e\xb5\x04\x3e\xac\x5c\xcf\xd4\xaa\xd5\x82\x17\xa2\xfb\x23\x12\xd4\xf3\xfc\xb1\xe2\xf3\xcd\x15\x54\x0c\xf6\x28\xdc\x61\x8e\x13\x50\xf3\x12\xeb\x6b\x0a\xab\xb1\xfb\x3e\x6d\x95\x63\x15\x32\xba\x09\x4f\x88\x0b\x7b\xec\x3b\x4c\x3a\x4a\x1c\x1d\xce\x66\x4b\x92\x55\x56\xeb\xfb\x9b\xe7\xe5\xfa\x07\xa7\xcc\x66\x23\x94\x5c\xcf\xa1\xef\xaa\xba\x0f\x51\x64\xda\x76\x90\x96\x14\xe7\xaf\x05\xef\x42\x1d\x17\xa0\xc0\xee\x76\x0d\x8a\x00\x37\x38\x81\xf9\xcc\xdb\xe6\x9f\x40\xe5\x79\x09\xfe\x00\x28\x06\x9b\x4c\x4f\xa5\x88\x3d\x6f\x6f\x26\x12\xdf\x50\xb8\xfe\x9f\xe8\x4d\xa9\x68\x4e\x19\x24\x10\xb7\x2e\xe0\xc6\x15\x7c\xf5\xfe\xd2\xb3\x3e\x3c\xfb\x6c\x03\x0c\x4c\x58\x5e\xc7\xda\x7d\x57\x1c\x0c\xb8\x1f\x61\x9b\xb2\xa3\xb4\x57\x42\xe2\xc4\x39\x8d\xd0\x57\x5a\x12\x21\x15\x1c\xb3\x8e\x40\x71\xf3\x1d\x8d\x0c\xa8\xd1\x0e\x10\x11\xeb\x3f\xe0\xd3\x9a\x0f\x78\xeb\x57\xdc\xf6\x2c\x0d\xa9\xed\x18\xf2\x8e\x4d\x0c\xf9\x80\x1f\x5d\x74\xbd\xe8\x62\x08\x59\x1d\x87\x81\xe3\x70\x41\x34\xec\x62\x8e\x32\xcf\x53\xf7\x55\x32\xea\xeb\xa0\x2c\x31\x39\x86\x75\x7b\xaf\xac\x66\xb7\x50\xef\xb0\x3b\xb5\x97\x5d\xdf\xaa\xd5\xec\xe9\x0e\x5c\xde\xcb\xc3\x7b\xd8\xaa\xeb\x13\xfe\x72\x61\x9f\xd0\x5e\xeb\x43\x7b\x84\x3a\x04\xe3\xaa\xa0\x6d\xed\xa7\xfa\x54\x4b\x5a\xd6\xc1\x71\x0d\xff\xb7\xb7\x23\xaa\xea\xf5\x5f\xe9\xf7\x54\x6f\xb0\x13\xba\xf4\xec\x93\xe3\x20\x35\x3d\xd7\xda\x24\xf4\x4c\xca\x5f\x9f\x6f\xdc\x11\x10\xaa\xb8\x57\xdf\xea\xf7\xae\x23\xe0\x5f\x82\x62\x90\x20\xc7\xa1\xe9\xa5\xc5\xf3\xb0\x34\x39\x72\x9c\xdb\x16\x33\x06\x27\xb9\x6f\x64\x8f\xe5\x0c\xdb\xfd\xd5\x88\x4d\x0c\x12\xdc\xc8\xad\xf4\xd3\xda\x80\xf3\x26\x83\x8f\xf3\xd2\x64\xf8\xc1\xe5\x9b\x74\x3f\x6e\xf9\xfa\x3a\x68\xf7\x9b\xcd\xb7\xe7\x61\x3e\xdb\x80\xc1\x87\x97\xa1\x8f\xcb\x9b\x52\x6c\xbc\x5b\xfb\xe9\xe5\xa5\x6e\xa8\xb0\x31\x98\xec\x1e\xaa\x5f\xe9\x23\xe4\x7e\xab\x76\x2f\xa2\xe2\x25\xdf\x8a\x7b\xee\x88\xe9\x40\x59\xe5\x61\xbf\xa5\x5b\x20\x05\x61\x70\x27\xe2\xfa\x3d\xfd\xfa\xf0\x6f\x41\xdc\xd7\x85\xdc\x41\x0a\x0a\xb3\xc9\xff\x02\x00\x00\xff\xff\xec\x05\xdf\xb3\xd2\x25\x00\x00") func deployKubernetes118DirectPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -219,12 +219,12 @@ func deployKubernetes118DirectPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.18/direct/pmem-csi.yaml", size: 9652, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.18/direct/pmem-csi.yaml", size: 9682, mode: os.FileMode(436), modTime: time.Unix(1592811533, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _deployKubernetes118LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x5a\x5f\x6f\xeb\xb6\x15\x7f\xf7\xa7\x20\x2e\xfa\xd0\x3e\xc8\x4a\x36\x6c\x28\x04\xf8\x21\x37\x71\x3b\x63\x37\x89\x91\xa4\x7d\x0d\x18\xea\x58\xe6\x4c\x91\x2c\x49\xa9\xd1\x86\x7d\xf7\x81\x94\x64\x53\x7f\x23\xbb\x4e\x32\x34\xf7\xe1\xca\x22\x0f\xcf\xef\xfc\xe1\x39\x3f\x4a\xc2\x92\xfe\x0a\x4a\x53\xc1\x23\x94\x5f\xce\x76\x94\xc7\x11\x7a\x04\x95\x53\x02\x57\x84\x88\x8c\x9b\x59\x0a\x06\xc7\xd8\xe0\x68\x86\x10\xc3\x2f\xc0\xb4\xbd\x42\x48\xa6\x90\x06\x44\xd3\x39\xe5\x06\xd8\x9c\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x43\x88\xe3\x14\xa2\xbd\x54\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x1b\x9c\x31\x33\x0b\x82\x60\xe6\xc3\x53\x2f\x98\xcc\x71\x66\xb6\x42\xd1\x7f\x63\xbb\xe6\x7c\xf7\xa3\x9e\x53\x11\xee\x81\x3f\x08\x06\xef\x05\x17\x5e\x0d\x28\x8e\x99\x9d\x94\x53\x0b\x09\x54\x40\x36\x49\x3f\x78\x95\x31\xd0\xd1\x2c\x40\x58\xd2\x9f\x95\xc8\xa4\x03\x11\xa0\x2f\x5f\x66\x08\x29\xd0\x22\x53\x04\xaa\x7b\xc0\x63\x29\x28\x37\x7a\x86\x50\x0e\xea\xa5\xba\x9d\x80\x71\xff\xff\x8e\x0d\xd9\xba\x2b\x46\x75\x79\x2b\x06\x06\x06\xdc\x65\x26\x63\x5c\x5d\x12\x05\xf6\xb2\xa3\x93\x08\xa1\x62\xca\x7d\x97\x75\x41\x30\xc0\x1a\xce\x85\xe0\xf8\xc8\x5d\xb3\x4c\x1b\x50\x1f\x1e\x40\x95\x71\x0e\xea\xa8\x70\x49\x6b\x96\x36\xc0\x4d\x2e\x58\x96\x0e\x39\x6d\xef\xaa\x83\xf7\x2a\xf7\x78\xfe\x3b\x49\x21\x61\x98\xa6\xd3\xb5\x56\xf1\xe9\xa8\xd2\x46\x28\x9c\xc0\x60\x46\x54\xe3\x84\x61\x3d\x98\x19\x2d\x75\xd3\xd2\x3d\x87\x4e\xae\x8f\x3b\xcb\xcb\x30\xd9\xaf\x47\x73\x2c\xf5\x56\x98\xf9\x5b\x46\x55\x21\xab\xa6\x8f\x59\x75\x2e\x1d\xb6\xcc\x75\x0d\x7e\x43\xd5\x1b\x1a\x88\xa6\x5c\xc4\xe7\x0c\xca\x11\xcb\x9d\x56\x96\xbf\x52\x1e\x53\x9e\xbc\x5b\x33\xd1\xb4\xb9\xaf\x05\x83\x91\xea\x2c\x18\x3c\xc0\xc6\x6a\xae\x7d\x33\x62\xc8\x0c\x21\xaf\xbd\x4c\x6f\x0c\x3a\x7b\xf9\x17\x10\xe3\xea\x4a\x6f\x63\xfd\x88\x96\xe8\x15\xd6\x4f\x08\xc1\xa9\x9e\xf6\xdb\xc1\x51\x85\xfc\xfd\x7d\xde\x66\x49\x9f\x45\x8f\xb4\x04\x62\x15\x49\xa1\x4c\xdd\x28\x84\x32\x11\xba\xbc\xb8\xb8\xb8\x70\x08\x0c\x56\x09\x98\x75\xe3\xae\x06\x06\xc4\x08\x55\x62\xc4\x52\x0e\xa9\x3c\xd6\x80\xcf\xf2\x53\x0a\x46\x51\xa2\x8f\x77\xd2\x65\xaf\x93\x2e\xdf\xd5\x49\x08\x99\x42\x42\x84\xee\x44\x0c\x56\x65\xc7\x6b\x58\x4a\x7d\xd8\xbc\x8f\x06\x1b\xd8\x64\xec\x11\x3e\x8d\x85\xd7\x1e\x54\x20\x19\x25\x58\x47\xe8\xb2\xe3\xa0\xd4\x36\x86\x6f\x1e\xa6\x37\x7c\x76\x3c\x68\x5d\xe6\xd0\xdd\x08\x76\x03\xa9\x64\xd8\x40\x05\xc9\xf3\x96\xfd\x63\x0d\x74\x6f\xe2\x3b\x1e\xe1\xa0\xd4\xef\xf0\xb2\x15\x62\x17\x21\x9a\x70\xa1\xc0\x4d\xad\x9d\xea\x90\x6c\x36\x94\x53\x53\x1c\xb0\xd9\x5e\x7c\xd5\xb9\x6b\x43\xf0\x5b\x46\x15\xc4\x37\x99\xa2\x3c\x79\x24\x5b\x88\x33\x46\x79\xb2\x72\x0b\x57\xb7\x97\xaf\x40\x32\x8b\xc9\x97\x2c\xd7\x7c\xac\x82\xf6\x04\x2a\xd5\xcd\xe1\xa0\x8c\xe1\xf2\x55\x2a\xd0\x36\x13\x5b\xe3\x76\xc6\x0e\x8a\xa8\xcf\xc0\x1e\xe7\xd5\x7f\x42\x82\xc2\x36\x4d\xd0\x9d\x30\x2b\xde\x19\xcf\x31\xcb\xa0\xa3\xca\x71\x14\x2e\xbe\xf4\xdd\xde\x60\xa6\xa1\x1e\xb1\x9a\x31\xe5\xa0\xf6\x4b\xd8\xc3\x4e\x9a\x62\x1e\x1f\xd6\x0c\x50\x98\x69\x15\x32\x41\x30\x0b\x5f\x28\x0f\xf7\x51\x8f\x15\xcd\x3d\xd0\x01\x0a\xf2\xc5\x5f\xfd\x9f\xa9\x88\x61\xd1\x63\x5e\x80\x82\xfa\xcc\xb6\xc8\x38\x7d\x8d\xc2\x30\x24\x9a\x86\xcd\x54\x9a\x6b\x41\x76\xbe\x8c\x82\x84\x6a\xa3\x8a\x65\x2d\x6b\x88\x8c\xc2\xf0\x62\xee\xfe\x45\x87\xba\x5d\xab\x2f\x2b\xdb\x37\xc7\xfd\x17\xd1\xa1\x64\x55\xe3\x36\xa6\x34\x5e\x7c\xf7\xfd\x3f\x7f\xf9\xba\x7c\xbe\xbb\xbf\x59\x3e\xdf\x5d\xdd\x2e\x7f\xf0\xe7\x10\xfc\x13\x65\xb0\x08\x09\x28\xa3\x43\x82\xe7\x44\x99\xc6\x38\x28\xe3\xcf\x30\x4c\xb7\xa7\xec\xa0\x68\xcf\xd8\x41\xe1\xcf\x28\x1d\x69\x8b\xc7\xe2\xbb\xef\xd7\xb7\xcb\xdb\xe7\xeb\xc7\xd5\xf3\xcd\xc3\xea\xd7\xe5\x43\x0b\x12\xf0\xdc\x0f\x4d\x59\x8c\x9a\xf8\x67\xad\xfc\xf8\x49\x89\xb4\x99\x22\x1b\x0a\x2c\xae\x58\x85\xff\xd7\x6a\x3f\xcd\x41\x27\xb4\xc6\x66\x1b\xb9\xed\x37\xb7\xde\xb3\xf5\xa4\x83\xe6\x69\xf9\x70\xbb\xba\xbb\x7a\x5a\xdd\xdf\x3d\x7f\xbb\xff\xf9\x79\x7d\xf5\xf4\x8f\x36\xa6\x08\x85\x26\x95\xa1\x01\x95\x56\x07\xeb\x80\x89\xa4\xb3\x54\x9f\x2f\xba\x4b\x75\xf7\xd4\x7e\x0e\x4d\x71\x02\x11\x72\x03\xed\xc4\x8d\x08\xe6\x58\x15\xcd\xb9\xeb\x8c\xb1\xb5\x60\x94\x14\x11\x5a\x6d\xee\x84\x59\x2b\xd0\xc0\x0f\x01\xf5\xca\x7f\x2b\xff\x35\x90\x4c\x51\x53\x5c\xdb\x03\xcb\xab\x69\x56\x1e\x1c\xdf\x73\x56\x3c\x08\xe1\xb2\x45\x17\xda\x40\x1a\x21\xa3\xb2\x83\xff\x3c\x67\xdc\x82\xd6\x16\x8c\xf3\xf6\xa8\xa7\xca\xb3\xd2\xad\xa5\x66\xda\x4f\x8c\xd4\xde\xa9\xe4\x5d\xde\x79\x68\x4a\x13\xea\xdd\xe4\x52\x78\x48\x52\xd3\x8e\x9c\x64\x59\x42\x79\x60\x37\x27\x98\x20\xa6\x6a\x40\xd6\xa4\xb2\x23\x6b\x52\xe9\x49\x04\x08\xab\xa4\x81\xba\x5d\x40\x5c\xb4\x70\x1c\xdb\xa2\xba\x98\x52\x22\x82\x0d\x60\x93\x29\x08\x12\x6c\x40\x2f\x9e\x84\x14\x4c\x24\xc5\xa2\xe1\x68\x3b\x4f\xdb\xd2\x60\x02\x33\x38\xc1\xd0\x14\x44\x66\x16\x7f\xeb\x24\xd3\x6f\x19\x2e\xec\x11\x61\xf7\xa3\xae\x11\x79\x44\x3a\xca\x2f\xe7\x7f\x9f\x5f\x9c\x94\x55\x7d\xc4\xfc\x6c\xe9\x35\x29\x53\x8e\x88\xf7\x20\x1e\x95\xf1\x2b\x7d\x27\xb8\x45\xd3\xc2\xe0\x86\x7e\xd1\xa0\x4a\x3e\xbd\x5f\xc9\x3f\x61\x8c\x71\x94\x83\x1d\x5e\xc7\x82\x54\x9a\xe2\x86\xaa\x08\xf1\x8c\xb1\xf6\x46\x1d\x40\x1f\x8c\xee\x02\x0d\x44\x41\xc3\xc5\xe5\x9d\x16\xb6\xbd\x70\x39\xaa\x7b\x20\xfd\xe7\xbf\xb3\xfe\x2d\x30\x4e\x5c\x6f\x30\xa4\x82\xbf\x23\x6d\xb5\xd5\x7b\x9c\xb0\x1e\x49\x51\xab\x05\x4f\x81\xf6\x47\x98\xa7\xa7\xf6\x03\x39\xe7\xd9\x89\x53\x0c\x76\x07\xdc\x62\x8e\x13\x50\x0b\x96\xa7\x6f\xb1\xaa\x86\xdd\x7d\x7c\x2a\xc7\x2a\x64\xf4\x25\x1c\x20\x14\x76\xab\x77\xaa\xe7\x24\x42\xb4\xdf\x8f\x2d\x1a\x56\x49\xad\xef\x6f\x9e\x57\xeb\x1f\x1c\x1b\xbb\x9c\xc0\xde\x7a\x36\x7a\x97\xc9\x7d\x08\x0b\xd3\xf6\xb0\x68\x0b\xe1\xe2\x2d\xe7\xfd\x79\xb9\x9b\x17\xc2\x0f\x80\x62\xb0\xc9\xf4\x5c\x8a\xd8\xd3\x76\x36\xea\x77\x46\x3a\xfa\x7f\xc2\x22\xa5\xa2\x39\x65\x90\x40\xdc\x6a\xab\x8d\xc6\x7a\xf1\xfe\x84\xb2\xde\x1e\xbb\xec\x05\x18\x98\xb0\x6c\xb2\xda\xfd\x56\x1c\x0c\xb8\x47\xa8\x4d\x32\x51\xca\x2b\x21\x71\xe2\x94\x46\xe8\x2b\x8d\xa9\x02\x57\x8b\x31\xeb\xd0\x0e\x37\xdf\x15\x8a\x11\x8e\xd9\x01\x22\x62\xfd\x07\x74\x5a\xf1\x11\x6d\xfd\x3c\xda\xee\xa5\x31\x0e\x1d\x43\xde\x91\x89\x21\x1f\xd1\xa3\x8b\xae\x16\x5d\x8c\x21\xab\xfd\x30\xb2\x1d\x4e\xf0\x86\x5d\xcc\x15\xc5\xe3\x38\x7b\x15\x8c\xba\xe0\x97\x29\x26\xa7\xd4\xd5\xde\xa6\xd4\x3c\x03\xd4\x16\x76\xa7\xf6\x56\xd7\x73\x1d\x20\x7b\x38\xbf\x8b\x7b\xb9\x79\xf7\xa6\x3a\xf6\xff\x97\x13\xd9\x7f\x7b\xad\x0f\x65\xfe\xb5\x0b\xa6\x65\x41\x5b\xda\x0f\xf5\xd0\x41\xb3\xcc\x83\xc3\x1a\x94\x53\x73\x7d\x3a\x8f\xe2\x3a\xb0\x2b\x0c\x25\x62\x6f\x36\x1c\xd1\x0a\x7c\x1d\xc1\xa7\xf4\x85\xb6\x81\x1f\xd5\x18\x26\x59\x3e\x25\xa5\xde\x2e\x63\x93\x83\x9d\x27\x83\x84\xf8\x2c\x81\xce\x93\xf4\x73\x82\xec\x1b\xf6\xa1\x01\x1e\xb6\xd8\x7f\xd2\x7d\xc0\x50\xbd\x51\x2f\x61\x0f\x9d\xc4\xb7\x42\x97\xc1\xf7\xa1\x8f\x52\x86\xe7\xfa\x54\x10\x7a\x22\xe5\x2b\x9e\x1b\xd7\x9a\x84\x2a\xee\xd5\x75\xfd\x29\x83\xef\xbf\x81\xb2\x72\x0a\x8a\x51\xe2\x32\x0d\x4d\x2f\x5d\x39\x0e\x4b\x93\xbb\x4c\x53\xdb\x62\x2c\xc1\x20\x27\x99\xf8\x44\xc3\x09\xb6\x9f\x66\x4c\x30\x62\x94\x78\x4c\x34\xa5\x9f\x6e\x8c\x28\x6f\x32\xab\x69\x5a\x9a\xcc\x6b\x74\xf9\x66\xfd\x9a\xb6\x7c\x5d\xdf\xda\x4f\x77\x9a\x1f\xa4\x84\xf9\xe5\x0b\x18\xbc\xff\xc4\xe0\x71\x75\x53\x1e\x02\xde\xe7\x61\x8f\x17\x94\xfa\x21\x06\x36\x06\x93\xed\x43\xf5\x42\x2c\x42\xee\xb5\x90\x7b\xcf\x1b\xaf\xf8\x46\xdc\x73\x57\xda\xf7\xc5\xa6\xdc\xe9\xdf\xe8\x06\x48\x41\x18\xdc\x8a\xb8\xfe\xee\x65\xbd\xff\xb6\xca\xfd\x5c\xca\x2d\xa4\xa0\x30\x9b\xfd\x2f\x00\x00\xff\xff\xad\xaa\x8a\x3e\x19\x29\x00\x00") +var _deployKubernetes118LvmPmemCsiYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\xcf\x73\xeb\xb6\x11\xbe\xeb\xaf\xc0\xbc\xc9\x21\x39\x50\xb4\xda\x69\x27\xc3\x19\x1d\xfc\x9e\x95\x54\xd3\x67\x59\x63\x3b\xb9\x7a\x20\x70\x45\xa1\x02\x01\x04\x00\x19\xb3\x9d\xfe\xef\x1d\x80\xa4\x04\xfe\x10\x4d\x29\xb2\x5f\xe3\x1c\x22\x11\x58\xec\x87\xdd\xc5\x87\x6f\xc5\x87\x25\xfd\x15\x94\xa6\x82\x47\x28\x9f\x4d\xf6\x94\xc7\x11\x7a\x02\x95\x53\x02\xb7\x84\x88\x8c\x9b\x49\x0a\x06\xc7\xd8\xe0\x68\x82\x10\xc3\x1b\x60\xda\x7e\x42\x48\xa6\x90\x06\x44\xd3\x29\xe5\x06\xd8\x94\x88\x34\x8c\x41\x32\x51\xa4\xc0\x4d\x84\x58\x9e\x06\x52\x89\x38\x23\x86\x0a\x3e\x41\x88\xe3\x14\xa2\x83\x55\x40\x04\x37\x4a\x30\x06\xaa\x1a\xd3\x12\x13\x88\x50\x0c\x5b\x9c\x31\x33\x09\x82\x60\xe2\xc3\x53\x1b\x4c\xa6\x38\x33\x3b\xa1\xe8\xbf\xb1\x5d\x73\xba\xff\x51\x4f\xa9\x08\x0f\xc0\x1f\x05\x83\xf7\x82\x0b\xaf\x06\x14\xc7\xcc\x4e\xca\xa9\x85\x04\x2a\x20\xdb\xa4\x1f\xbc\xca\x18\xe8\x68\x12\x20\x2c\xe9\xcf\x4a\x64\xd2\x81\x08\xd0\xa7\x4f\x13\x84\x14\x68\x91\x29\x02\xd5\x33\xe0\xb1\x14\x94\x1b\x3d\x41\x28\x07\xb5\xa9\x1e\x27\x60\xdc\xff\x7f\xc7\x86\xec\xdc\x27\x46\x75\xf9\x28\x06\x06\x06\xdc\xc7\x4c\xc6\xb8\xfa\x48\x14\xd8\x8f\x1d\x9f\x44\x08\x15\x53\xee\x87\xac\x0b\x82\x01\xd6\x70\x2d\x04\xe7\x67\xee\x0b\xcb\xb4\x01\xf5\xe1\x09\x54\x19\xe7\xa0\xce\x4a\x97\xb4\xdb\xd2\x06\xb8\xc9\x05\xcb\xd2\x53\x41\x3b\x84\xea\x18\xbd\x2a\x3c\x5e\xfc\x2e\x72\x48\x18\xa6\xe9\x78\xaf\x55\x7e\x3a\xae\xb4\x11\x0a\x27\x70\xb2\x22\xaa\x71\xc2\xb0\x3e\x59\x19\x2d\x77\xe3\xca\x3d\x87\x4e\xad\x0f\x07\xcb\xab\x30\xd9\xef\x47\x73\x2c\xf5\x4e\x98\xe9\x5b\x9b\xaa\x52\x56\x4d\x1f\xda\xd5\xb5\x7c\x58\x9a\xeb\x6e\xf8\x0d\x57\x6f\x78\x20\x9a\x72\x11\x5f\x33\x29\x67\x2c\x77\x19\x2d\x7f\xa6\x3c\xa6\x3c\x79\xb7\xcb\x44\xd3\xe6\xb9\x16\x0c\x06\xd8\x59\x30\x78\x84\xad\xf5\x5c\xc7\x66\x60\x23\x13\x84\xbc\xeb\x65\xfc\xc5\xa0\xb3\xcd\xbf\x80\x18\xc7\x2b\xbd\x17\xeb\x47\x5c\x89\x1e\xb1\x7e\x83\x14\x5c\x1a\x69\xff\x3a\x38\x8b\xc8\xdf\x3f\xe6\x6d\x95\xf4\xad\xe4\x91\x96\x40\xac\x23\x29\x94\xa9\x2f\x0a\xa1\x4c\x84\x66\x37\x37\x37\x37\x0e\x81\xc1\x2a\x01\xb3\x6e\x3c\xd5\xc0\x80\x18\xa1\x4a\x8c\x58\xca\x53\x2e\xcf\xdd\xc0\xb7\x8a\x53\x0a\x46\x51\xa2\xcf\x0f\xd2\xac\x37\x48\xb3\x77\x0d\x12\x42\xa6\x90\x10\xa1\x95\x88\xc1\xba\xec\x44\x0d\x4b\xa9\x8f\x87\xf7\xc9\x60\x03\xdb\x8c\x3d\xc1\x37\x53\xe1\x75\x04\x15\x48\x46\x09\xd6\x11\x9a\x75\x02\x94\xda\x8b\xe1\xab\x87\xe9\x8d\x98\x9d\x0f\x5a\x97\x35\xb4\x1a\xc0\x6e\x20\x95\x0c\x1b\xa8\x20\x79\xd1\xb2\x7f\xac\x81\xee\x4d\x7c\xe7\x23\x3c\x69\xf5\x3b\x6c\x76\x42\xec\x23\x44\x13\x2e\x14\xb8\xa9\x75\x50\x1d\x92\xed\x96\x72\x6a\x8a\x23\x36\x7b\x17\xdf\x76\x9e\xda\x14\xfc\x96\x51\x05\xf1\x5d\xa6\x28\x4f\x9e\xc8\x0e\xe2\x8c\x51\x9e\x2c\xdd\xc2\xd5\xe3\xc5\x2b\x90\xcc\x62\xf2\x2d\xcb\x35\x9f\xaa\xa4\x3d\x83\x4a\x75\x73\x38\x28\x73\xb8\x78\x95\x0a\xb4\xad\xc4\xd6\xb8\x9d\xb1\x87\x22\xea\xdb\x60\x4f\xf0\xea\x3f\x21\x41\x61\x5b\x26\x68\x25\xcc\x92\x77\xc6\x73\xcc\x32\xe8\xb8\x72\x1a\x85\x8b\x4f\x7d\x8f\xb7\x98\x69\xa8\x47\xac\x67\x4c\x39\xa8\xc3\x12\xb6\xd9\x49\x53\xcc\xe3\xe3\x9a\x01\x0a\x33\xad\x42\x26\x08\x66\xe1\x86\xf2\xf0\x90\xf5\x58\xd1\xdc\x03\x1d\xa0\x20\x9f\xff\xd5\xff\x9a\x8a\x18\xe6\x3d\xdb\x0b\x50\x50\xf7\x6c\xf3\x8c\xd3\xd7\x28\x0c\x43\xa2\x69\xd8\x2c\xa5\xa9\x16\x64\xef\xdb\x28\x48\xa8\x36\xaa\x58\xd4\xb6\x86\xc8\x28\x0c\x6f\xa6\xee\xbf\xe8\xc8\xdb\xb5\xfb\x92\xd9\xbe\x3a\xed\x3f\x8f\x8e\x94\x55\x8d\xdb\x9c\xd2\x78\xfe\xdd\xf7\xff\xfc\xe5\xf3\xe2\x65\xf5\x70\xb7\x78\x59\xdd\xde\x2f\x7e\xf0\xe7\x10\xfc\x13\x65\x30\x0f\x09\x28\xa3\x43\x82\xa7\x44\x99\xc6\x38\x28\xe3\xcf\x30\x4c\xb7\xa7\xec\xa1\x68\xcf\xd8\x43\xe1\xcf\x28\x03\x69\xc9\x63\xfe\xdd\xf7\xeb\xfb\xc5\xfd\xcb\x97\xa7\xe5\xcb\xdd\xe3\xf2\xd7\xc5\x63\x0b\x12\xf0\xdc\x4f\x4d\x49\x46\x4d\xfc\x93\x56\x7d\xfc\xa4\x44\xda\x2c\x91\x2d\x05\x16\x57\xaa\xc2\xff\x6b\x5d\x3f\xcd\x41\x67\xb4\xc6\x66\x17\xb9\xe3\x37\xb5\xd1\xb3\x7c\xd2\x41\xf3\xbc\x78\xbc\x5f\xae\x6e\x9f\x97\x0f\xab\x97\xaf\x0f\x3f\xbf\xac\x6f\x9f\xff\xd1\xc6\x14\xa1\xd0\xa4\x32\x34\xa0\xd2\xaa\xb1\x0e\x98\x48\x3a\x4b\xf5\xc5\xa2\xbb\x54\xf7\x4c\x1d\xe6\xd0\x14\x27\x10\x21\x37\xd0\x2e\xdc\x88\x60\x8e\x55\xd1\x9c\xbb\xce\x18\x5b\x0b\x46\x49\x11\xa1\xe5\x76\x25\xcc\x5a\x81\x06\x7e\x4c\xa8\x47\xff\xad\xfa\xd7\x40\x32\x45\x4d\xf1\xc5\x36\x2c\xaf\xa6\xc9\x3c\x38\x7e\xe0\xac\x78\x14\xc2\x55\x8b\x2e\xb4\x81\x34\x42\x46\x65\xc7\xf8\x79\xc1\xb8\x07\xad\x2d\x18\x17\xed\xc1\x48\x95\xbd\xd2\xbd\x95\x66\xda\x2f\x8c\xd4\x3e\xa9\xec\x5d\xdd\x79\x68\xca\x2d\xd4\xa7\xc9\x95\xf0\x29\x4b\x4d\x3b\x76\x92\x65\x09\xe5\x81\x3d\x9c\x60\x82\x98\xaa\x13\xb6\x26\x95\x1d\x5b\x93\x4a\xcf\x22\x40\x58\x25\x0d\xd4\x6d\x02\x71\xd9\xc2\x71\x6c\x49\x75\x3e\x86\x22\x82\x2d\x60\x93\x29\x08\x12\x6c\x40\xcf\x9f\x85\x14\x4c\x24\xc5\xbc\x11\x68\x3b\x4f\x5b\x6a\x30\x81\x39\x39\xc1\xd0\x14\x44\x66\xe6\x7f\xeb\x14\xd3\x6f\x19\x2e\x6c\x8b\xb0\xff\x51\xd7\x88\x3c\x21\x1d\xe5\xb3\xe9\xdf\xa7\x37\x17\x55\x55\x9f\x30\xbf\x5a\x79\x8d\xaa\x94\x33\xf2\x7d\x12\x8f\xca\xf8\xad\x5e\x09\x6e\xd1\xb4\x30\xb8\xa1\x5f\x34\xa8\x52\x4f\x1f\x56\xf2\x3b\x8c\x21\x8d\x72\xdc\x87\x77\x63\x41\x2a\x4d\x71\x47\x55\x84\x78\xc6\x58\xfb\xa0\x9e\x40\x1f\x0c\x9e\x02\x0d\x44\x41\x23\xc4\xe5\x93\x16\xb6\x83\x71\x39\xaa\x7b\x20\xfd\xe7\xbf\x93\xfe\x23\x30\x2c\x5c\xef\x30\xa4\x82\xbf\xa3\x6c\xb5\xec\x3d\x2c\x58\xcf\x94\xa8\xd5\x82\x97\x40\xfb\x23\xca\xd3\x73\xfb\x81\x9a\xf3\xea\xc2\x29\x06\x7b\x02\xee\x31\xc7\x09\xa8\x39\xcb\xd3\xb7\x54\x55\x63\xdf\x7d\x7a\x2a\xc7\x2a\x64\x74\x13\x9e\x10\x14\xf6\xa8\x77\xd8\x73\x94\x20\x3a\x9c\xc7\x96\x0c\xab\xac\xd6\x0f\x77\x2f\xcb\xf5\x0f\x4e\x8d\xcd\x46\xa8\xb7\x9e\x83\xde\x55\x72\x1f\xa2\xc2\xb4\x6d\x16\x2d\x11\xce\xdf\x0a\xde\x85\xda\x2d\x40\x81\xdd\xed\x1a\x14\x01\x6e\x70\x02\xf3\x99\xb7\xcd\x3f\x81\xb2\xf3\x12\xfc\x01\x50\x0c\x36\x99\x9e\x4a\x11\x7b\xde\xae\x26\x0c\xaf\x28\x56\xff\x4f\x34\xa6\x54\x34\xa7\x0c\x12\x88\x5b\x97\x6e\xe3\xda\xbd\x79\x7f\xb9\x59\x1f\x9e\x7d\xb6\x01\x06\x26\x2c\xaf\x60\xed\xbe\x2b\x0e\x06\xdc\x0f\xac\x4d\xa9\x51\xda\x2b\x21\x71\xe2\x9c\x46\xe8\x33\x8d\xa9\x02\xc7\xd4\x98\x75\x44\x89\x9b\xef\x68\x64\x40\x81\x76\x80\x88\x58\xff\x01\x9f\xd6\x7c\xc0\x5b\xbf\xca\xb6\x67\x69\x48\x61\xc7\x90\x77\x6c\x62\xc8\x07\xfc\xe8\xa2\xeb\x45\x17\x43\xc8\xea\x38\x0c\x1c\x87\x0b\xa2\x61\x17\x73\x94\x79\x9e\xa2\xaf\x92\x51\x5f\x07\x65\x89\xc9\x31\xac\xdb\x7b\x65\x35\x3b\x84\x7a\x87\xdd\xa9\xbd\xec\x7a\xad\xf6\xb2\xa7\x23\x70\x79\x2f\x0f\xef\x61\xab\xae\x37\xf8\xcb\x85\xbd\x41\x7b\xad\x0f\xed\x0b\xea\x10\x8c\xab\x82\xb6\xb5\x9f\xea\x53\x6d\x68\x59\x07\xc7\x35\xfc\xdf\xdb\x8e\xa8\xaa\xf7\x7a\xa5\xdf\x53\xfd\xc0\x4e\xe8\xd2\xb3\x4f\x8e\x83\xd4\xf4\x52\x6b\x93\xd0\x33\x29\x7f\x68\xbe\x73\x47\x40\xa8\xe2\x41\x7d\xa9\x5f\xa8\x8e\x80\x7f\x09\x8a\x41\x82\x1c\x87\xa6\x97\x16\xcf\xc3\xd2\xe4\xc8\x71\x6e\x5b\xcc\x18\x9c\xe4\xbe\x91\x7d\x95\x33\x6c\xf7\x54\x23\x36\x31\x48\x70\x23\xb7\xd2\x4f\x6b\x03\xce\x9b\x0c\x3e\xce\x4b\x93\xe1\x07\x97\x6f\xd2\xfd\xb8\xe5\xeb\xeb\xa0\xdd\x63\x36\x5f\x8b\x87\xf9\x6c\x03\x06\x1f\x5e\x74\x3e\x2d\xef\x4a\xb1\xf1\x3e\x2d\xa7\x97\x94\xba\x95\xc2\xc6\x60\xb2\x7b\xac\x7e\x96\x8f\x90\xfb\x71\xda\xbd\x6d\x8a\x97\x7c\x2b\x1e\xb8\x63\xa5\x03\x5f\x95\x27\xfd\x2b\xdd\x02\x29\x08\x83\x7b\x11\xd7\x6f\xdf\xd7\x87\x7f\xe1\xe1\xbe\x2e\xe4\x0e\x52\x50\x98\x4d\xfe\x17\x00\x00\xff\xff\x74\xf9\xd4\x76\x9f\x25\x00\x00") func deployKubernetes118LvmPmemCsiYamlBytes() ([]byte, error) { return bindataRead( @@ -239,7 +239,7 @@ func deployKubernetes118LvmPmemCsiYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "deploy/kubernetes-1.18/lvm/pmem-csi.yaml", size: 10521, mode: os.FileMode(436), modTime: time.Unix(1591617724, 0)} + info := bindataFileInfo{name: "deploy/kubernetes-1.18/lvm/pmem-csi.yaml", size: 9631, mode: os.FileMode(436), modTime: time.Unix(1592811533, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/deploy/kubernetes-1.15/direct/pmem-csi.yaml b/deploy/kubernetes-1.15/direct/pmem-csi.yaml index cf2a51d6cd..8fdd422c29 100644 --- a/deploy/kubernetes-1.15/direct/pmem-csi.yaml +++ b/deploy/kubernetes-1.15/direct/pmem-csi.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: diff --git a/deploy/kubernetes-1.15/direct/testing/pmem-csi.yaml b/deploy/kubernetes-1.15/direct/testing/pmem-csi.yaml index 086a13aa3b..347009c492 100644 --- a/deploy/kubernetes-1.15/direct/testing/pmem-csi.yaml +++ b/deploy/kubernetes-1.15/direct/testing/pmem-csi.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out diff --git a/deploy/kubernetes-1.15/lvm/pmem-csi.yaml b/deploy/kubernetes-1.15/lvm/pmem-csi.yaml index c8783f88a7..15c5066151 100644 --- a/deploy/kubernetes-1.15/lvm/pmem-csi.yaml +++ b/deploy/kubernetes-1.15/lvm/pmem-csi.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: @@ -357,36 +358,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.15/lvm/testing/pmem-csi.yaml b/deploy/kubernetes-1.15/lvm/testing/pmem-csi.yaml index 9143c6fba1..624722929f 100644 --- a/deploy/kubernetes-1.15/lvm/testing/pmem-csi.yaml +++ b/deploy/kubernetes-1.15/lvm/testing/pmem-csi.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out @@ -411,45 +412,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-ns-init-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-vgm-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log - volumeMounts: - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.15/pmem-csi-direct-testing.yaml b/deploy/kubernetes-1.15/pmem-csi-direct-testing.yaml index 086a13aa3b..347009c492 100644 --- a/deploy/kubernetes-1.15/pmem-csi-direct-testing.yaml +++ b/deploy/kubernetes-1.15/pmem-csi-direct-testing.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out diff --git a/deploy/kubernetes-1.15/pmem-csi-direct.yaml b/deploy/kubernetes-1.15/pmem-csi-direct.yaml index cf2a51d6cd..8fdd422c29 100644 --- a/deploy/kubernetes-1.15/pmem-csi-direct.yaml +++ b/deploy/kubernetes-1.15/pmem-csi-direct.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: diff --git a/deploy/kubernetes-1.15/pmem-csi-lvm-testing.yaml b/deploy/kubernetes-1.15/pmem-csi-lvm-testing.yaml index 9143c6fba1..624722929f 100644 --- a/deploy/kubernetes-1.15/pmem-csi-lvm-testing.yaml +++ b/deploy/kubernetes-1.15/pmem-csi-lvm-testing.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out @@ -411,45 +412,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-ns-init-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-vgm-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log - volumeMounts: - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.15/pmem-csi-lvm.yaml b/deploy/kubernetes-1.15/pmem-csi-lvm.yaml index c8783f88a7..15c5066151 100644 --- a/deploy/kubernetes-1.15/pmem-csi-lvm.yaml +++ b/deploy/kubernetes-1.15/pmem-csi-lvm.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: @@ -357,36 +358,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.16/direct/pmem-csi.yaml b/deploy/kubernetes-1.16/direct/pmem-csi.yaml index 2d25cf581f..fc425dea70 100644 --- a/deploy/kubernetes-1.16/direct/pmem-csi.yaml +++ b/deploy/kubernetes-1.16/direct/pmem-csi.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: diff --git a/deploy/kubernetes-1.16/direct/testing/pmem-csi.yaml b/deploy/kubernetes-1.16/direct/testing/pmem-csi.yaml index d104a726d5..5243077bce 100644 --- a/deploy/kubernetes-1.16/direct/testing/pmem-csi.yaml +++ b/deploy/kubernetes-1.16/direct/testing/pmem-csi.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out diff --git a/deploy/kubernetes-1.16/lvm/pmem-csi.yaml b/deploy/kubernetes-1.16/lvm/pmem-csi.yaml index f3e91e5436..b36a04070b 100644 --- a/deploy/kubernetes-1.16/lvm/pmem-csi.yaml +++ b/deploy/kubernetes-1.16/lvm/pmem-csi.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: @@ -357,36 +358,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.16/lvm/testing/pmem-csi.yaml b/deploy/kubernetes-1.16/lvm/testing/pmem-csi.yaml index 26cc2f81f3..13f61f4550 100644 --- a/deploy/kubernetes-1.16/lvm/testing/pmem-csi.yaml +++ b/deploy/kubernetes-1.16/lvm/testing/pmem-csi.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out @@ -411,45 +412,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-ns-init-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-vgm-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log - volumeMounts: - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.16/pmem-csi-direct-testing.yaml b/deploy/kubernetes-1.16/pmem-csi-direct-testing.yaml index d104a726d5..5243077bce 100644 --- a/deploy/kubernetes-1.16/pmem-csi-direct-testing.yaml +++ b/deploy/kubernetes-1.16/pmem-csi-direct-testing.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out diff --git a/deploy/kubernetes-1.16/pmem-csi-direct.yaml b/deploy/kubernetes-1.16/pmem-csi-direct.yaml index 2d25cf581f..fc425dea70 100644 --- a/deploy/kubernetes-1.16/pmem-csi-direct.yaml +++ b/deploy/kubernetes-1.16/pmem-csi-direct.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: diff --git a/deploy/kubernetes-1.16/pmem-csi-lvm-testing.yaml b/deploy/kubernetes-1.16/pmem-csi-lvm-testing.yaml index 26cc2f81f3..13f61f4550 100644 --- a/deploy/kubernetes-1.16/pmem-csi-lvm-testing.yaml +++ b/deploy/kubernetes-1.16/pmem-csi-lvm-testing.yaml @@ -350,6 +350,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 - -v=5 - -testEndpoint - -coverprofile=/var/lib/pmem-csi-coverage/pmem-csi-driver-node-*.out @@ -411,45 +412,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-ns-init-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - - -v=5 - - -coverprofile=/var/lib/pmem-csi-coverage/pmem-vgm-*.out - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver-test:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log - volumeMounts: - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir nodeSelector: storage: pmem volumes: diff --git a/deploy/kubernetes-1.16/pmem-csi-lvm.yaml b/deploy/kubernetes-1.16/pmem-csi-lvm.yaml index f3e91e5436..b36a04070b 100644 --- a/deploy/kubernetes-1.16/pmem-csi-lvm.yaml +++ b/deploy/kubernetes-1.16/pmem-csi-lvm.yaml @@ -302,6 +302,7 @@ spec: - -keyFile=/certs/tls.key - -statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME) - -drivername=$(PMEM_CSI_DRIVER_NAME) + - -pmemPercentage=100 env: - name: KUBE_NODE_NAME valueFrom: @@ -357,36 +358,6 @@ spec: name: pmem-state-dir - mountPath: /registration name: registration-dir - initContainers: - - command: - - /usr/local/bin/pmem-ns-init - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-ns-init - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-ns-init-termination-log - volumeMounts: - - mountPath: /sys - name: sys-dir - - command: - - /usr/local/bin/pmem-vgm - - -v=3 - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - name: pmem-vgm - securityContext: - privileged: true - runAsUser: 0 - terminationMessagePath: /tmp/pmem-vgm-termination-log nodeSelector: storage: pmem volumes: diff --git a/deploy/kustomize/driver/pmem-csi.yaml b/deploy/kustomize/driver/pmem-csi.yaml index ca14229340..abf77e548d 100644 --- a/deploy/kustomize/driver/pmem-csi.yaml +++ b/deploy/kustomize/driver/pmem-csi.yaml @@ -165,6 +165,7 @@ spec: "-keyFile=/certs/tls.key", "-statePath=/var/lib/$(PMEM_CSI_DRIVER_NAME)", "-drivername=$(PMEM_CSI_DRIVER_NAME)", + "-pmemPercentage=100", ] # Passing /dev to container may cause container creation error because # termination-log is located on /dev/ by default, re-locate to /tmp diff --git a/deploy/kustomize/kubernetes-1.15-lvm-coverage/kustomization.yaml b/deploy/kustomize/kubernetes-1.15-lvm-coverage/kustomization.yaml index f590027ba8..9e31c88e28 100644 --- a/deploy/kustomize/kubernetes-1.15-lvm-coverage/kustomization.yaml +++ b/deploy/kustomize/kubernetes-1.15-lvm-coverage/kustomization.yaml @@ -15,17 +15,7 @@ patchesJson6902: kind: DaemonSet name: pmem-csi-node path: ../testing/node-coverage-patch.yaml -- target: - group: apps - version: v1 - kind: DaemonSet - name: pmem-csi-node - path: ../testing/lvm-coverage-patch.yaml images: - name: intel/pmem-csi-driver newName: intel/pmem-csi-driver-test -- name: intel/pmem-ns-init - newName: intel/pmem-ns-init-test -- name: intel/pmem-vgm - newName: intel/pmem-vgm-test diff --git a/deploy/kustomize/kubernetes-1.15-lvm-testing/kustomization.yaml b/deploy/kustomize/kubernetes-1.15-lvm-testing/kustomization.yaml index 2510103649..06a488ec45 100644 --- a/deploy/kustomize/kubernetes-1.15-lvm-testing/kustomization.yaml +++ b/deploy/kustomize/kubernetes-1.15-lvm-testing/kustomization.yaml @@ -27,9 +27,3 @@ patchesJson6902: name: pmem-csi-node path: ../testing/args-two-containers-patch.yaml -- target: - group: apps - version: v1 - kind: DaemonSet - name: pmem-csi-node - path: ../testing/args-two-initcontainers-patch.yaml diff --git a/deploy/kustomize/patches/lvm-patch.yaml b/deploy/kustomize/patches/lvm-patch.yaml index 2cedd01409..b459e7cd87 100644 --- a/deploy/kustomize/patches/lvm-patch.yaml +++ b/deploy/kustomize/patches/lvm-patch.yaml @@ -2,33 +2,3 @@ - op: add path: /spec/template/spec/containers/0/command/1 value: "-deviceManager=lvm" - -# LVM mode needs init containers. -- op: add - path: /spec/template/spec/initContainers - value: - - name: pmem-ns-init - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - command: ["/usr/local/bin/pmem-ns-init", "-v=3"] - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-ns-init-termination-log - terminationMessagePath: /tmp/pmem-ns-init-termination-log - securityContext: - privileged: true - runAsUser: 0 - volumeMounts: - - name: sys-dir - mountPath: /sys - - name: pmem-vgm - image: intel/pmem-csi-driver:canary - imagePullPolicy: IfNotPresent - command: ["/usr/local/bin/pmem-vgm", "-v=3"] - env: - - name: TERMINATION_LOG_PATH - value: /tmp/pmem-vgm-termination-log - terminationMessagePath: /tmp/pmem-vgm-termination-log - securityContext: - privileged: true - runAsUser: 0 diff --git a/deploy/kustomize/testing/args-two-initcontainers-patch.yaml b/deploy/kustomize/testing/args-two-initcontainers-patch.yaml deleted file mode 100644 index 19ec56ee96..0000000000 --- a/deploy/kustomize/testing/args-two-initcontainers-patch.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Raise log verbosity level to 5 in initContainers -- op: add - path: /spec/template/spec/initContainers/0/command/- - value: "-v=5" - -- op: add - path: /spec/template/spec/initContainers/1/command/- - value: "-v=5" diff --git a/deploy/kustomize/testing/lvm-coverage-patch.yaml b/deploy/kustomize/testing/lvm-coverage-patch.yaml deleted file mode 100644 index 01a99fdf10..0000000000 --- a/deploy/kustomize/testing/lvm-coverage-patch.yaml +++ /dev/null @@ -1,17 +0,0 @@ -# Order of init containers from lvm-patch.yaml. -- op: add - path: /spec/template/spec/initContainers/0/command/- - value: -coverprofile=/var/lib/pmem-csi-coverage/pmem-ns-init-*.out -- op: add - path: /spec/template/spec/initContainers/0/volumeMounts/- - value: - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir -- op: add - path: /spec/template/spec/initContainers/1/command/- - value: -coverprofile=/var/lib/pmem-csi-coverage/pmem-vgm-*.out -- op: add - path: /spec/template/spec/initContainers/1/volumeMounts - value: - - mountPath: /var/lib/pmem-csi-coverage - name: coverage-dir diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index 4402cfc7bc..53a828cc07 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -14,10 +14,6 @@ - [Network ports](#network-ports) - [Local sockets](#local-sockets) - [Command line arguments](#command-line-arguments) - - [Common arguments](#common-arguments) - - [Specific arguments to pmem-ns-init](#specific-arguments-to-pmem-ns-init) - - [Specific arguments to pmem-vgm](#specific-arguments-to-pmem-vgm) - - [Specific arguments to pmem-csi-driver](#specific-arguments-to-pmem-csi-driver) - [Environment variables](#environment-variables) - [Logging](#logging) - [Switching device mode](#switching-device-mode) @@ -189,13 +185,6 @@ Kubernetes CSI API used over local socket inside same host. ### Command line arguments -Note that different set of programs is used in different -device modes. Three stages: *pmem-ns-init*, *pmem-vgm*, -*pmem-csi-driver* run in LVM device mode. Only *pmem-csi-driver* runs -in direct device mode. - -### Common arguments - argument name | meaning | type | range -------------------------|---------------------------------------------------|--------|--- -alsologtostderr | log to standard error as well as files | | @@ -207,25 +196,10 @@ argument name | meaning | t -stderrthreshold value | logs at or above this threshold go to stderr (default 2) | | -v value | log level for V logs | int | -vmodule value | comma-separated list of pattern=N settings for file-filtered logging | string | - -### Specific arguments to pmem-ns-init - -argument name | meaning | type | range --------------------|--------------------------------------------------------|------|--- --useforfsdax int | Percentage of total to use in Fsdax mode (default 100) | int | 0..100 - -### Specific arguments to pmem-vgm - -NO SPECIFIC arguments - -### Specific arguments to pmem-csi-driver - -argument name | meaning | type | allowed | default ----------------------|---------------------------------------------------|------|---------|--- --caFile string | Root CA certificate file to use for verifying connections | string | | --certFile string | SSL certificate file to use for authenticating client connections(RegistryServer/NodeControllerServer) | string | | --clientCertFile string | Client SSL certificate file to use for authenticating peer connections | string | | certFile --clientKeyFile string | Client private key associated to client certificate | string | | keyFile +-caFile string | Root CA certificate file to use for verifying connections | string | | +-certFile string | SSL certificate file to use for authenticating client connections(RegistryServer/NodeControllerServer) | string | | +-clientCertFile string | Client SSL certificate file to use for authenticating peer connections | string | | certFile +-clientKeyFile string | Client private key associated to client certificate | string | | keyFile -controllerEndpoint string | internal node controller endpoint | string | | -deviceManager string | device mode to use. ndctl selects mode which is described as direct mode in documentation. | string | lvm or ndctl | lvm -drivername string | name of the driver | string | | pmem-csi @@ -236,6 +210,7 @@ argument name | meaning | type -registryEndpoint string | endpoint to connect/listen registry server | string | | -statePath | Directory path where to persist the state of the driver running on a node | string | absolute directory path on node | /var/lib/ -schedulerListen | listen address for scheduler extender and mutating webhook | [address string](https://golang.org/pkg/net/#Listen) | controller | empty (= disabled) +-pmemPercentage value | represents the percentage of space to be used by the driver in each PMEM region
(currently only supported by the driver in LVM mode) | int | 0-100 ### Environment variables diff --git a/docs/design.md b/docs/design.md index b17247d6f9..ae736b187e 100644 --- a/docs/design.md +++ b/docs/design.md @@ -24,7 +24,6 @@ There is a more detailed explanation in the following paragraphs. |Main advantage |avoids free space fragmentation1 |simpler, somewhat faster, but free space may get fragmented1 | |What is served |LVM logical volume |pmem block device | |Region affinity2 |yes: one LVM volume group is created per region, and a volume has to be in one volume group |yes: namespace can belong to one region only | -|Startup |two extra stages: pmem-ns-init (creates namespaces), vgm (creates volume groups) |no extra steps at startup | |Namespace modes |`fsdax` mode3 namespaces pre-created as pools |namespace in `fsdax` mode created directly, no need to pre-create pools | |Limiting space usage | can leave part of device unused during pools creation |no limits, creates namespaces on device until runs out of space | | *Name* field in namespace | *Name* gets set to 'pmem-csi' to achieve own vs. foreign marking | *Name* gets set to VolumeID, without attempting own vs. foreign marking | @@ -67,34 +66,24 @@ group created per region, ensuring the region-affinity of served volumes. ![devicemode-lvm diagram](/docs/images/devicemodes/pmem-csi-lvm.png) -The driver consists of three separate binaries that form two -initialization stages and a third API-serving stage. - During startup, the driver scans persistent memory for regions and namespaces, and tries to create more namespaces using all or part -(selectable via option) of the remaining available space. This first -stage is performed by a separate entity `pmem-ns-init`. - -The second stage of initialization arranges physical volumes provided -by namespaces into LVM volume groups. This is performed by a separate -binary `pmem-vgm`. +(selectable via option) of the remaining available space. Later it +arranges physical volumes provided by namespaces into LVM volume groups. -After two initialization stages, the third binary `pmem-csi-driver` -starts serving CSI API requests. - -### Namespace modes in LVM device mode +### [Namespace modes](https://docs.pmem.io/ndctl-user-guide/concepts/nvdimm-namespaces) in LVM device mode The PMEM-CSI driver pre-creates namespaces in `fsdax` mode forming the corresponding LVM volume group. The amount of space to be -used is determined using the option `-useforfsdax` given to `pmem-ns-init`. +used is determined using the option `-pmemPercentage` given to `pmem-csi-driver`. This options specifies an integer presenting limit as percentage. -The default value is `useforfsdax=100`. +The default value is `100`. ### Using limited amount of total space in LVM device mode The PMEM-CSI driver can leave space on devices for others, and recognize "own" namespaces. Leaving space for others can be achieved -by specifying lower-than-100 value to `-useforfsdax` options +by specifying lower-than-100 value to `-pmemPercentage` option. The distinction "own" vs. "foreign" is implemented by setting the _Name_ field in namespace to a static string "pmem-csi" during namespace creation. When adding physical @@ -113,10 +102,7 @@ device mapping layer. Direct mode also ensures the region-affinity of served volumes, because provisioned volume can belong to one region only. -In Direct mode, the two preparation stages used in LVM mode, are not -needed. - -### Namespace modes in direct device mode +### [Namespace modes](https://docs.pmem.io/ndctl-user-guide/concepts/nvdimm-namespaces) in direct device mode The PMEM-CSI driver creates a namespace directly in the mode which is asked by volume creation request, thus bypassing the complexity of diff --git a/docs/install.md b/docs/install.md index 81d4c2d595..8846c3460d 100644 --- a/docs/install.md +++ b/docs/install.md @@ -341,10 +341,10 @@ for `kubectl kustomize`. For example: path: lvm-parameters-patch.yaml EOF $ cat >my-pmem-csi-deployment/lvm-parameters-patch.yaml < 100 { + return nil, fmt.Errorf("invalid pmemPercentage '%d'. Value must be 0..100", pmemPercentage) + } lvmMutex.Lock() defer lvmMutex.Unlock() @@ -46,14 +47,21 @@ func NewPmemDeviceManagerLVM() (PmemDeviceManager, error) { if err != nil { return nil, err } + volumeGroups := []string{} for _, bus := range ctx.GetBuses() { for _, r := range bus.ActiveRegions() { - vgname := pmemcommon.VgName(bus, r) - if _, err := pmemexec.RunCommand("vgs", vgname); err != nil { - klog.V(5).Infof("NewPmemDeviceManagerLVM: VG %v non-existent, skip", vgname) + vgName := pmemcommon.VgName(bus, r) + if err := createNS(r, pmemPercentage); err != nil { + return nil, err + } + if err := createVolumesForRegion(r, vgName); err != nil { + return nil, err + } + if _, err := pmemexec.RunCommand("vgs", vgName); err != nil { + klog.V(5).Infof("NewPmemDeviceManagerLVM: VG %v non-existent, skip", vgName) } else { - volumeGroups = append(volumeGroups, vgname) + volumeGroups = append(volumeGroups, vgName) } } } @@ -287,3 +295,95 @@ func getVolumeGroups(groups []string) ([]vgInfo, error) { return vgs, nil } + +const ( + GB uint64 = 1024 * 1024 * 1024 +) + +func createNS(r *ndctl.Region, percentage uint) error { + align := GB + realalign := align * r.InterleaveWays() + canUse := uint64(percentage) * (r.Size() / 100) + klog.V(3).Infof("Create fsdax-namespaces in %v, allowed %d %%, real align %d:\ntotal : %16d\navail : %16d\ncan use : %16d", + r.DeviceName(), percentage, realalign, r.Size(), r.AvailableSize(), canUse) + // Subtract sizes of existing active namespaces with currently handled mode and owned by pmem-csi + for _, ns := range r.ActiveNamespaces() { + klog.V(5).Infof("createNS: Exists: Size %16d Mode:%v Device:%v Name:%v", ns.Size(), ns.Mode(), ns.DeviceName(), ns.Name()) + if ns.Name() != "pmem-csi" { + continue + } + diff := int64(canUse - ns.Size()) + if diff <= 0 { + canUse = 0 + } else { + canUse = uint64(diff) + } + } + klog.V(4).Infof("Calculated canUse:%v, available by Region info:%v", canUse, r.AvailableSize()) + // Because of overhead by alignment and extra space for page mapping, calculated available may show more than actual + if r.AvailableSize() < canUse { + klog.V(4).Infof("Available in Region:%v is less than desired size, limit to that", r.AvailableSize()) + canUse = r.AvailableSize() + } + // Should not happen often: fragmented space could lead to r.MaxAvailableExtent() being less than r.AvailableSize() + if r.MaxAvailableExtent() < canUse { + klog.V(4).Infof("MaxAvailableExtent in Region:%v is less than desired size, limit to that", r.MaxAvailableExtent()) + canUse = r.MaxAvailableExtent() + } + // Align down to next real alignment boundary, as trying creation above it may fail. + canUse /= realalign + canUse *= realalign + // If less than 2GB usable, don't attempt as creation would fail + minsize := 2 * GB + if canUse >= minsize { + klog.V(3).Infof("Create %v-bytes fsdax-namespace", canUse) + _, err := r.CreateNamespace(ndctl.CreateNamespaceOpts{ + Name: "pmem-csi", + Mode: "fsdax", + Size: canUse, + Align: align, + }) + return fmt.Errorf("failed to create PMEM namespace with size '%d' in region '%s': %v", canUse, r.DeviceName(), err) + } + + return nil +} + +func createVolumesForRegion(r *ndctl.Region, vgName string) error { + cmd := "" + cmdArgs := []string{"--force", vgName} + nsArray := r.ActiveNamespaces() + if len(nsArray) == 0 { + klog.V(3).Infof("No active namespaces in region %s", r.DeviceName()) + return nil + } + for _, ns := range nsArray { + // consider only namespaces having name given by this driver, to exclude foreign ones + if ns.Name() == "pmem-csi" { + devName := "/dev/" + ns.BlockDeviceName() + /* check if this pv is already part of a group, if yes ignore this pv + if not add to arg list */ + output, err := pmemexec.RunCommand("pvs", "--noheadings", "-o", "vg_name", devName) + if err != nil || len(strings.TrimSpace(output)) == 0 { + cmdArgs = append(cmdArgs, devName) + } + } + } + if len(cmdArgs) == 2 { + klog.V(3).Infof("no new namespace found to add to this group: %s", vgName) + return nil + } + if _, err := pmemexec.RunCommand("vgdisplay", vgName); err != nil { + klog.V(3).Infof("No volume group with name %v, mark for creation", vgName) + cmd = "vgcreate" + } else { + klog.V(3).Infof("VolGroup '%v' exists", vgName) + cmd = "vgextend" + } + + _, err := pmemexec.RunCommand(cmd, cmdArgs...) //nolint gosec + if err != nil { + return fmt.Errorf("failed to create/extend volume group '%s': %v", vgName, err) + } + return nil +} diff --git a/pkg/pmem-device-manager/pmd-manager_test.go b/pkg/pmem-device-manager/pmd-manager_test.go index a918040e0b..ab647b4e68 100644 --- a/pkg/pmem-device-manager/pmd-manager_test.go +++ b/pkg/pmem-device-manager/pmd-manager_test.go @@ -61,7 +61,7 @@ func runTests(mode string) { dm, err = NewPmemDeviceManagerLVMForVGs([]string{vg.name}) } else { - dm, err = NewPmemDeviceManagerNdctl() + dm, err = NewPmemDeviceManagerNdctl(100) if err != nil && strings.Contains(err.Error(), "/sys mounted read-only") { Skip("/sys mounted read-only, cannot test direct mode") } diff --git a/pkg/pmem-device-manager/pmd-ndctl.go b/pkg/pmem-device-manager/pmd-ndctl.go index 4c2fecf017..339ad2393c 100644 --- a/pkg/pmem-device-manager/pmd-ndctl.go +++ b/pkg/pmem-device-manager/pmd-ndctl.go @@ -13,11 +13,12 @@ import ( const ( // 1 GB align in ndctl creation request has proven to be reliable. - // Newer kernels may allow smaller alignment but we do not want to introduce kernel depenency. + // Newer kernels may allow smaller alignment but we do not want to introduce kernel dependency. ndctlAlign uint64 = 1024 * 1024 * 1024 ) type pmemNdctl struct { + pmemPercentage uint } var _ PmemDeviceManager = &pmemNdctl{} @@ -29,7 +30,11 @@ var _ PmemDeviceManager = &pmemNdctl{} var ndctlMutex = &sync.Mutex{} //NewPmemDeviceManagerNdctl Instantiates a new ndctl based pmem device manager -func NewPmemDeviceManagerNdctl() (PmemDeviceManager, error) { +// FIXME(avalluri): consider pmemPercentage while calculating available space +func NewPmemDeviceManagerNdctl(pmemPercentage uint) (PmemDeviceManager, error) { + if pmemPercentage > 100 { + return nil, fmt.Errorf("invalid pmemPercentage '%d'. Value must be 0..100", pmemPercentage) + } // Check is /sys writable. If not then there is no point starting mounts, _ := mount.New("").List() for _, mnt := range mounts { @@ -38,7 +43,7 @@ func NewPmemDeviceManagerNdctl() (PmemDeviceManager, error) { for _, opt := range mnt.Opts { if opt == "rw" { klog.V(4).Info("NewPmemDeviceManagerNdctl: /sys mounted read-write, good") - return &pmemNdctl{}, nil + return &pmemNdctl{pmemPercentage: pmemPercentage}, nil } else if opt == "ro" { return nil, fmt.Errorf("FATAL: /sys mounted read-only, can not operate") } diff --git a/pkg/pmem-ns-init/main.go b/pkg/pmem-ns-init/main.go deleted file mode 100644 index c412332c70..0000000000 --- a/pkg/pmem-ns-init/main.go +++ /dev/null @@ -1,107 +0,0 @@ -package pmemnsinit - -import ( - "flag" - "fmt" - - "k8s.io/klog" - - "github.com/intel/pmem-csi/pkg/ndctl" - "github.com/intel/pmem-csi/pkg/pmem-common" -) - -var ( - /* generic options */ - //TODO: reading name configuration not yet supported - //configFile = flag.String("configfile", "/etc/pmem-csi/config", "PMEM CSI driver namespace configuration file") - useforfsdax = flag.Int("useforfsdax", 100, "Percentage of total to use in Fsdax mode") - showVersion = flag.Bool("version", false, "Show release version and exit") - - version = "unknown" -) - -func init() { - klog.InitFlags(nil) - flag.Set("logtostderr", "true") -} - -func Main() int { - if *showVersion { - fmt.Println(version) - return 0 - } - - klog.V(3).Info("Version: ", version) - - if err := CheckArgs(*useforfsdax); err != nil { - pmemcommon.ExitError("invalid arguments", err) - return 1 - } - ctx, err := ndctl.NewContext() - if err != nil { - pmemcommon.ExitError("failed to initialize pmem context", err) - return 1 - } - - initNVdimms(ctx, *useforfsdax) - return 0 -} - -func CheckArgs(useforfsdax int) error { - if useforfsdax < 0 || useforfsdax > 100 { - return fmt.Errorf("useforfsdax value must be 0..100") - } - return nil -} - -func initNVdimms(ctx *ndctl.Context, useforfsdax int) { - for _, bus := range ctx.GetBuses() { - for _, r := range bus.ActiveRegions() { - createNS(r, useforfsdax) - } - } -} - -func createNS(r *ndctl.Region, uselimit int) { - const align uint64 = 1024 * 1024 * 1024 - realalign := align * r.InterleaveWays() - // uselimit is the percentage we can use - canUse := uint64(uselimit) * r.Size() / 100 - klog.V(3).Infof("Create fsdax-namespaces in %v, allowed %d %%, real align %d:\ntotal : %16d\navail : %16d\ncan use : %16d", - r.DeviceName(), uselimit, realalign, r.Size(), r.AvailableSize(), canUse) - // Subtract sizes of existing active namespaces with currently handled mode and owned by pmem-csi - for _, ns := range r.ActiveNamespaces() { - klog.V(5).Infof("createNS: Exists: Size %16d Mode:%v Device:%v Name:%v", ns.Size(), ns.Mode(), ns.DeviceName(), ns.Name()) - if ns.Name() == "pmem-csi" { - canUse -= ns.Size() - } - } - klog.V(4).Infof("Calculated canUse:%v, available by Region info:%v", canUse, r.AvailableSize()) - // Because of overhead by alignement and extra space for page mapping, calculated available may show more than actual - if r.AvailableSize() < canUse { - klog.V(4).Infof("Available in Region:%v is less than desired size, limit to that", r.AvailableSize()) - canUse = r.AvailableSize() - } - // Should not happen often: fragmented space could lead to r.MaxAvailableExtent() being less than r.AvailableSize() - if r.MaxAvailableExtent() < canUse { - klog.V(4).Infof("MaxAvailableExtent in Region:%v is less than desired size, limit to that", r.MaxAvailableExtent()) - canUse = r.MaxAvailableExtent() - } - // Align down to next real alignment boundary, as trying creation above it may fail. - canUse /= realalign - canUse *= realalign - // If less than 2GB usable, don't attempt as creation would fail - const minsize uint64 = 2 * 1024 * 1024 * 1024 - if canUse >= minsize { - klog.V(3).Infof("Create %v-bytes fsdax-namespace", canUse) - _, err := r.CreateNamespace(ndctl.CreateNamespaceOpts{ - Name: "pmem-csi", - Mode: "fsdax", - Size: canUse, - Align: align, - }) - if err != nil { - klog.Warning("Failed to create namespace:", err.Error()) - } - } -} diff --git a/pkg/pmem-ns-init/main_test.go b/pkg/pmem-ns-init/main_test.go deleted file mode 100644 index d2159db607..0000000000 --- a/pkg/pmem-ns-init/main_test.go +++ /dev/null @@ -1,56 +0,0 @@ -package pmemnsinit_test - -import ( - "testing" - - "github.com/intel/pmem-csi/pkg/pmem-ns-init" - - . "github.com/onsi/ginkgo" - . "github.com/onsi/gomega" -) - -func TestPmemNSInit(t *testing.T) { - RegisterFailHandler(Fail) - RunSpecs(t, "NSInit Suite") -} - -/* -var _ = BeforeSuite(func() { - var err error - Expect(err).NotTo(HaveOccurred()) -}) - -var _ = AfterSuite(func() { -})*/ - -var _ = Describe("pmem-ns-init", func() { - Context("Check arguments", func() { - type cases struct { - name string - useforfsdax int - } - goodcases := []cases{ - {"useforfsdax below 100", 50}, - {"useforfsdax 100", 100}, - } - badcases := []cases{ - {"useforfsdax negative", -1}, - {"useforfsdax too large", 101}, - } - - for _, c := range goodcases { - c := c - It(c.name, func() { - err := pmemnsinit.CheckArgs(c.useforfsdax) - Expect(err).NotTo(HaveOccurred()) - }) - } - for _, c := range badcases { - c := c - It(c.name, func() { - err := pmemnsinit.CheckArgs(c.useforfsdax) - Expect(err).To(HaveOccurred()) - }) - } - }) -}) diff --git a/pkg/pmem-vgm/main.go b/pkg/pmem-vgm/main.go deleted file mode 100644 index 5343ef56e2..0000000000 --- a/pkg/pmem-vgm/main.go +++ /dev/null @@ -1,100 +0,0 @@ -package pmemvgm - -import ( - "flag" - "fmt" - "strings" - - "k8s.io/klog" - - "github.com/intel/pmem-csi/pkg/ndctl" - pmemcommon "github.com/intel/pmem-csi/pkg/pmem-common" - pmemexec "github.com/intel/pmem-csi/pkg/pmem-exec" -) - -var ( - showVersion = flag.Bool("version", false, "Show release version and exit") - - version = "unknown" -) - -func init() { - klog.InitFlags(nil) - flag.Set("logtostderr", "true") -} - -func Main() int { - if *showVersion { - fmt.Println(version) - return 0 - } - - klog.V(3).Info("Version: ", version) - - ctx, err := ndctl.NewContext() - if err != nil { - pmemcommon.ExitError("failed to initialize pmem context", err) - return 1 - } - - prepareVolumeGroups(ctx) - - return 0 -} - -// for all regions: -// - Check that VG exists for this region. Create if does not exist -// - For all namespaces in region: -// - check that PVol exists provided by that namespace, is in current VG, add if does not exist -// Edge cases are when no PVol or VG structures (or partially) dont exist yet -func prepareVolumeGroups(ctx *ndctl.Context) { - for _, bus := range ctx.GetBuses() { - klog.V(5).Infof("CheckVG: Bus: %v", bus.DeviceName()) - for _, r := range bus.ActiveRegions() { - klog.V(5).Infof("Region: %v", r.DeviceName()) - vgName := pmemcommon.VgName(bus, r) - if err := createVolumesForRegion(r, vgName); err != nil { - klog.Errorf("Failed volumegroup creation: %s", err.Error()) - } - } - } -} - -func createVolumesForRegion(r *ndctl.Region, vgName string) error { - cmd := "" - cmdArgs := []string{"--force", vgName} - nsArray := r.ActiveNamespaces() - if len(nsArray) == 0 { - klog.V(3).Infof("No active namespaces in region %s", r.DeviceName()) - return nil - } - for _, ns := range nsArray { - // consider only namespaces having name given by this driver, to exclude foreign ones - if ns.Name() == "pmem-csi" { - devName := "/dev/" + ns.BlockDeviceName() - /* check if this pv is already part of a group, if yes ignore this pv - if not add to arg list */ - output, err := pmemexec.RunCommand("pvs", "--noheadings", "-o", "vg_name", devName) - if err != nil || len(strings.TrimSpace(output)) == 0 { - cmdArgs = append(cmdArgs, devName) - } - } - } - if len(cmdArgs) == 2 { - klog.V(3).Infof("no new namespace found to add to this group: %s", vgName) - return nil - } - if _, err := pmemexec.RunCommand("vgdisplay", vgName); err != nil { - klog.V(3).Infof("No Vgroup with name %v, mark for creation", vgName) - cmd = "vgcreate" - } else { - klog.V(3).Infof("VolGroup '%v' exists", vgName) - cmd = "vgextend" - } - - _, err := pmemexec.RunCommand(cmd, cmdArgs...) //nolint gosec - if err != nil { - return err - } - return err -} diff --git a/test/e2e/operator/validate/validate.go b/test/e2e/operator/validate/validate.go index 44dea82328..49d4596ac7 100644 --- a/test/e2e/operator/validate/validate.go +++ b/test/e2e/operator/validate/validate.go @@ -248,10 +248,6 @@ func parseDefaultSpecValues() map[string]interface{} { terminationMessagePath: /dev/termination-log terminationMessagePolicy: File imagePullPolicy: IfNotPresent - initContainers: - terminationMessagePath: /dev/termination-log - terminationMessagePolicy: File - imagePullPolicy: IfNotPresent volumes: secret: defaultMode: 420` @@ -350,14 +346,14 @@ func compareSpecRecursive(path string, defaults, expected, actual interface{}) ( // Gather and sort all keys before iterating over them to make // the result deterministic. keys := map[string]bool{} - for key, _ := range actualMap { + for key := range actualMap { keys[key] = true } - for key, _ := range expectedMap { + for key := range expectedMap { keys[key] = true } var sortedKeys []string - for key, _ := range keys { + for key := range keys { sortedKeys = append(sortedKeys, key) } sort.Strings(sortedKeys) diff --git a/test/setup-deployment.sh b/test/setup-deployment.sh index c46a6c2c47..9f9a879e51 100755 --- a/test/setup-deployment.sh +++ b/test/setup-deployment.sh @@ -142,8 +142,8 @@ EOF EOF ${SSH} "cat >'$tmpdir/my-deployment/lvm-parameters-patch.yaml'" <