CCI.Job
Element Description
The CCI.Job element is used to create a job.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
k8sManifest |
Yes |
Native manifest of the job object of the Kubernetes Type: dict Value Description: Supports customization. You are advised to use a public image (which is uploaded to the image repository and whose type is set to public), and not to change the name and labels under the metadata during an update. Value Constraint: This field cannot be empty. Suggestion: Customize the value. For details, visit https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/. |
namespace |
Yes |
Namespace in a cluster where a job is located Type: HuaweiCloud.CCI.Namespace.Name Value Description: Supports customization. Value Constraint: The value must start with a letter. Only lowercase letters, digits, and hyphens (-) are allowed. The length of namespace can't be over 63. Suggestion: Log in to the CCI console. In the navigation pane on the left, choose Namespaces. View and select the target namespace. |
Relationships Between Elements
Description |
Target |
---|---|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
DependsOn |
|
ContainedIn |
Return Value
Property |
Type |
Description |
---|---|---|
refID |
string |
ID of CCI job |
refName |
string |
Name of CCI Job |
Blueprint Example
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: cci_namespace: default: cci-ns description: Namespace where the job locates command: default: sleep 10; description: Command for using the image to execute the job type: string containername: default: cci-job-123 description: Name of the container to be started when the job is executed using the image type: string cpu: default: 500m description: Number of CPU cores required for using the image to execute the job type: string image: default: 'redis:latest' description: 'Name and tag of the image used by the job' type: string jobname: default: cci-job description: 'Job name' type: string memory: default: 1Gi description: Memory amount required for using the image to execute the job type: string node_templates: my-job: properties: k8sManifest: apiVersion: 'batch/v1' kind: Job metadata: name: get_input: jobname spec: template: metadata: name: get_input: jobname spec: containers: - command: - sh - '-c' - get_input: command image: get_input: image name: get_input: containername resources: limits: cpu: get_input: cpu memory: get_input: memory requests: cpu: get_input: cpu memory: get_input: memory imagePullPolicy: IfNotPresent restartPolicy: OnFailure namespace: get_input: cci_namespace type: HuaweiCloud.CCI.Job
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot