patriotsoftware/Build and Deploy Microservice

Build and Deploy Microservice.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
aws-access-key-idAWS Access Key ID to authenticate for deploying to ECR and the desired EKS cluster.yes
aws-secret-access-keyAWS Secret Access Key to authenticate for deploying to ECR and the desired EKS cluster.yes
aws-regionRegion used for ECR login.nous-east-1
dockerfile-pathPath to the Dockerfile to build.yes
docker-contextThe Docker context to build the Dockerfile from. Default is "."no.
docker-build-argsAdditional Docker build args to pass to the Docker Build custom action.no
docker-extra-tagAdditional Docker tag to apply to the Docker image.no
deploy-cdkDetermine to deploy CDK or not. Default is "false".nofalse
cdk-directoryThe directory to deploy CDK from. Default is "deploy".nodeploy
release-nameName of Helm Release. This is also used to build the ECR Repo name.yes
helm-base-chartChart to deploy the service with.nomonochart
helm-target-directoryTarget 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-versionHelm Chart version.no
helm-namespaceKubernetes Namespace for the deployment. Default will use the same name as the release-name.no""
helm-values-file-directoryThe Director that holds the Helm Values file for the deployment. Default is "./deploy/helm".no./deploy/helm
helm-values-file-nameThe name of the Helm Values file for the Deployment. Default is "values.yaml".novalues.yaml
helm-additional-valuesComma seperated string that contains extra values set for helm.no
helm-additional-argsHandles inline options such as atomic, or timeout. By default, atomic is enabled.no--atomic --timeout 2m30s
helm-problems-timeoutNumber of seconds to wait before checking potential issues (as an integer of seconds). Adding a value enables problem detection.no120
helm-print-templateAllowed values are true/false. Determines whether or not to run "helm template" with the specified values. Defaults to true.notrue

no outputs