diff --git a/deploy/helm/charts/Chart.yaml b/deploy/helm/charts/Chart.yaml index d0ed925..ff0c7dc 100644 --- a/deploy/helm/charts/Chart.yaml +++ b/deploy/helm/charts/Chart.yaml @@ -4,10 +4,10 @@ description: Helm chart for OpenEBS Jiva Operator. Jiva provides highly availabl type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 3.5.1 +version: 3.6.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 3.5.0 +appVersion: 3.6.0 icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png home: http://www.openebs.io/ keywords: @@ -23,7 +23,7 @@ sources: dependencies: - name: localpv-provisioner - version: "3.4.1" + version: "3.5.0" repository: "https://openebs.github.io/dynamic-localpv-provisioner" condition: openebsLocalpv.enabled diff --git a/deploy/helm/charts/README.md b/deploy/helm/charts/README.md index 40724ec..c05c0a5 100644 --- a/deploy/helm/charts/README.md +++ b/deploy/helm/charts/README.md @@ -45,7 +45,7 @@ By default this chart installs additional, dependent charts: | Repository | Name | Version | |------------|------|---------| -| https://openebs.github.io/dynamic-localpv-provisioner | localpv-provisioner | 3.4.1 | +| https://openebs.github.io/dynamic-localpv-provisioner | localpv-provisioner | 3.5.0 | **Note:** Find detailed Dynamic LocalPV Provisioner Helm chart configuration options [here](https://github.com/openebs/dynamic-localpv-provisioner/blob/develop/deploy/helm/charts/README.md). @@ -174,31 +174,31 @@ helm upgrade openebs-jiva openebs-jiva/jiva -n openebs \ | jivaOperator.componentName | string | `"jiva-operator"` | Jiva operator component name | | jivaOperator.controller.image.registry | `nil` | Jiva volume controller container image registry | | jivaOperator.controller.image.repository | `openebs/jiva` | Jiva volume controller container image repository | -| jivaOperator.controller.image.tag | `"3.5.0"` | Jiva volume controller container image tag | +| jivaOperator.controller.image.tag | `"3.6.0"` | Jiva volume controller container image tag | | jivaOperator.exporter.image.registry | `nil` | Jiva volume metrics exporter container image registry | | jivaOperator.exporter.image.repository | `openebs/m-exporter` | Jiva volume metrics exporter container image repository | -| jivaOperator.exporter.image.tag | `"3.5.0"` | Jiva volume metrics exporter container image tag | +| jivaOperator.exporter.image.tag | `"3.6.0"` | Jiva volume metrics exporter container image tag | | jivaOperator.image.pullPolicy | string | `"IfNotPresent"` | Jiva operator image pull policy | | jivaOperator.image.registry | string | `nil` | Jiva operator image registry | | jivaOperator.image.repository | string | `"openebs/jiva-operator"` | Jiva operator image repository | -| jivaOperator.image.tag | string | `"3.5.0"` | Jiva operator image tag | +| jivaOperator.image.tag | string | `"3.6.0"` | Jiva operator image tag | | jivaOperator.nodeSelector | object | `{}` | Jiva operator pod nodeSelector| | jivaOperator.podAnnotations | object | `{}` | Jiva operator pod annotations | | jivaOperator.replica.image.registry | `nil` | Jiva volume replica container image registry | | jivaOperator.replica.image.repository | `openebs/jiva` | Jiva volume replica container image repository | -| jivaOperator.replica.image.tag | `"3.5.0"` | Jiva volume replica container image tag | +| jivaOperator.replica.image.tag | `"3.6.0"` | Jiva volume replica container image tag | | jivaOperator.resources | object | `{}` | Jiva operator pod resources | | jivaOperator.securityContext | object | `{}` | Jiva operator security context | | jivaOperator.tolerations | list | `[]` | Jiva operator pod tolerations | | jivaCSIPlugin.image.pullPolicy | string | `"IfNotPresent"` | Jiva CSI driver image pull policy | | jivaCSIPlugin.image.registry | string | `nil` | Jiva CSI driver image registry | | jivaCSIPlugin.image.repository | string | `"openebs/jiva-csi"` | Jiva CSI driver image repository | -| jivaCSIPlugin.image.tag | string | `"3.5.0"` | Jiva CSI driver image tag | +| jivaCSIPlugin.image.tag | string | `"3.6.0"` | Jiva CSI driver image tag | | jivaCSIPlugin.name | string | `"jiva-csi-plugin"` | Jiva CSI driver container name | | jivaCSIPlugin.remount | string | `"true"` | Jiva CSI driver remount feature, enabled by default | | rbac.create | bool | `true` | Enable RBAC | | rbac.pspEnabled | bool | `false` | Enable PodSecurityPolicy | -| release.version | string | `"3.5.0"` | Openebs Jiva release version | +| release.version | string | `"3.6.0"` | Openebs Jiva release version | | serviceAccount.annotations | object | `{}` | Service Account annotations | | serviceAccount.csiController.create | bool | `true` | Enable CSI Controller ServiceAccount | | serviceAccount.csiController.name | string | `"openebs-jiva-csi-controller-sa"` | CSI Controller ServiceAccount name | diff --git a/deploy/helm/charts/crds/upgradetask.yaml b/deploy/helm/charts/crds/upgradetask.yaml index ab35065..bc2fa70 100644 --- a/deploy/helm/charts/crds/upgradetask.yaml +++ b/deploy/helm/charts/crds/upgradetask.yaml @@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null + controller-gen.kubebuilder.io/version: v0.11.4 name: upgradetasks.openebs.io spec: group: openebs.io @@ -15,243 +14,237 @@ spec: singular: upgradetask scope: Namespaced versions: - - name: v1alpha1 - schema: - openAPIV3Schema: - description: UpgradeTask represents an upgrade task - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + - name: v1alpha1 + schema: + openAPIV3Schema: + description: UpgradeTask represents an upgrade task + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Spec i.e. specifications of the UpgradeTask - properties: - cstorPool: - description: CStorPool contains the details of the cstor pool to be - upgraded + type: string + metadata: + type: object + spec: + description: Spec i.e. specifications of the UpgradeTask + properties: + cstorPool: + description: CStorPool contains the details of the cstor pool to be + upgraded + properties: + options: + description: Options can be used to change the default behaviour + of upgrade + properties: + ignoreStepsOnError: + description: IgnoreStepsOnError allows to ignore steps which + failed + items: + type: string + type: array + type: object + poolName: + description: PoolName contains the name of the cstor pool to be + upgraded + type: string + type: object + cstorPoolCluster: + description: CStorPoolCluster contains the details of the storage + pool claim to be upgraded + properties: + cspcName: + description: CSPCName contains the name of the storage pool claim + to be upgraded + type: string + options: + description: Options can be used to change the default behaviour + of upgrade + properties: + ignoreStepsOnError: + description: IgnoreStepsOnError allows to ignore steps which + failed + items: + type: string + type: array + type: object + type: object + cstorPoolInstance: + description: CStorPoolInstance contains the details of the cstor pool + to be upgraded + properties: + cspiName: + description: CSPCName contains the name of the storage pool claim + to be upgraded + type: string + options: + description: Options can be used to change the default behaviour + of upgrade + properties: + ignoreStepsOnError: + description: IgnoreStepsOnError allows to ignore steps which + failed + items: + type: string + type: array + type: object + type: object + cstorVolume: + description: CStorVolume contains the details of the cstor volume + to be upgraded + properties: + options: + description: Options can be used to change the default behaviour + of upgrade + properties: + ignoreStepsOnError: + description: IgnoreStepsOnError allows to ignore steps which + failed + items: + type: string + type: array + type: object + pvName: + description: PVName contains the name of the pv associated with + the cstor volume + type: string + type: object + fromVersion: + description: FromVersion is the current version of the resource. + type: string + imagePrefix: + description: ImagePrefix contains the url prefix of the image url. + This field is optional. If not present upgrade takes the previously + present ImagePrefix. + type: string + imageTag: + description: ImageTag contains the customized tag for ToVersion if + any. This field is optional. If not present upgrade takes the ToVersion + as the ImageTag + type: string + jivaVolume: + description: JivaVolume contains the details of the jiva volume to + be upgraded + properties: + options: + description: Options can be used to change the default behaviour + of upgrade + properties: + ignoreStepsOnError: + description: IgnoreStepsOnError allows to ignore steps which + failed + items: + type: string + type: array + type: object + pvName: + description: PVName contains the name of the pv associated with + the jiva volume + type: string + type: object + options: + description: Options contains the optional flags that can be passed + during upgrade. + properties: + timeout: + description: Timeout is maximum seconds to wait at any given step + in the upgrade + type: integer + type: object + storagePoolClaim: + description: StoragePoolClaim contains the details of the storage + pool claim to be upgraded + properties: + options: + description: Options can be used to change the default behaviour + of upgrade + properties: + ignoreStepsOnError: + description: IgnoreStepsOnError allows to ignore steps which + failed + items: + type: string + type: array + type: object + spcName: + description: SPCName contains the name of the storage pool claim + to be upgraded + type: string + type: object + toVersion: + description: ToVersion is the upgraded version of the resource. It + should be same as the version of control plane components version. + type: string + required: + - fromVersion + - toVersion + type: object + status: + description: Status of UpgradeTask + properties: + completedTime: + description: CompletedTime of Upgrade + format: date-time + nullable: true + type: string + phase: + description: Phase indicates if a upgradeTask is started, success + or errored + type: string + retries: + description: Retries is the number of times the job attempted to upgrade + the resource + type: integer + startTime: + description: StartTime of Upgrade + format: date-time + nullable: true + type: string + upgradeDetailedStatuses: + description: UpgradeDetailedStatuses contains the list of statuses + of each step + items: + description: UpgradeDetailedStatuses represents the latest available + observations of a UpgradeTask current state. properties: - options: - description: Options can be used to change the default behaviour - of upgrade - properties: - ignoreStepsOnError: - description: IgnoreStepsOnError allows to ignore steps which - failed - items: - type: string - type: array - type: object - poolName: - description: PoolName contains the name of the cstor pool to be - upgraded + lastUpdatedAt: + description: LastUpdatedTime of a UpgradeStep + format: date-time + nullable: true type: string - type: object - cstorPoolCluster: - description: CStorPoolCluster contains the details of the storage - pool claim to be upgraded - properties: - cspcName: - description: CSPCName contains the name of the storage pool claim - to be upgraded + message: + description: A human-readable message indicating details about + why the upgradeStep is in this state type: string - options: - description: Options can be used to change the default behaviour - of upgrade - properties: - ignoreStepsOnError: - description: IgnoreStepsOnError allows to ignore steps which - failed - items: - type: string - type: array - type: object - type: object - cstorPoolInstance: - description: CStorPoolInstance contains the details of the cstor pool - to be upgraded - properties: - cspiName: - description: CSPCName contains the name of the storage pool claim - to be upgraded + phase: + description: Phase indicates if the UpgradeStep is waiting, + errored or completed. type: string - options: - description: Options can be used to change the default behaviour - of upgrade - properties: - ignoreStepsOnError: - description: IgnoreStepsOnError allows to ignore steps which - failed - items: - type: string - type: array - type: object - type: object - cstorVolume: - description: CStorVolume contains the details of the cstor volume - to be upgraded - properties: - options: - description: Options can be used to change the default behaviour - of upgrade - properties: - ignoreStepsOnError: - description: IgnoreStepsOnError allows to ignore steps which - failed - items: - type: string - type: array - type: object - pvName: - description: PVName contains the name of the pv associated with - the cstor volume + reason: + description: Reason is a brief CamelCase string that describes + any failure and is meant for machine parsing and tidy display + in the CLI type: string - type: object - fromVersion: - description: FromVersion is the current version of the resource. - type: string - imagePrefix: - description: ImagePrefix contains the url prefix of the image url. - This field is optional. If not present upgrade takes the previously - present ImagePrefix. - type: string - imageTag: - description: ImageTag contains the customized tag for ToVersion if - any. This field is optional. If not present upgrade takes the ToVersion - as the ImageTag - type: string - jivaVolume: - description: JivaVolume contains the details of the jiva volume to - be upgraded - properties: - options: - description: Options can be used to change the default behaviour - of upgrade - properties: - ignoreStepsOnError: - description: IgnoreStepsOnError allows to ignore steps which - failed - items: - type: string - type: array - type: object - pvName: - description: PVName contains the name of the pv associated with - the jiva volume + startTime: + description: StartTime of a UpgradeStep + format: date-time + nullable: true type: string - type: object - options: - description: Options contains the optional flags that can be passed - during upgrade. - properties: - timeout: - description: Timeout is maximum seconds to wait at any given step - in the upgrade - type: integer - type: object - storagePoolClaim: - description: StoragePoolClaim contains the details of the storage - pool claim to be upgraded - properties: - options: - description: Options can be used to change the default behaviour - of upgrade - properties: - ignoreStepsOnError: - description: IgnoreStepsOnError allows to ignore steps which - failed - items: - type: string - type: array - type: object - spcName: - description: SPCName contains the name of the storage pool claim - to be upgraded + step: + description: UpgradeStep is the current step being performed + for a particular resource upgrade type: string type: object - toVersion: - description: ToVersion is the upgraded version of the resource. It - should be same as the version of control plane components version. - type: string - required: - - fromVersion - - toVersion - type: object - status: - description: Status of UpgradeTask - properties: - completedTime: - description: CompletedTime of Upgrade - format: date-time - nullable: true - type: string - phase: - description: Phase indicates if a upgradeTask is started, success - or errored - type: string - retries: - description: Retries is the number of times the job attempted to upgrade - the resource - type: integer - startTime: - description: StartTime of Upgrade - format: date-time - nullable: true - type: string - upgradeDetailedStatuses: - description: UpgradeDetailedStatuses contains the list of statuses - of each step - items: - description: UpgradeDetailedStatuses represents the latest available - observations of a UpgradeTask current state. - properties: - lastUpdatedAt: - description: LastUpdatedTime of a UpgradeStep - format: date-time - nullable: true - type: string - message: - description: A human-readable message indicating details about - why the upgradeStep is in this state - type: string - phase: - description: Phase indicates if the UpgradeStep is waiting, - errored or completed. - type: string - reason: - description: Reason is a brief CamelCase string that describes - any failure and is meant for machine parsing and tidy display - in the CLI - type: string - startTime: - description: StartTime of a UpgradeStep - format: date-time - nullable: true - type: string - step: - description: UpgradeStep is the current step being performed - for a particular resource upgrade - type: string - type: object - type: array - type: object - required: - - spec - type: object - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] ---- + type: array + type: object + required: + - spec + type: object + served: true + storage: true +--- \ No newline at end of file diff --git a/deploy/helm/charts/values.yaml b/deploy/helm/charts/values.yaml index fe9c175..de12330 100644 --- a/deploy/helm/charts/values.yaml +++ b/deploy/helm/charts/values.yaml @@ -3,7 +3,7 @@ # Declare variables to be passed into your templates. release: - version: "3.4.0" + version: "3.6.0" # If false, openebs localpv sub-chart will not be installed @@ -25,17 +25,17 @@ jivaOperator: image: registry: repository: openebs/jiva - tag: 3.4.0 + tag: 3.6.0 replica: image: registry: repository: openebs/jiva - tag: 3.4.0 + tag: 3.6.0 exporter: image: registry: repository: openebs/m-exporter - tag: 3.4.0 + tag: 3.6.0 image: # Make sure that registry name end with a '/'. # For example : quay.io/ is a correct value here and quay.io is incorrect @@ -43,7 +43,7 @@ jivaOperator: repository: openebs/jiva-operator pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: 3.4.0 + tag: 3.6.0 annotations: {} resyncInterval: "30" podAnnotations: {} @@ -118,7 +118,7 @@ jivaCSIPlugin: repository: openebs/jiva-csi pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: 3.4.0 + tag: 3.6.0 remount: "true" csiNode: