Overview
UnderStack is deployed as a collection of multiple applications and/or tools which
are referred to in the code base in different category groupings. Each of these
groupings can themselves be multiple applications combined.
Adding an application
To add an application, you must perform the following steps.
-
Determine how its deployed. For example as a set of manifests or via Helm.
-
Create a directory that matches the namespace that you want to
deploy to in eithercomponents/oroperators/. Populating it with a
kustomization.yamlor avalues.yamlor both depending on the proper
deployment. -
Edit one of the following:
apps/appset/infra.yamlapps/appset/operators.yamlapps/appset/components.yaml
Adding an entry into the list of components as appropriate for the way
the application is deployed. You can use the existing ones as an example
which can be followed. -
Edit
scripts/gitopts-secrets-gen.shto create a directory and generate any
secrets which the application may require.