diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 81d1cfc..e49dabe 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: longhorn -version: 1.2.0-preview1 -appVersion: v1.2.0-preview1 +version: 1.2.0-rc1 +appVersion: v1.2.0-rc1 kubeVersion: ">=v1.16.0-r0" description: Longhorn is a distributed block storage system for Kubernetes. keywords: diff --git a/chart/questions.yml b/chart/questions.yml index 9490f87..b180dda 100644 --- a/chart/questions.yml +++ b/chart/questions.yml @@ -17,7 +17,7 @@ questions: label: Longhorn Manager Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.manager.tag - default: v1.2.0-preview1 + default: v1.2.0-rc1 description: "Specify Longhorn Manager Image Tag" type: string label: Longhorn Manager Image Tag @@ -29,7 +29,7 @@ questions: label: Longhorn Engine Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.engine.tag - default: v1.2.0-preview1 + default: v1.2.0-rc1 description: "Specify Longhorn Engine Image Tag" type: string label: Longhorn Engine Image Tag @@ -41,7 +41,7 @@ questions: label: Longhorn UI Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.ui.tag - default: v1.2.0-preview1 + default: v1.2.0-rc1 description: "Specify Longhorn UI Image Tag" type: string label: Longhorn UI Image Tag diff --git a/chart/values.yaml b/chart/values.yaml index 127caf6..00622ae 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -9,22 +9,22 @@ image: longhorn: engine: repository: longhornio/longhorn-engine - tag: v1.2.0-preview1 + tag: v1.2.0-rc1 manager: repository: longhornio/longhorn-manager - tag: v1.2.0-preview1 + tag: v1.2.0-rc1 ui: repository: longhornio/longhorn-ui - tag: v1.2.0-preview1 + tag: v1.2.0-rc1 instanceManager: repository: longhornio/longhorn-instance-manager tag: v1_20210731 shareManager: repository: longhornio/longhorn-share-manager - tag: v1_20210416 + tag: v1_20210820 backingImageManager: repository: longhornio/backing-image-manager - tag: v2_20210809 + tag: v2_20210820 csi: attacher: repository: longhornio/csi-attacher diff --git a/deploy/longhorn-images.txt b/deploy/longhorn-images.txt index d7db982..5af69f3 100644 --- a/deploy/longhorn-images.txt +++ b/deploy/longhorn-images.txt @@ -3,9 +3,9 @@ longhornio/csi-node-driver-registrar:v1.2.0-lh1 longhornio/csi-provisioner:v1.6.0-lh2 longhornio/csi-resizer:v0.5.1-lh2 longhornio/csi-snapshotter:v2.1.1-lh2 -longhornio/backing-image-manager:v2_20210809 -longhornio/longhorn-engine:v1.2.0-preview1 +longhornio/backing-image-manager:v2_20210820 +longhornio/longhorn-engine:v1.2.0-rc1 longhornio/longhorn-instance-manager:v1_20210731 -longhornio/longhorn-manager:v1.2.0-preview1 -longhornio/longhorn-share-manager:v1_20210416 -longhornio/longhorn-ui:v1.2.0-preview1 +longhornio/longhorn-manager:v1.2.0-rc1 +longhornio/longhorn-share-manager:v1_20210820 +longhornio/longhorn-ui:v1.2.0-rc1 diff --git a/deploy/longhorn.yaml b/deploy/longhorn.yaml index d50acdb..ce033d7 100644 --- a/deploy/longhorn.yaml +++ b/deploy/longhorn.yaml @@ -745,6 +745,7 @@ spec: type: string description: The backup last synced time jsonPath: .status.lastSyncedAt + --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition @@ -826,6 +827,7 @@ spec: description: Specify the labels jsonPath: .spec.labels --- +--- apiVersion: v1 kind: ConfigMap metadata: @@ -952,7 +954,9 @@ data: staleReplicaTimeout: "2880" fromBackup: "" # backingImage: "bi-test" - # backingImageURL: "https://backing-image-example.s3-region.amazonaws.com/test-backing-image" + # backingImageDataSourceType: "download" + # backingImageDataSourceParameters: '{"url": "https://backing-image-example.s3-region.amazonaws.com/test-backing-image"}' + # backingImageChecksum: "SHA512 checksum of the backing image" # diskSelector: "ssd,fast" # nodeSelector: "storage,fast" # recurringJobSelector: '[{"name":"snap-group", "isGroup":true}, @@ -976,7 +980,7 @@ spec: spec: containers: - name: longhorn-manager - image: longhornio/longhorn-manager:v1.2.0-preview1 + image: longhornio/longhorn-manager:v1.2.0-rc1 imagePullPolicy: IfNotPresent securityContext: privileged: true @@ -985,15 +989,15 @@ spec: - -d - daemon - --engine-image - - longhornio/longhorn-engine:v1.2.0-preview1 + - longhornio/longhorn-engine:v1.2.0-rc1 - --instance-manager-image - longhornio/longhorn-instance-manager:v1_20210731 - --share-manager-image - - longhornio/longhorn-share-manager:v1_20210416 + - longhornio/longhorn-share-manager:v1_20210820 - --backing-image-manager-image - - longhornio/backing-image-manager:v2_20210809 + - longhornio/backing-image-manager:v2_20210820 - --manager-image - - longhornio/longhorn-manager:v1.2.0-preview1 + - longhornio/longhorn-manager:v1.2.0-rc1 - --service-account - longhorn-service-account ports: @@ -1093,7 +1097,7 @@ spec: spec: containers: - name: longhorn-ui - image: longhornio/longhorn-ui:v1.2.0-preview1 + image: longhornio/longhorn-ui:v1.2.0-rc1 imagePullPolicy: IfNotPresent securityContext: runAsUser: 0 @@ -1149,18 +1153,18 @@ spec: spec: initContainers: - name: wait-longhorn-manager - image: longhornio/longhorn-manager:v1.2.0-preview1 + image: longhornio/longhorn-manager:v1.2.0-rc1 command: ['sh', '-c', 'while [ $(curl -m 1 -s -o /dev/null -w "%{http_code}" http://longhorn-backend:9500/v1) != "200" ]; do echo waiting; sleep 2; done'] containers: - name: longhorn-driver-deployer - image: longhornio/longhorn-manager:v1.2.0-preview1 + image: longhornio/longhorn-manager:v1.2.0-rc1 imagePullPolicy: IfNotPresent command: - longhorn-manager - -d - deploy-driver - --manager-image - - longhornio/longhorn-manager:v1.2.0-preview1 + - longhornio/longhorn-manager:v1.2.0-rc1 - --manager-url - http://longhorn-backend:9500/v1 env: diff --git a/deploy/release-images.txt b/deploy/release-images.txt index d7db982..5af69f3 100644 --- a/deploy/release-images.txt +++ b/deploy/release-images.txt @@ -3,9 +3,9 @@ longhornio/csi-node-driver-registrar:v1.2.0-lh1 longhornio/csi-provisioner:v1.6.0-lh2 longhornio/csi-resizer:v0.5.1-lh2 longhornio/csi-snapshotter:v2.1.1-lh2 -longhornio/backing-image-manager:v2_20210809 -longhornio/longhorn-engine:v1.2.0-preview1 +longhornio/backing-image-manager:v2_20210820 +longhornio/longhorn-engine:v1.2.0-rc1 longhornio/longhorn-instance-manager:v1_20210731 -longhornio/longhorn-manager:v1.2.0-preview1 -longhornio/longhorn-share-manager:v1_20210416 -longhornio/longhorn-ui:v1.2.0-preview1 +longhornio/longhorn-manager:v1.2.0-rc1 +longhornio/longhorn-share-manager:v1_20210820 +longhornio/longhorn-ui:v1.2.0-rc1 diff --git a/examples/storageclass.yaml b/examples/storageclass.yaml index b11d2e8..0a5e3bb 100644 --- a/examples/storageclass.yaml +++ b/examples/storageclass.yaml @@ -1,25 +1,20 @@ -apiVersion: v1 -kind: ConfigMap +kind: StorageClass +apiVersion: storage.k8s.io/v1 metadata: - name: longhorn-storageclass - namespace: longhorn-system -data: - storageclass.yaml: | - kind: StorageClass - apiVersion: storage.k8s.io/v1 - metadata: - name: longhorn - provisioner: driver.longhorn.io - allowVolumeExpansion: true - reclaimPolicy: Delete - volumeBindingMode: Immediate - parameters: - numberOfReplicas: "2" - staleReplicaTimeout: "2880" - fromBackup: "" - # backingImage: "bi-test" - # backingImageURL: "https://backing-image-example.s3-region.amazonaws.com/test-backing-image" - # diskSelector: "ssd,fast" - # nodeSelector: "storage,fast" - # recurringJobSelector: '[{"name":"snap-group", "isGroup":true}, - # {"name":"backup", "isGroup":false}]' + name: longhorn-test +provisioner: driver.longhorn.io +allowVolumeExpansion: true +reclaimPolicy: Delete +volumeBindingMode: Immediate +parameters: + numberOfReplicas: "2" + staleReplicaTimeout: "2880" + fromBackup: "" +# backingImage: "bi-test" +# backingImageDataSourceType: "download" +# backingImageDataSourceParameters: '{"url": "https://backing-image-example.s3-region.amazonaws.com/test-backing-image"}' +# backingImageChecksum: "SHA512 checksum of the backing image" +# diskSelector: "ssd,fast" +# nodeSelector: "storage,fast" +# recurringJobSelector: '[{"name":"snap-group", "isGroup":true}, +# {"name":"backup", "isGroup":false}]' diff --git a/uninstall/uninstall.yaml b/uninstall/uninstall.yaml index e74e5e6..a33db9f 100644 --- a/uninstall/uninstall.yaml +++ b/uninstall/uninstall.yaml @@ -101,7 +101,7 @@ spec: spec: containers: - name: longhorn-uninstall - image: longhornio/longhorn-manager:v1.2.0-preview1 + image: longhornio/longhorn-manager:v1.2.0-rc1 imagePullPolicy: Always securityContext: privileged: true