StackApp
apiVersion: features.criticalstack.com/v1alpha1
kind: StackApp
metadata:
generation: 1
name: demoapp-v1
spec:
appRevision: # nested appRevision See appRevision docs.
majorVersion: 1
StackApp Spec
appRevision
: contains details about the application being deployed, see
AppRevision Docs.
majorVersion
: Major version of the application. This is Necessary because Major
Version is using in naming to insure multiple major versions can be run
independently
StackApp ConfigMap
apiVersion: v1
data:
manifests: | # note pipe to allow multiline string
kind: ConfigMap
metadata:
labels:
stackapps.criticalstack.com/export: ignore
name: demoapp-v1-r1
manifests
: list of yaml kubernetes resources separated by the standard ---
.