WIP
All checks were successful
run tests / check (push) Successful in 15s
run tests / release (push) Successful in 13s

This commit is contained in:
2025-12-05 21:05:59 +01:00
parent bd50bef4ad
commit 9b3653c15d
32 changed files with 1388 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
name: "add deployment to release project"
description: "add additional deployments to initialized project"
inputs:
type:
required: true
description: "known types: helm_release"
release_name:
required: true
description: "helm release name"
default: ""
condition:
required: false
description: |
when should the deployment be updated?
choices: always, never, pre_release_only, release_only
default: ""
image_paths:
required: false
description: "space separated list of paths to image tags in helm values"
default: ""
namespace:
required: false
description: "kubernetes namespace of the release"
default: ""
repository:
required: false
description: "helm chart registry"
default: ""
runs:
using: composite
steps:
- name: add deployment
run: |
nix run . -- \
add-deployment \
--state "${RELEASE_ACTION_STATEFILE}" \
--deployment-type "${{ inputs.type }}" \
--deployment-release-name "${{ inputs.release_name }}" \
--deployment-condition "${{ inputs.condition }}" \
--deployment-image-paths "${{ inputs.image_paths }}" \
--deployment-namespace "${{ inputs.namespace }}" \
--deployment-repository "${{ inputs.repository }}"