diff --git a/kestra/docker/file-build.yaml b/kestra/docker/file-build.yaml index e0f5c23..bf689af 100644 --- a/kestra/docker/file-build.yaml +++ b/kestra/docker/file-build.yaml @@ -1,11 +1,12 @@ +--- # Kestra Docker File Build Template # --- -# +# # Build a Docker image from a File. # id: docker-file-build -namespace: # your-namespace +namespace: # your-namespace tasks: @@ -29,7 +30,7 @@ tasks: - id: build type: io.kestra.plugin.docker.Build dockerfile: "src/Dockerfile" - tags: + tags: - your-username/your-repository:your-tag push: true credentials: diff --git a/kestra/docker/git-build.yaml b/kestra/docker/git-build.yaml index 2e1f4c7..2046b70 100644 --- a/kestra/docker/git-build.yaml +++ b/kestra/docker/git-build.yaml @@ -1,11 +1,12 @@ +--- # Kestra Docker Git Build Template # --- -# +# # Build a Docker image from a Git repository. # id: docker-git-build -namespace: # your-namespace +namespace: # your-namespace tasks: @@ -20,7 +21,7 @@ tasks: - id: build type: io.kestra.plugin.docker.Build dockerfile: "src/Dockerfile" - tags: + tags: - your-username/your-repository:your-tag push: true credentials: diff --git a/kestra/inputs.yaml b/kestra/inputs.yaml index a99fb11..432e692 100644 --- a/kestra/inputs.yaml +++ b/kestra/inputs.yaml @@ -1,11 +1,12 @@ +--- # Kestra Inputs Template # --- -# -# Inputs is a list of dynamic values passed to the flow at runtime. -# +# +# Inputs is a list of dynamic values passed to the flow at runtime. +# id: inputs -namespace: # your-namespace +namespace: # your-namespace inputs: - id: string diff --git a/kestra/python/command.yaml b/kestra/python/command.yaml index 0a42edc..50c7b56 100644 --- a/kestra/python/command.yaml +++ b/kestra/python/command.yaml @@ -1,14 +1,15 @@ +--- # Kestra Python Command Template # --- -# +# # This template is a simple Python script. -# +# # usage: # make sure the Kestra instance can access the /app/scripts/your-python-script.py file # if you're running Kestra in Docker, use a volume to mount the file/directory. id: python-command -namespace: # your-namespace +namespace: # your-namespace tasks: diff --git a/kestra/python/script.yaml b/kestra/python/script.yaml index fd90e74..e69b1c7 100644 --- a/kestra/python/script.yaml +++ b/kestra/python/script.yaml @@ -1,11 +1,12 @@ +--- # Kestra Python Command Template # --- -# +# # This template is a simple Python script that can be used to make a request to a website and log the status code. -# +# id: python-script -namespace: # your-namespace +namespace: # your-namespace tasks: @@ -15,10 +16,10 @@ tasks: script: | from kestra import Kestra import requests - + response = requests.get('{{inputs.website}}') print(response.status_code) - + Kestra.outputs({'status': response.status_code, 'text': response.text}) beforeCommands: - pip install requests kestra diff --git a/kestra/variables.yaml b/kestra/variables.yaml index e6d6441..10f3ef7 100644 --- a/kestra/variables.yaml +++ b/kestra/variables.yaml @@ -1,11 +1,12 @@ +--- # Kestra Variable Template # --- -# -# +# +# # id: variables -namespace: # your-namespace +namespace: # your-namespace variables: variable-name: "variable-value" diff --git a/kestra/webhook.yaml b/kestra/webhook.yaml index cf97848..c37506e 100644 --- a/kestra/webhook.yaml +++ b/kestra/webhook.yaml @@ -1,18 +1,19 @@ +--- # Kestra Webhook Template # --- -# +# # This template is a simple webhook trigger that can be used to trigger a task execution. -# +# # usage: # curl http://your-kestra-instance/api/v1/executions/webhook/your-namespace/your-task-id/your-secret-key id: webhook -namespace: # your-namespace +namespace: # your-namespace tasks: - # your-tasks +# - your-tasks triggers: - id: webhook type: io.kestra.core.models.triggers.types.Webhook - key: # your-secret-key, keep this secret! + key: # your-secret-key, keep this secret!