blob: c8de19443ba6e0564e003af3407adac83190d3ac [file] [log] [blame]
giolekva96755fa2021-10-06 21:00:00 +04001apiVersion: apiextensions.k8s.io/v1
2kind: CustomResourceDefinition
3metadata:
4 name: nebulacas.lekva.me
5spec:
6 group: lekva.me
7 scope: Namespaced
8 names:
9 kind: NebulaCA
10 listKind: NebulaCAList
11 plural: nebulacas
12 singular: nebulaca
13 shortNames:
14 - nca
15 - ncas
16 versions:
17 - name: v1
18 served: true
19 storage: true
20 subresources:
21 status: {}
22 schema:
23 openAPIV3Schema:
24 type: object
25 properties:
26 spec:
27 type: object
28 properties:
giolekva96755fa2021-10-06 21:00:00 +040029 secretName:
30 type: string
31 status:
32 type: object
33 properties:
34 state:
35 type: string
36 message:
37 type: string
giolekva5ebab802021-10-07 21:50:34 +040038---
39apiVersion: apiextensions.k8s.io/v1
40kind: CustomResourceDefinition
41metadata:
42 name: nebulanodes.lekva.me
43spec:
44 group: lekva.me
45 scope: Namespaced
46 names:
47 kind: NebulaNode
48 listKind: NebulaNodeList
49 plural: nebulanodes
50 singular: nebulanode
51 shortNames:
52 - nnode
53 - nnodes
54 versions:
55 - name: v1
56 served: true
57 storage: true
58 subresources:
59 status: {}
60 schema:
61 openAPIV3Schema:
62 type: object
63 properties:
64 spec:
65 type: object
66 properties:
67 caName:
68 type: string
giolekva4b2934b2021-10-08 19:37:12 +040069 caNamespace:
giolekva5ebab802021-10-07 21:50:34 +040070 type: string
71 ipCidr:
72 type: string
giolekva4b2934b2021-10-08 19:37:12 +040073 pubKey:
74 type: string
giolekva5ebab802021-10-07 21:50:34 +040075 secretName:
76 type: string
77 status:
78 type: object
79 properties:
80 state:
81 type: string
82 message:
83 type: string