Skip to content

Commit 7b08362

Browse files
Bump chart version to 0.1.10 (#39)
1 parent 00d8a6d commit 7b08362

File tree

6 files changed

+701
-1
lines changed

6 files changed

+701
-1
lines changed

crds/netbird.io_nbgroups.yaml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.17.1
7+
name: nbgroups.netbird.io
8+
spec:
9+
group: netbird.io
10+
names:
11+
kind: NBGroup
12+
listKind: NBGroupList
13+
plural: nbgroups
14+
singular: nbgroup
15+
scope: Namespaced
16+
versions:
17+
- name: v1
18+
schema:
19+
openAPIV3Schema:
20+
description: NBGroup is the Schema for the nbgroups API.
21+
properties:
22+
apiVersion:
23+
description: |-
24+
APIVersion defines the versioned schema of this representation of an object.
25+
Servers should convert recognized schemas to the latest internal value, and
26+
may reject unrecognized values.
27+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28+
type: string
29+
kind:
30+
description: |-
31+
Kind is a string value representing the REST resource this object represents.
32+
Servers may infer this from the endpoint the client submits requests to.
33+
Cannot be updated.
34+
In CamelCase.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
36+
type: string
37+
metadata:
38+
type: object
39+
spec:
40+
description: NBGroupSpec defines the desired state of NBGroup.
41+
properties:
42+
name:
43+
minLength: 1
44+
type: string
45+
x-kubernetes-validations:
46+
- message: Value is immutable
47+
rule: self == oldSelf
48+
required:
49+
- name
50+
type: object
51+
status:
52+
description: NBGroupStatus defines the observed state of NBGroup.
53+
properties:
54+
conditions:
55+
items:
56+
description: NBCondition defines a condition in NBSetupKey status.
57+
properties:
58+
lastProbeTime:
59+
description: Last time we probed the condition.
60+
format: date-time
61+
type: string
62+
lastTransitionTime:
63+
description: Last time the condition transitioned from one status
64+
to another.
65+
format: date-time
66+
type: string
67+
message:
68+
description: Human-readable message indicating details about
69+
last transition.
70+
type: string
71+
reason:
72+
description: Unique, one-word, CamelCase reason for the condition's
73+
last transition.
74+
type: string
75+
status:
76+
description: |-
77+
Status is the status of the condition.
78+
Can be True, False, Unknown.
79+
type: string
80+
type:
81+
description: Type is the type of the condition.
82+
type: string
83+
required:
84+
- status
85+
- type
86+
type: object
87+
type: array
88+
groupID:
89+
type: string
90+
type: object
91+
type: object
92+
served: true
93+
storage: true
94+
subresources:
95+
status: {}

crds/netbird.io_nbpolicies.yaml

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.17.1
7+
name: nbpolicies.netbird.io
8+
spec:
9+
group: netbird.io
10+
names:
11+
kind: NBPolicy
12+
listKind: NBPolicyList
13+
plural: nbpolicies
14+
singular: nbpolicy
15+
scope: Cluster
16+
versions:
17+
- name: v1
18+
schema:
19+
openAPIV3Schema:
20+
description: NBPolicy is the Schema for the nbpolicies API.
21+
properties:
22+
apiVersion:
23+
description: |-
24+
APIVersion defines the versioned schema of this representation of an object.
25+
Servers should convert recognized schemas to the latest internal value, and
26+
may reject unrecognized values.
27+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28+
type: string
29+
kind:
30+
description: |-
31+
Kind is a string value representing the REST resource this object represents.
32+
Servers may infer this from the endpoint the client submits requests to.
33+
Cannot be updated.
34+
In CamelCase.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
36+
type: string
37+
metadata:
38+
type: object
39+
spec:
40+
description: NBPolicySpec defines the desired state of NBPolicy.
41+
properties:
42+
bidirectional:
43+
default: true
44+
type: boolean
45+
description:
46+
type: string
47+
destinationGroups:
48+
items:
49+
minLength: 1
50+
type: string
51+
type: array
52+
name:
53+
description: Name Policy name
54+
minLength: 1
55+
type: string
56+
ports:
57+
items:
58+
format: int32
59+
maximum: 65535
60+
minimum: 0
61+
type: integer
62+
type: array
63+
protocols:
64+
items:
65+
enum:
66+
- tcp
67+
- udp
68+
type: string
69+
type: array
70+
sourceGroups:
71+
items:
72+
minLength: 1
73+
type: string
74+
type: array
75+
required:
76+
- name
77+
type: object
78+
status:
79+
description: NBPolicyStatus defines the observed state of NBPolicy.
80+
properties:
81+
conditions:
82+
items:
83+
description: NBCondition defines a condition in NBSetupKey status.
84+
properties:
85+
lastProbeTime:
86+
description: Last time we probed the condition.
87+
format: date-time
88+
type: string
89+
lastTransitionTime:
90+
description: Last time the condition transitioned from one status
91+
to another.
92+
format: date-time
93+
type: string
94+
message:
95+
description: Human-readable message indicating details about
96+
last transition.
97+
type: string
98+
reason:
99+
description: Unique, one-word, CamelCase reason for the condition's
100+
last transition.
101+
type: string
102+
status:
103+
description: |-
104+
Status is the status of the condition.
105+
Can be True, False, Unknown.
106+
type: string
107+
type:
108+
description: Type is the type of the condition.
109+
type: string
110+
required:
111+
- status
112+
- type
113+
type: object
114+
type: array
115+
lastUpdatedAt:
116+
format: date-time
117+
type: string
118+
managedServiceList:
119+
items:
120+
type: string
121+
type: array
122+
tcpPolicyID:
123+
type: string
124+
udpPolicyID:
125+
type: string
126+
type: object
127+
type: object
128+
served: true
129+
storage: true
130+
subresources:
131+
status: {}

crds/netbird.io_nbresources.yaml

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.17.1
7+
name: nbresources.netbird.io
8+
spec:
9+
group: netbird.io
10+
names:
11+
kind: NBResource
12+
listKind: NBResourceList
13+
plural: nbresources
14+
singular: nbresource
15+
scope: Namespaced
16+
versions:
17+
- name: v1
18+
schema:
19+
openAPIV3Schema:
20+
description: NBResource is the Schema for the nbresources API.
21+
properties:
22+
apiVersion:
23+
description: |-
24+
APIVersion defines the versioned schema of this representation of an object.
25+
Servers should convert recognized schemas to the latest internal value, and
26+
may reject unrecognized values.
27+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28+
type: string
29+
kind:
30+
description: |-
31+
Kind is a string value representing the REST resource this object represents.
32+
Servers may infer this from the endpoint the client submits requests to.
33+
Cannot be updated.
34+
In CamelCase.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
36+
type: string
37+
metadata:
38+
type: object
39+
spec:
40+
description: NBResourceSpec defines the desired state of NBResource.
41+
properties:
42+
address:
43+
minLength: 1
44+
type: string
45+
groups:
46+
items:
47+
minLength: 1
48+
type: string
49+
type: array
50+
name:
51+
minLength: 1
52+
type: string
53+
networkID:
54+
type: string
55+
x-kubernetes-validations:
56+
- message: Value is immutable
57+
rule: self == oldSelf
58+
policyFriendlyName:
59+
additionalProperties:
60+
type: string
61+
type: object
62+
policyName:
63+
type: string
64+
policySourceGroups:
65+
items:
66+
type: string
67+
type: array
68+
tcpPorts:
69+
items:
70+
format: int32
71+
type: integer
72+
type: array
73+
udpPorts:
74+
items:
75+
format: int32
76+
type: integer
77+
type: array
78+
required:
79+
- address
80+
- groups
81+
- name
82+
- networkID
83+
type: object
84+
status:
85+
description: NBResourceStatus defines the observed state of NBResource.
86+
properties:
87+
conditions:
88+
items:
89+
description: NBCondition defines a condition in NBSetupKey status.
90+
properties:
91+
lastProbeTime:
92+
description: Last time we probed the condition.
93+
format: date-time
94+
type: string
95+
lastTransitionTime:
96+
description: Last time the condition transitioned from one status
97+
to another.
98+
format: date-time
99+
type: string
100+
message:
101+
description: Human-readable message indicating details about
102+
last transition.
103+
type: string
104+
reason:
105+
description: Unique, one-word, CamelCase reason for the condition's
106+
last transition.
107+
type: string
108+
status:
109+
description: |-
110+
Status is the status of the condition.
111+
Can be True, False, Unknown.
112+
type: string
113+
type:
114+
description: Type is the type of the condition.
115+
type: string
116+
required:
117+
- status
118+
- type
119+
type: object
120+
type: array
121+
groups:
122+
items:
123+
type: string
124+
type: array
125+
networkResourceID:
126+
type: string
127+
policyFriendlyName:
128+
additionalProperties:
129+
type: string
130+
type: object
131+
policyName:
132+
type: string
133+
policyNameMapping:
134+
additionalProperties:
135+
type: string
136+
type: object
137+
policySourceGroups:
138+
items:
139+
type: string
140+
type: array
141+
tcpPorts:
142+
items:
143+
format: int32
144+
type: integer
145+
type: array
146+
udpPorts:
147+
items:
148+
format: int32
149+
type: integer
150+
type: array
151+
type: object
152+
type: object
153+
served: true
154+
storage: true
155+
subresources:
156+
status: {}

0 commit comments

Comments
 (0)