Platform - epam/hubctl GitHub Wiki
Platform stack outputs
and provides
could be used to parameterize another stack. For example, a full-featured Kubernetes stack provides Kubernetes API and a number of infrastructure components, such as External DNS, Cert-manager, etc.
The integration point is elaborate
:
hub elaborate hub.yaml -o hub.yaml.elaborate -s platform.yaml.state
hub.yaml
unset parameters and unsatisfied requirements will be populated by values from platform.yaml.state
.
In the future there will be support to elaborate with multiple state files (from platform different stacks).