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 |