This action pushes an image to an ESS Kind cluster and generates a values file that will be used by the setup-ess-action.
| Name | Description | Required |
|---|---|---|
values-files |
The values file(s) to use. | Yes |
pull-push-to-local-registry |
Whether to pull and push the image to the local registry. | No |
image |
The image to push. | No |
image-properties-path |
The path to the image properties to build its values | No |
Before using this action, the kind cluster must be ready, built with the action setup-ess-kind-cluster-action.
If you want to use an image already pushed to a registry, you need to set pull-push-to-local-registry to true and provide the image to push. You must authenticate with the remote registry before calling this action. The image will be made available in the local registry.
If you want to build the image in the same job, you need to set pull-push-to-local-registry to false.
You have 2 options :
- You can push the image to
localhost:5000before this action. Theimageinput should point to the image name. No authentication is needed in ESS configuration. The kind cluster must be ready before calling this action. - You can push the image to a remote registry. You will have to create the proper docker secret to give access to the image from the ESS namespace. You have to write the values file configuring the image pull secrets.
In any case, the action will generate the corresponding values file that will be used by the setup-ess-action.