-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[stable/jiva]: update jiva charts to 2.9.0 release
- Add upgradetask CRD - Update README and values.yaml Signed-off-by: prateekpandey14 <[email protected]>
- Loading branch information
1 parent
e378b21
commit 50a1a0d
Showing
4 changed files
with
269 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,257 @@ | ||
--- | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.4.0 | ||
creationTimestamp: null | ||
name: upgradetasks.openebs.io | ||
spec: | ||
group: openebs.io | ||
names: | ||
kind: UpgradeTask | ||
listKind: UpgradeTaskList | ||
plural: upgradetasks | ||
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 | ||
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 | ||
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 | ||
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: | ||
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: [] | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters