Skip to content

Commit fa0f230

Browse files
ThomasVitalegithub-actions
andauthored
Update Kyverno metadata and add version 1.12.1 (#373)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 48ba111 commit fa0f230

File tree

1 file changed

+182
-0
lines changed
  • repo/packages/kyverno.packages.kadras.io

1 file changed

+182
-0
lines changed
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: kyverno.packages.kadras.io.1.12.1
6+
spec:
7+
licenses:
8+
- Apache 2.0
9+
refName: kyverno.packages.kadras.io
10+
releaseNotes: https://github.com/kadras-io/package-for-kyverno/releases
11+
releasedAt: "2024-05-17T18:27:31Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/package-for-kyverno@sha256:c6d7b47db3d069eb98769c5a5208d44dc556587630462c083623b64f710d0975
19+
template:
20+
- ytt:
21+
paths:
22+
- config
23+
- kbld:
24+
paths:
25+
- '-'
26+
- .imgpkg/images.yml
27+
valuesSchema:
28+
openAPIv3:
29+
additionalProperties: false
30+
properties:
31+
admission_controller:
32+
additionalProperties: false
33+
description: Settings for the Admission Controller component.
34+
properties:
35+
replicas:
36+
default: 1
37+
description: The number of replicas for the Admission Controller. In
38+
order to enable high availability, it should be at least 3 (2 is not
39+
permitted).
40+
minimum: 1
41+
type: integer
42+
type: object
43+
background_controller:
44+
additionalProperties: false
45+
description: Settings for the Background Controller component.
46+
properties:
47+
replicas:
48+
default: 1
49+
description: The number of replicas for the Background Controller. In
50+
order to enable high availability, it should be greater than 1.
51+
minimum: 1
52+
type: integer
53+
type: object
54+
ca_cert_data:
55+
default: ""
56+
description: PEM-encoded certificate data to trust TLS connections with
57+
a custom CA.
58+
type: string
59+
cleanup_controller:
60+
additionalProperties: false
61+
description: Settings for the Cleanup Controller component.
62+
properties:
63+
replicas:
64+
default: 1
65+
description: The number of replicas for the Cleanup Controller. In order
66+
to enable high availability, it should be greater than 1.
67+
minimum: 1
68+
type: integer
69+
type: object
70+
logging:
71+
additionalProperties: false
72+
description: Settings for logging.
73+
properties:
74+
encoding:
75+
default: text
76+
description: 'Log encoding format. Options: `text`, `json`.'
77+
enum:
78+
- text
79+
- json
80+
type: string
81+
level:
82+
default: 2
83+
description: Number of the log level verbosity (from `1` to `6`).
84+
maximum: 6
85+
minimum: 1
86+
type: integer
87+
type: object
88+
metrics:
89+
additionalProperties: false
90+
description: Settings for metrics via Prometheus or OpenTelemetry.
91+
properties:
92+
collector:
93+
default: ""
94+
description: The endpoint where the OpenTelemetry-based collector receives
95+
telemetry data.
96+
type: string
97+
type:
98+
default: prometheus
99+
description: Whether to use OpenTelemetry (`grpc`) or Prometheus (`prometheus`)
100+
for exporting metrics.
101+
enum:
102+
- grpc
103+
- prometheus
104+
type: string
105+
type: object
106+
optional_components:
107+
additionalProperties: false
108+
description: Settings for which Kyverno optional components to deploy.
109+
properties:
110+
background_controller:
111+
default: true
112+
description: Whether to deploy the Background Controller, responsible
113+
for processing of generate and mutate-existing rules.
114+
type: boolean
115+
cleanup_controller:
116+
default: true
117+
description: Whether to deploy the Cleanup Controller, responsible for
118+
processing `CleanupPolicy` resources.
119+
type: boolean
120+
reports_controller:
121+
default: true
122+
description: Whether to deploy the Reports Controller, responsible for
123+
handling `PolicyReport` resources.
124+
type: boolean
125+
type: object
126+
proxy:
127+
additionalProperties: false
128+
description: Settings for the corporate proxy.
129+
properties:
130+
http_proxy:
131+
default: ""
132+
description: The HTTP proxy to use for network traffic.
133+
type: string
134+
https_proxy:
135+
default: ""
136+
description: The HTTPS proxy to use for network traffic.
137+
type: string
138+
no_proxy:
139+
default: ""
140+
description: A comma-separated list of hostnames, IP addresses, or IP
141+
ranges in CIDR format that should not use the proxy.
142+
type: string
143+
type: object
144+
reports_controller:
145+
additionalProperties: false
146+
description: Settings for the Reports Controller component.
147+
properties:
148+
replicas:
149+
default: 1
150+
description: The number of replicas for the Reports Controller. In order
151+
to enable high availability, it should be greater than 1.
152+
minimum: 1
153+
type: integer
154+
type: object
155+
tracing:
156+
additionalProperties: false
157+
description: Settings for tracing via OpenTelemetry.
158+
properties:
159+
ca_cert_secret:
160+
default: ""
161+
description: The Secret containing the certificate which is used by
162+
the Opentelemetry Tracing Client. If empty string is set, an insecure
163+
connection will be used.
164+
type: string
165+
enabled:
166+
default: false
167+
description: Whether to configure Kyverno to export OpenTelemetry traces
168+
to a distributed tracing backend.
169+
type: boolean
170+
endpoint:
171+
default: ""
172+
description: The endpoint where the distributed tracing backend accepts
173+
OpenTelemetry traces.
174+
type: string
175+
port:
176+
default: 4317
177+
description: The port exposed by the distributed tracing backend to
178+
accept OpenTelemetry traces.
179+
type: integer
180+
type: object
181+
type: object
182+
version: 1.12.1

0 commit comments

Comments
 (0)