Application manifest
Below is a list of all configuration attributes for an environment manifest.
apiVersion
*
required
Type |
Example |
Description |
string |
v1alpha1 |
Defines the version of the schema. |
kind
*
required
Type |
Example |
Description |
string |
Application |
Defines the kind of the schema. |
name
*
required
Type |
Regex |
Example |
Description |
string |
[a-z]+(-[a-z]+){0,2} |
hello-world |
Defines the name of the application. |
spec
image
*
required
Type |
Example |
Description |
string |
ghcr.io/tuuturu/xctl-hello |
Defines the URI of the container image to be used in the application. |
port
Type |
Example |
Default |
Description |
number |
80 |
None |
Defines the port your application listens to traffic on. Only required if the application expects traffic. |
url
Type |
Example |
Default |
Description |
string |
hello.tuuturu.org |
None |
Defines the URL your application will be available on. Only required if the application should be available outside the cluster. |
metrics
Type |
Example |
Default |
Description |
string |
/metrics |
None |
Defines the path of your application which exposes metric data |