Codebase Operator API
Packages:
v2.edp.epam.com/v1
Resource Types:
CDStageDeployβ
β© ParentCDStageDeploy is the Schema for the CDStageDeployments API.
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | v2.edp.epam.com/v1 | true |
kind | string | CDStageDeploy | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | CDStageDeploySpec defines the desired state of CDStageDeploy. | false |
status | object | CDStageDeployStatus defines the observed state of CDStageDeploy. Default: map[status:pending] | false |
CDStageDeploy.specβ
β© ParentCDStageDeploySpec defines the desired state of CDStageDeploy.
Name | Type | Description | Required |
---|---|---|---|
pipeline | string | Name of related pipeline | true |
stage | string | Name of related stage | true |
tag | object | Specifies a latest available tag | true |
tags | []object | A list of available tags | true |
CDStageDeploy.spec.tagβ
β© ParentSpecifies a latest available tag
Name | Type | Description | Required |
---|---|---|---|
codebase | string | true | |
tag | string | true |
CDStageDeploy.spec.tags[index]β
β© ParentName | Type | Description | Required |
---|---|---|---|
codebase | string | true | |
tag | string | true |
CDStageDeploy.statusβ
β© ParentCDStageDeployStatus defines the observed state of CDStageDeploy.
Name | Type | Description | Required |
---|---|---|---|
message | string | Descriptive message for current status. | false |
status | enum | Specifies a current status of CDStageDeploy. Enum: failed, running, pending, completed, in-queue | false |
CodebaseBranchβ
β© ParentCodebaseBranch is the Schema for the CodebaseBranches API.
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | v2.edp.epam.com/v1 | true |
kind | string | CodebaseBranch | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | CodebaseBranchSpec defines the desired state of CodebaseBranch. | false |
status | object | CodebaseBranchStatus defines the observed state of CodebaseBranch. | false |
CodebaseBranch.specβ
β© ParentCodebaseBranchSpec defines the desired state of CodebaseBranch.
Name | Type | Description | Required |
---|---|---|---|
branchName | string | Name of a branch. | true |
codebaseName | string | Name of Codebase associated with. | true |
fromCommit | string | The new branch will be created starting from the selected commit hash. | true |
release | boolean | Flag if branch is used as "release" branch. | true |
pipelines | map[string]string | Pipelines is a map of pipelines related to the branch. | false |
version | string | false |
CodebaseBranch.statusβ
β© ParentCodebaseBranchStatus defines the observed state of CodebaseBranch.
Name | Type | Description | Required |
---|---|---|---|
action | string | The last Action was performed. | true |
failureCount | integer | Amount of times, operator fail to serve with existing CR. Format: int64 | true |
lastTimeUpdated | string | Information when the last time the action were performed. Format: date-time | true |
result | enum | A result of an action which were performed.
Enum: success, error | true |
status | string | Specifies a current status of CodebaseBranch. | true |
username | string | Name of user who made a last change. | true |
value | string | Specifies a current state of CodebaseBranch. | true |
build | string | false | |
detailedMessage | string | Detailed information regarding action result
which were performed | false |
git | string | Specifies a status of action for git. | false |
lastSuccessfulBuild | string | false | |
versionHistory | []string | false |
CodebaseImageStreamβ
β© ParentCodebaseImageStream is the Schema for the CodebaseImageStreams API.
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | v2.edp.epam.com/v1 | true |
kind | string | CodebaseImageStream | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | CodebaseImageStreamSpec defines the desired state of CodebaseImageStream. | false |
status | object | CodebaseImageStreamStatus defines the observed state of CodebaseImageStream. | false |