Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/actions/setup-cf/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ inputs:
required: false
type: boolean
default: false
additional-values-files:
description: Comma-separated list of absolute paths to Helmfile values files to merge last, e.g. to override chart versions.
required: false
type: string
default: ""

runs:
using: "composite"
Expand Down Expand Up @@ -70,6 +75,7 @@ runs:
working-directory: kind-deployment
env:
INSTALL_OPTIONAL_COMPONENTS: ${{ inputs.install-optional-components }}
ADDITIONAL_VALUES_FILES: ${{ inputs.additional-values-files }}
run: |
if [ "${{ inputs.isolated-cell }}" = "true" ]; then
echo '- role: worker
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ Inputs (all optional):
- `github-token` (string): GitHub API token, used when `use-latest-versions` is enabled to avoid rate limiting.
- `ref` (string, default `main`): kind-deployment branch, tag or commit SHA that is checked out and deployed. Set it to the same commit as the action's `@<sha>` to get a fully pinned setup.
- `use-latest-versions` (boolean, default `false`): sync to the latest `develop` versions of cf-deployment before deploying.
- `additional-values-files` (string, default ''): comma-separated list of [Helmfile values](#custom-helmfile-values) files, merged last. Use it to override any value, e.g. a chart version (`charts.capi.version`). Must be absolute paths, e.g. `${{ github.workspace }}/capi-values.yaml`, since Helmfile runs from the checked-out `kind-deployment` directory.

## Unsupported Features

Expand Down
Loading