Context
PR #834 added CLI support for provisioning Intel Gaudi accelerated instances on IBM Cloud (mapt ibmcloud ibm-gaudi create/destroy), but no corresponding Tekton task was created.
All other mapt targets (AWS, Azure) have Tekton tasks under tkn/ that expose the CLI functionality for pipeline consumption. The IBM Cloud Gaudi target is missing this integration.
Request
Add a Tekton task infra-ibmcloud-ibm-gaudi.yaml (and its template counterpart in tkn/template/) following the established infra-{cloud}-{target} naming convention.
The task should:
- Support
create and destroy operations via an operation parameter
- Accept IBM Cloud credentials (
IBMCLOUD_API_KEY, IBMCLOUD_ACCOUNT, IC_REGION, IC_ZONE) and expose relevant parameters: subnet-id, tags, OpenTelemetry config, force-destroy, keep-state
- Output connection details (host, username, key) consistent with existing tasks
Since this is the first IBM Cloud Tekton task, the credential handling and parameter surface may need to diverge from the AWS/Azure patterns to accommodate IBM Cloud specifics. Implementation details should be adapted accordingly.
Context
PR #834 added CLI support for provisioning Intel Gaudi accelerated instances on IBM Cloud (
mapt ibmcloud ibm-gaudi create/destroy), but no corresponding Tekton task was created.All other mapt targets (AWS, Azure) have Tekton tasks under
tkn/that expose the CLI functionality for pipeline consumption. The IBM Cloud Gaudi target is missing this integration.Request
Add a Tekton task
infra-ibmcloud-ibm-gaudi.yaml(and its template counterpart intkn/template/) following the establishedinfra-{cloud}-{target}naming convention.The task should:
createanddestroyoperations via anoperationparameterIBMCLOUD_API_KEY,IBMCLOUD_ACCOUNT,IC_REGION,IC_ZONE) and expose relevant parameters:subnet-id,tags, OpenTelemetry config,force-destroy,keep-stateSince this is the first IBM Cloud Tekton task, the credential handling and parameter surface may need to diverge from the AWS/Azure patterns to accommodate IBM Cloud specifics. Implementation details should be adapted accordingly.