Skip to content

Commit 4cf56b3

Browse files
committed
feat: update to latest, ignore no file tags
Signed-off-by: flavono123 <flavono123@gmail.com>
1 parent b5f3c8a commit 4cf56b3

896 files changed

Lines changed: 4604357 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.vscode/launch.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"type": "node",
6+
"request": "launch",
7+
"name": "Debug download.ts",
8+
"skipFiles": ["<node_internals>/**"],
9+
"program": "${workspaceFolder}/node_modules/.bin/tsx",
10+
"args": ["${workspaceFolder}/scripts/download.ts"],
11+
"outFiles": ["${workspaceFolder}/**/*.js"],
12+
"console": "integratedTerminal",
13+
"envFile": "${workspaceFolder}/.env"
14+
}
15+
]
16+
}

content/projects/cert-manager/v1.12.17/cert-manager.yaml

Lines changed: 8537 additions & 0 deletions
Large diffs are not rendered by default.

content/projects/cert-manager/v1.16.5/cert-manager.yaml

Lines changed: 13263 additions & 0 deletions
Large diffs are not rendered by default.

content/projects/cert-manager/v1.17.2/cert-manager.yaml

Lines changed: 13286 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.14.0
7+
creationTimestamp: null
8+
name: ciliumbgpadvertisements.cilium.io
9+
spec:
10+
group: cilium.io
11+
names:
12+
categories:
13+
- cilium
14+
- ciliumbgp
15+
kind: CiliumBGPAdvertisement
16+
listKind: CiliumBGPAdvertisementList
17+
plural: ciliumbgpadvertisements
18+
shortNames:
19+
- cbgpadvert
20+
singular: ciliumbgpadvertisement
21+
scope: Cluster
22+
versions:
23+
- additionalPrinterColumns:
24+
- jsonPath: .metadata.creationTimestamp
25+
name: Age
26+
type: date
27+
name: v2alpha1
28+
schema:
29+
openAPIV3Schema:
30+
description: CiliumBGPAdvertisement is the Schema for the ciliumbgpadvertisements
31+
API
32+
properties:
33+
apiVersion:
34+
description: 'APIVersion defines the versioned schema of this representation
35+
of an object. Servers should convert recognized schemas to the latest
36+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
37+
type: string
38+
kind:
39+
description: 'Kind is a string value representing the REST resource this
40+
object represents. Servers may infer this from the endpoint the client
41+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
42+
type: string
43+
metadata:
44+
type: object
45+
spec:
46+
properties:
47+
advertisements:
48+
description: Advertisements is a list of BGP advertisements.
49+
items:
50+
description: Advertisement defines which routes Cilium should advertise
51+
to BGP peers. Optionally, additional attributes can be set to
52+
the advertised routes.
53+
properties:
54+
advertisementType:
55+
description: AdvertisementType defines type of advertisement
56+
which has to be advertised.
57+
enum:
58+
- PodCIDR
59+
- CiliumPodIPPool
60+
- CiliumLoadBalancerIP
61+
type: string
62+
attributes:
63+
description: Attributes defines additional attributes to set
64+
to the advertised routes. If not specified, no additional
65+
attributes are set.
66+
properties:
67+
community:
68+
description: Community sets the community attribute in the
69+
route. If not specified, no community attribute is set.
70+
properties:
71+
large:
72+
description: Large holds a list of the BGP Large Communities
73+
Attribute (RFC 8092) values.
74+
items:
75+
description: BGPLargeCommunity type represents a value
76+
of the BGP Large Communities Attribute (RFC 8092),
77+
as three 4-byte decimal numbers separated by colons.
78+
pattern: ^([0-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5]):([0-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5]):([0-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$
79+
type: string
80+
type: array
81+
standard:
82+
description: Standard holds a list of "standard" 32-bit
83+
BGP Communities Attribute (RFC 1997) values.
84+
items:
85+
description: BGPStandardCommunity type represents
86+
a value of the "standard" 32-bit BGP Communities
87+
Attribute (RFC 1997) as a 4-byte decimal number
88+
or two 2-byte decimal numbers separated by a colon.
89+
pattern: ^([0-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$|^([0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]):([0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
90+
type: string
91+
type: array
92+
type: object
93+
localPreference:
94+
description: LocalPreference sets the local preference attribute
95+
in the route. If not specified, no local preference attribute
96+
is set.
97+
format: int64
98+
type: integer
99+
type: object
100+
selector:
101+
description: Selector is a label selector to select objects
102+
of the type specified by AdvertisementType. If not specified,
103+
all objects of the type specified by AdvertisementType are
104+
selected for advertisement.
105+
properties:
106+
matchExpressions:
107+
description: matchExpressions is a list of label selector
108+
requirements. The requirements are ANDed.
109+
items:
110+
description: A label selector requirement is a selector
111+
that contains values, a key, and an operator that relates
112+
the key and values.
113+
properties:
114+
key:
115+
description: key is the label key that the selector
116+
applies to.
117+
type: string
118+
operator:
119+
description: operator represents a key's relationship
120+
to a set of values. Valid operators are In, NotIn,
121+
Exists and DoesNotExist.
122+
enum:
123+
- In
124+
- NotIn
125+
- Exists
126+
- DoesNotExist
127+
type: string
128+
values:
129+
description: values is an array of string values.
130+
If the operator is In or NotIn, the values array
131+
must be non-empty. If the operator is Exists or
132+
DoesNotExist, the values array must be empty. This
133+
array is replaced during a strategic merge patch.
134+
items:
135+
type: string
136+
type: array
137+
required:
138+
- key
139+
- operator
140+
type: object
141+
type: array
142+
matchLabels:
143+
additionalProperties:
144+
description: MatchLabelsValue represents the value from
145+
the MatchLabels {key,value} pair.
146+
maxLength: 63
147+
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
148+
type: string
149+
description: matchLabels is a map of {key,value} pairs.
150+
A single {key,value} in the matchLabels map is equivalent
151+
to an element of matchExpressions, whose key field is
152+
"key", the operator is "In", and the values array contains
153+
only "value". The requirements are ANDed.
154+
type: object
155+
type: object
156+
required:
157+
- advertisementType
158+
type: object
159+
minItems: 1
160+
type: array
161+
required:
162+
- advertisements
163+
type: object
164+
required:
165+
- metadata
166+
- spec
167+
type: object
168+
served: true
169+
storage: true
170+
subresources: {}
171+
status:
172+
acceptedNames:
173+
kind: ""
174+
plural: ""
175+
conditions: []
176+
storedVersions: []
Lines changed: 201 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,201 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.14.0
7+
creationTimestamp: null
8+
name: ciliumbgpclusterconfigs.cilium.io
9+
spec:
10+
group: cilium.io
11+
names:
12+
categories:
13+
- cilium
14+
- ciliumbgp
15+
kind: CiliumBGPClusterConfig
16+
listKind: CiliumBGPClusterConfigList
17+
plural: ciliumbgpclusterconfigs
18+
shortNames:
19+
- cbgpcluster
20+
singular: ciliumbgpclusterconfig
21+
scope: Cluster
22+
versions:
23+
- additionalPrinterColumns:
24+
- jsonPath: .metadata.creationTimestamp
25+
name: Age
26+
type: date
27+
name: v2alpha1
28+
schema:
29+
openAPIV3Schema:
30+
description: CiliumBGPClusterConfig is the Schema for the CiliumBGPClusterConfig
31+
API
32+
properties:
33+
apiVersion:
34+
description: 'APIVersion defines the versioned schema of this representation
35+
of an object. Servers should convert recognized schemas to the latest
36+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
37+
type: string
38+
kind:
39+
description: 'Kind is a string value representing the REST resource this
40+
object represents. Servers may infer this from the endpoint the client
41+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
42+
type: string
43+
metadata:
44+
type: object
45+
spec:
46+
description: Spec defines the desired cluster configuration of the BGP
47+
control plane.
48+
properties:
49+
bgpInstances:
50+
description: A list of CiliumBGPInstance(s) which instructs the BGP
51+
control plane how to instantiate virtual BGP routers.
52+
items:
53+
properties:
54+
localASN:
55+
description: LocalASN is the ASN of this BGP instance. Supports
56+
extended 32bit ASNs.
57+
format: int64
58+
maximum: 4294967295
59+
minimum: 1
60+
type: integer
61+
name:
62+
description: Name is the name of the BGP instance. It is a unique
63+
identifier for the BGP instance within the cluster configuration.
64+
maxLength: 255
65+
minLength: 1
66+
type: string
67+
peers:
68+
description: Peers is a list of neighboring BGP peers for this
69+
virtual router
70+
items:
71+
properties:
72+
name:
73+
description: Name is the name of the BGP peer. It is a
74+
unique identifier for the peer within the BGP instance.
75+
maxLength: 255
76+
minLength: 1
77+
type: string
78+
peerASN:
79+
description: PeerASN is the ASN of the peer BGP router.
80+
Supports extended 32bit ASNs.
81+
format: int64
82+
maximum: 4294967295
83+
minimum: 1
84+
type: integer
85+
peerAddress:
86+
description: PeerAddress is the IP address of the neighbor.
87+
Supports IPv4 and IPv6 addresses.
88+
pattern: ((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$))
89+
type: string
90+
peerConfigRef:
91+
description: PeerConfigRef is a reference to a peer configuration
92+
resource. If not specified, the default BGP configuration
93+
is used for this peer.
94+
properties:
95+
group:
96+
default: cilium.io
97+
description: Group is the group of the peer config
98+
resource. If not specified, the default of "cilium.io"
99+
is used.
100+
type: string
101+
kind:
102+
default: CiliumBGPPeerConfig
103+
description: Kind is the kind of the peer config resource.
104+
If not specified, the default of "CiliumBGPPeerConfig"
105+
is used.
106+
type: string
107+
name:
108+
description: Name is the name of the peer config resource.
109+
Name refers to the name of a Kubernetes object (typically
110+
a CiliumBGPPeerConfig).
111+
type: string
112+
required:
113+
- name
114+
type: object
115+
required:
116+
- name
117+
type: object
118+
type: array
119+
x-kubernetes-list-map-keys:
120+
- name
121+
x-kubernetes-list-type: map
122+
required:
123+
- name
124+
type: object
125+
maxItems: 16
126+
minItems: 1
127+
type: array
128+
x-kubernetes-list-map-keys:
129+
- name
130+
x-kubernetes-list-type: map
131+
nodeSelector:
132+
description: NodeSelector selects a group of nodes where this BGP
133+
Cluster config applies. If empty / nil this config applies to all
134+
nodes.
135+
properties:
136+
matchExpressions:
137+
description: matchExpressions is a list of label selector requirements.
138+
The requirements are ANDed.
139+
items:
140+
description: A label selector requirement is a selector that
141+
contains values, a key, and an operator that relates the key
142+
and values.
143+
properties:
144+
key:
145+
description: key is the label key that the selector applies
146+
to.
147+
type: string
148+
operator:
149+
description: operator represents a key's relationship to
150+
a set of values. Valid operators are In, NotIn, Exists
151+
and DoesNotExist.
152+
enum:
153+
- In
154+
- NotIn
155+
- Exists
156+
- DoesNotExist
157+
type: string
158+
values:
159+
description: values is an array of string values. If the
160+
operator is In or NotIn, the values array must be non-empty.
161+
If the operator is Exists or DoesNotExist, the values
162+
array must be empty. This array is replaced during a strategic
163+
merge patch.
164+
items:
165+
type: string
166+
type: array
167+
required:
168+
- key
169+
- operator
170+
type: object
171+
type: array
172+
matchLabels:
173+
additionalProperties:
174+
description: MatchLabelsValue represents the value from the
175+
MatchLabels {key,value} pair.
176+
maxLength: 63
177+
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
178+
type: string
179+
description: matchLabels is a map of {key,value} pairs. A single
180+
{key,value} in the matchLabels map is equivalent to an element
181+
of matchExpressions, whose key field is "key", the operator
182+
is "In", and the values array contains only "value". The requirements
183+
are ANDed.
184+
type: object
185+
type: object
186+
required:
187+
- bgpInstances
188+
type: object
189+
required:
190+
- metadata
191+
- spec
192+
type: object
193+
served: true
194+
storage: true
195+
subresources: {}
196+
status:
197+
acceptedNames:
198+
kind: ""
199+
plural: ""
200+
conditions: []
201+
storedVersions: []

0 commit comments

Comments
 (0)