You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 21, 2024. It is now read-only.
description: Template that create and configure a full functional EKS cluster
types:
- env-template
inputs:
- label: Project name
type: text
name: project_name
global: true
- label: AWS VPC ID
type: text
name: vpc
- label: Do you want to use custom namespace?
type: bool
name: custom_namespace
default: false
- label: Namespace
type: text
name: namespace
condition:
variable: custom_namespace
operator: "=="
value: true
lifecycle:
deploy:
supported-os:
- windows
- linux
- mac
requirements-check:
npm:
check-command: npm --version
info: npm is not installed
dependecies:
check-command: npm i
info: Failed to install dependencies
deploy-command: npx cdk deploy -c stage=${stage}
hooks:
- type: run
trigger: after-render
commands:
- echo This project deploy command needs a stage parameter(one of the ones you entered during project creation), to get and save some configurations, like vpc, namespace, cluster name. If provided, the vpcId in the stage file will be used instead of your initial input.