patriotsoftware/Build and Deploy Microservice
Build and Deploy Microservice.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| aws-access-key-id | AWS Access Key ID to authenticate for deploying to ECR and the desired EKS cluster. | yes | — |
| aws-secret-access-key | AWS Secret Access Key to authenticate for deploying to ECR and the desired EKS cluster. | yes | — |
| aws-region | Region used for ECR login. | no | us-east-1 |
| dockerfile-path | Path to the Dockerfile to build. | yes | — |
| docker-context | The Docker context to build the Dockerfile from. Default is "." | no | . |
| docker-build-args | Additional Docker build args to pass to the Docker Build custom action. | no | — |
| docker-extra-tag | Additional Docker tag to apply to the Docker image. | no | — |
| deploy-cdk | Determine to deploy CDK or not. Default is "false". | no | false |
| cdk-directory | The directory to deploy CDK from. Default is "deploy". | no | deploy |
| release-name | Name of Helm Release. This is also used to build the ECR Repo name. | yes | — |
| helm-base-chart | Chart to deploy the service with. | no | monochart |
| helm-target-directory | Target directory to save the chart to. This needs to be an empty directory so the chart can be specified automatically. Will save to ./helm-chart/<chart name>. | no | ./helm-chart/ |
| helm-chart-version | Helm Chart version. | no | — |
| helm-namespace | Kubernetes Namespace for the deployment. Default will use the same name as the release-name. | no | "" |
| helm-values-file-directory | The Director that holds the Helm Values file for the deployment. Default is "./deploy/helm". | no | ./deploy/helm |
| helm-values-file-name | The name of the Helm Values file for the Deployment. Default is "values.yaml". | no | values.yaml |
| helm-additional-values | Comma seperated string that contains extra values set for helm. | no | — |
| helm-additional-args | Handles inline options such as atomic, or timeout. By default, atomic is enabled. | no | --atomic --timeout 2m30s |
| helm-problems-timeout | Number of seconds to wait before checking potential issues (as an integer of seconds). Adding a value enables problem detection. | no | 120 |
| helm-print-template | Allowed values are true/false. Determines whether or not to run "helm template" with the specified values. Defaults to true. | no | true |
Outputs
no outputs