Vocabulary - epam/hubctl GitHub Wiki
Component
A piece of software such as a microservice, database setup, Helm chart, Terraform scripts, etc. together with a hub-component.yaml
manifest.
Stack
A set of components bound by hub.yaml
manifest.
Stack instance
Stack that is deployed.
Parameter
A scalar or structured value with a name, e.g. kubernetes.api.endpoint
supplied by user or derived from an output.
Output
A scalar or structured value with a name, e.g. component.ingress.fqdn
produced by component.
Requirement
Arbitrary string literal, e.g. tls-ingress
to describe capability provided by component or required by component.
Platform
A stack which outputs
and provides
could be used to parameterize another stack(s). For example, a full-featured Kubernetes stack provides Kubernetes API and a number of infrastructure components, such as External DNS, Cert-manager, etc.