profile.json

Compute Profile

Metadata

Spec

Variables

  1. Access Mode

    • Value Type: text
    • Description: Access mode for the persistent volume (e.g., 'ReadWriteOnce', 'ReadOnlyMany', 'ReadWriteMany').
  2. Action

    • Value Type: json
    • Value: $(trigger.payload.action)$
    • Description: Operation to perform (create, status, logs).
    • Required: true
  3. Annotations

    • Value Type: json
    • Value: {"injectValue(KeyX)": "injectValue(KeyY)"}
    • Description: Annotations to attach to the container as key-value pairs (e.g., {"env":"dev"}).
  4. Arguments

    • Value Type: json
    • Value: []
    • Description: Arguments to pass to the container entrypoint as a JSON array of strings.
  5. Autogenerate SSH Key

    • Value Type: text
    • Value: true
    • Description: Auto-generate SSH key if not provided. Set to 'true' or 'false'.
  6. Container Port

    • Value Type: text
    • Description: The port on which the application will run inside the pod (e.g., '8888').
  7. CPU

    • Value Type: text
    • Value: 500
    • Description: Requested CPU resources for the pod in millicores (m).
  8. Enable SSH Access

    • Value Type: text
    • Value: true
    • Description: Enable SSH access to pod. Set to 'true' or 'false'.
  9. Memory

    • Value Type: text
    • Value: 512
    • Description: Requested memory resources for the pod in MiB.
  10. Pod Image

    • Value Type: text
    • Value: registry.dev.rafay-edge.net/ubuntu-24-04-ssh-pod:v1
    • Description: Container image to use for the pod.

Output

Status