WIP
This commit is contained in:
49
add-deployment/action.yaml
Normal file
49
add-deployment/action.yaml
Normal 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 }}"
|
||||
Reference in New Issue
Block a user