@@ -43,6 +43,103 @@ spec:
4343 spec :
4444 description : RunnerSpec defines the desired state of Runner
4545 properties :
46+ env :
47+ items :
48+ description : EnvVar represents an environment variable present in
49+ a Container.
50+ properties :
51+ name :
52+ description : Name of the environment variable. Must be a C_IDENTIFIER.
53+ type : string
54+ value :
55+ description : ' Variable references $(VAR_NAME) are expanded using
56+ the previous defined environment variables in the container
57+ and any service environment variables. If a variable cannot
58+ be resolved, the reference in the input string will be unchanged.
59+ The $(VAR_NAME) syntax can be escaped with a double $$, ie:
60+ $$(VAR_NAME). Escaped references will never be expanded, regardless
61+ of whether the variable exists or not. Defaults to "".'
62+ type : string
63+ valueFrom :
64+ description : Source for the environment variable's value. Cannot
65+ be used if value is not empty.
66+ properties :
67+ configMapKeyRef :
68+ description : Selects a key of a ConfigMap.
69+ properties :
70+ key :
71+ description : The key to select.
72+ type : string
73+ name :
74+ description : ' Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
75+ TODO: Add other useful fields. apiVersion, kind, uid?'
76+ type : string
77+ optional :
78+ description : Specify whether the ConfigMap or its key
79+ must be defined
80+ type : boolean
81+ required :
82+ - key
83+ type : object
84+ fieldRef :
85+ description : ' Selects a field of the pod: supports metadata.name,
86+ metadata.namespace, metadata.labels, metadata.annotations,
87+ spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.'
88+ properties :
89+ apiVersion :
90+ description : Version of the schema the FieldPath is written
91+ in terms of, defaults to "v1".
92+ type : string
93+ fieldPath :
94+ description : Path of the field to select in the specified
95+ API version.
96+ type : string
97+ required :
98+ - fieldPath
99+ type : object
100+ resourceFieldRef :
101+ description : ' Selects a resource of the container: only resources
102+ limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage,
103+ requests.cpu, requests.memory and requests.ephemeral-storage)
104+ are currently supported.'
105+ properties :
106+ containerName :
107+ description : ' Container name: required for volumes, optional
108+ for env vars'
109+ type : string
110+ divisor :
111+ description : Specifies the output format of the exposed
112+ resources, defaults to "1"
113+ type : string
114+ resource :
115+ description : ' Required: resource to select'
116+ type : string
117+ required :
118+ - resource
119+ type : object
120+ secretKeyRef :
121+ description : Selects a key of a secret in the pod's namespace
122+ properties :
123+ key :
124+ description : The key of the secret to select from. Must
125+ be a valid secret key.
126+ type : string
127+ name :
128+ description : ' Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
129+ TODO: Add other useful fields. apiVersion, kind, uid?'
130+ type : string
131+ optional :
132+ description : Specify whether the Secret or its key must
133+ be defined
134+ type : boolean
135+ required :
136+ - key
137+ type : object
138+ type : object
139+ required :
140+ - name
141+ type : object
142+ type : array
46143 image :
47144 type : string
48145 repository :
0 commit comments