|
| 1 | +--- |
1 | 2 | apiVersion: apiextensions.k8s.io/v1 |
2 | 3 | kind: CustomResourceDefinition |
3 | 4 | metadata: |
4 | 5 | annotations: |
5 | | - controller-gen.kubebuilder.io/version: v0.19.0 |
| 6 | + controller-gen.kubebuilder.io/version: v0.20.1 |
6 | 7 | name: buildruns.shipwright.io |
7 | 8 | spec: |
8 | | - conversion: |
9 | | - strategy: Webhook |
10 | | - webhook: |
11 | | - clientConfig: |
12 | | - service: |
13 | | - name: shp-build-webhook |
14 | | - namespace: shipwright-build |
15 | | - path: /convert |
16 | | - conversionReviewVersions: |
17 | | - - v1 |
18 | 9 | group: shipwright.io |
19 | 10 | names: |
20 | 11 | kind: BuildRun |
@@ -7544,6 +7535,55 @@ spec: |
7544 | 7535 | spec: |
7545 | 7536 | description: Spec refers to an embedded build specification |
7546 | 7537 | properties: |
| 7538 | + caBundle: |
| 7539 | + description: CABundle specifies the list certificates to be |
| 7540 | + loaded in workload containers. |
| 7541 | + properties: |
| 7542 | + configMap: |
| 7543 | + description: |- |
| 7544 | + configMap is a reference (by name) to a ConfigMap's `data` key(s), or to a |
| 7545 | + list of ConfigMap's `data` key(s) using label selector, in the namespace. |
| 7546 | + properties: |
| 7547 | + key: |
| 7548 | + description: Key of the entry in the object's `data` |
| 7549 | + field to be used. |
| 7550 | + maxLength: 253 |
| 7551 | + minLength: 1 |
| 7552 | + type: string |
| 7553 | + name: |
| 7554 | + description: Name is the name of the source object |
| 7555 | + in the trust namespace. |
| 7556 | + maxLength: 253 |
| 7557 | + minLength: 1 |
| 7558 | + type: string |
| 7559 | + type: object |
| 7560 | + x-kubernetes-map-type: atomic |
| 7561 | + secret: |
| 7562 | + description: |- |
| 7563 | + secret is a reference (by name) to a Secret's `data` key(s), or to a |
| 7564 | + list of Secret's `data` key(s) using label selector, in the namespace. |
| 7565 | + properties: |
| 7566 | + key: |
| 7567 | + description: Key of the entry in the object's `data` |
| 7568 | + field to be used. |
| 7569 | + maxLength: 253 |
| 7570 | + minLength: 1 |
| 7571 | + type: string |
| 7572 | + name: |
| 7573 | + description: Name is the name of the source object |
| 7574 | + in the trust namespace. |
| 7575 | + maxLength: 253 |
| 7576 | + minLength: 1 |
| 7577 | + type: string |
| 7578 | + type: object |
| 7579 | + x-kubernetes-map-type: atomic |
| 7580 | + type: object |
| 7581 | + x-kubernetes-map-type: atomic |
| 7582 | + x-kubernetes-validations: |
| 7583 | + - message: exactly one of the fields in [configMap secret] |
| 7584 | + must be set |
| 7585 | + rule: '[has(self.configMap),has(self.secret)].filter(x,x==true).size() |
| 7586 | + == 1' |
7547 | 7587 | env: |
7548 | 7588 | description: Env contains additional environment variables |
7549 | 7589 | that should be passed to the build container |
@@ -10143,6 +10183,55 @@ spec: |
10143 | 10183 | - strategy |
10144 | 10184 | type: object |
10145 | 10185 | type: object |
| 10186 | + caBundle: |
| 10187 | + description: CABundle specifies the list certificates to be loaded |
| 10188 | + in workload containers. |
| 10189 | + properties: |
| 10190 | + configMap: |
| 10191 | + description: |- |
| 10192 | + configMap is a reference (by name) to a ConfigMap's `data` key(s), or to a |
| 10193 | + list of ConfigMap's `data` key(s) using label selector, in the namespace. |
| 10194 | + properties: |
| 10195 | + key: |
| 10196 | + description: Key of the entry in the object's `data` field |
| 10197 | + to be used. |
| 10198 | + maxLength: 253 |
| 10199 | + minLength: 1 |
| 10200 | + type: string |
| 10201 | + name: |
| 10202 | + description: Name is the name of the source object in the |
| 10203 | + trust namespace. |
| 10204 | + maxLength: 253 |
| 10205 | + minLength: 1 |
| 10206 | + type: string |
| 10207 | + type: object |
| 10208 | + x-kubernetes-map-type: atomic |
| 10209 | + secret: |
| 10210 | + description: |- |
| 10211 | + secret is a reference (by name) to a Secret's `data` key(s), or to a |
| 10212 | + list of Secret's `data` key(s) using label selector, in the namespace. |
| 10213 | + properties: |
| 10214 | + key: |
| 10215 | + description: Key of the entry in the object's `data` field |
| 10216 | + to be used. |
| 10217 | + maxLength: 253 |
| 10218 | + minLength: 1 |
| 10219 | + type: string |
| 10220 | + name: |
| 10221 | + description: Name is the name of the source object in the |
| 10222 | + trust namespace. |
| 10223 | + maxLength: 253 |
| 10224 | + minLength: 1 |
| 10225 | + type: string |
| 10226 | + type: object |
| 10227 | + x-kubernetes-map-type: atomic |
| 10228 | + type: object |
| 10229 | + x-kubernetes-map-type: atomic |
| 10230 | + x-kubernetes-validations: |
| 10231 | + - message: exactly one of the fields in [configMap secret] must be |
| 10232 | + set |
| 10233 | + rule: '[has(self.configMap),has(self.secret)].filter(x,x==true).size() |
| 10234 | + == 1' |
10146 | 10235 | env: |
10147 | 10236 | description: Env contains additional environment variables that should |
10148 | 10237 | be passed to the build container |
@@ -12566,6 +12655,55 @@ spec: |
12566 | 12655 | buildSpec: |
12567 | 12656 | description: BuildSpec is the Build Spec of this BuildRun. |
12568 | 12657 | properties: |
| 12658 | + caBundle: |
| 12659 | + description: CABundle specifies the list certificates to be loaded |
| 12660 | + in workload containers. |
| 12661 | + properties: |
| 12662 | + configMap: |
| 12663 | + description: |- |
| 12664 | + configMap is a reference (by name) to a ConfigMap's `data` key(s), or to a |
| 12665 | + list of ConfigMap's `data` key(s) using label selector, in the namespace. |
| 12666 | + properties: |
| 12667 | + key: |
| 12668 | + description: Key of the entry in the object's `data` field |
| 12669 | + to be used. |
| 12670 | + maxLength: 253 |
| 12671 | + minLength: 1 |
| 12672 | + type: string |
| 12673 | + name: |
| 12674 | + description: Name is the name of the source object in |
| 12675 | + the trust namespace. |
| 12676 | + maxLength: 253 |
| 12677 | + minLength: 1 |
| 12678 | + type: string |
| 12679 | + type: object |
| 12680 | + x-kubernetes-map-type: atomic |
| 12681 | + secret: |
| 12682 | + description: |- |
| 12683 | + secret is a reference (by name) to a Secret's `data` key(s), or to a |
| 12684 | + list of Secret's `data` key(s) using label selector, in the namespace. |
| 12685 | + properties: |
| 12686 | + key: |
| 12687 | + description: Key of the entry in the object's `data` field |
| 12688 | + to be used. |
| 12689 | + maxLength: 253 |
| 12690 | + minLength: 1 |
| 12691 | + type: string |
| 12692 | + name: |
| 12693 | + description: Name is the name of the source object in |
| 12694 | + the trust namespace. |
| 12695 | + maxLength: 253 |
| 12696 | + minLength: 1 |
| 12697 | + type: string |
| 12698 | + type: object |
| 12699 | + x-kubernetes-map-type: atomic |
| 12700 | + type: object |
| 12701 | + x-kubernetes-map-type: atomic |
| 12702 | + x-kubernetes-validations: |
| 12703 | + - message: exactly one of the fields in [configMap secret] must |
| 12704 | + be set |
| 12705 | + rule: '[has(self.configMap),has(self.secret)].filter(x,x==true).size() |
| 12706 | + == 1' |
12569 | 12707 | env: |
12570 | 12708 | description: Env contains additional environment variables that |
12571 | 12709 | should be passed to the build container |
@@ -15309,4 +15447,3 @@ spec: |
15309 | 15447 | storage: true |
15310 | 15448 | subresources: |
15311 | 15449 | status: {} |
15312 | | - |
|
0 commit comments