Skip to content

Add Tekton task for IBM Cloud Gaudi accelerator provisioning #876

Description

@deekay2310

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions