Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
fd73a32
Upgrade elastic-operator to version 3.0.0
svalenciah19 Jun 26, 2025
9bee353
Upgrade elastic-stack to version 0.15.0
svalenciah19 Jul 15, 2025
ae44cdd
Merge branch 'main' into main
vishwanaths Jul 30, 2025
2b3fcce
Merge branch 'main' into main
vishwanaths Aug 1, 2025
e632f8e
Merge branch 'main' into main
vishwanaths Sep 4, 2025
2960a99
Upgrade pack elastic-operator to version 3.1.0
svalenciah19 Sep 15, 2025
3535067
Upgrade pack elastic-stack to version 0.16.0
svalenciah19 Sep 18, 2025
6ec9345
Merge branch 'spectrocloud:main' into main
svalenciah19 Sep 22, 2025
bc5f1d0
Merge branch 'main' into main
vishwanaths Oct 7, 2025
5482192
Upgrade elastick-operator pack to version 3.2.0
svalenciah19 Nov 4, 2025
1fc1ecc
Upgrade elastic-stack pack to version 0.17.0
svalenciah19 Nov 6, 2025
ede1ae8
Upgrade crossplane pack to version 2.1.0
svalenciah19 Nov 12, 2025
82d2968
add constraints pack
svalenciah19 Nov 14, 2025
03fec7e
Merge branch 'main' into main
vishwanaths Nov 18, 2025
a2b4e04
Upgrade crossplane pack to v2.1.3
svalenciah19 Dec 11, 2025
95d40cc
Merge branch 'main' into main
vishwanaths Feb 6, 2026
c399c0a
Upgrade pack elastic-operator to 3.3.0
svalenciah19 Feb 11, 2026
1ec5fdb
Upgrade pack elastic-stack pack to 0.18.0
svalenciah19 Feb 11, 2026
a7c8e87
add references pack
svalenciah19 Feb 11, 2026
d42c557
Change README
svalenciah19 Feb 11, 2026
c08ee80
Change README 2.0
svalenciah19 Feb 11, 2026
b9c02d9
Complement README
svalenciah19 Feb 11, 2026
027b70e
Merge branch 'PAC-3711'
svalenciah19 Feb 11, 2026
eff21e1
Merge branch 'spectrocloud:main' into main
svalenciah19 Feb 19, 2026
d709a2a
add tag latest pack image curl
svalenciah19 Feb 24, 2026
57d0064
Merge remote-tracking branch 'origin/PAC-3711'
svalenciah19 Feb 24, 2026
2b67595
Merge branch 'spectrocloud:main' into main
svalenciah19 Mar 17, 2026
64320dc
Upgrade elastic-operator pack to 3.3.1
svalenciah19 Mar 17, 2026
6042c11
Upgrade elastic-stack pack to 0.18.1
svalenciah19 Mar 17, 2026
86cea26
Merge branch 'PAC-3852'
svalenciah19 Mar 17, 2026
23973f0
Merge branch 'spectrocloud:main' into main
svalenciah19 Apr 9, 2026
6dd971d
Merge branch 'main' of https://github.com/svalenciah19/pack-central
svalenciah19 Apr 9, 2026
e3f2d37
Upgrade fluentbit pack to 5.0.0
svalenciah19 Apr 10, 2026
bc27247
change branch delete PR fluentbit-5.0.0
svalenciah19 Apr 14, 2026
f3e5f96
PAC-3914 Upgrade fluentbit pack to 5.0.0
svalenciah19 Apr 14, 2026
76bfcbe
Delete trust-policy.json
vishwanaths Apr 16, 2026
55c7e6b
Merge branch 'spectrocloud:main' into main
svalenciah19 Apr 28, 2026
a40bb92
PAC-4026 Upgrade crossplane pack to 2.2.1
svalenciah19 Apr 28, 2026
f8fab80
Merge branch 'main' into main
vishwanaths May 7, 2026
6ce11a1
Merge branch 'spectrocloud:main' into main
svalenciah19 May 21, 2026
9234225
PAC-4128 - Upgrade csi-trident pack to 26.02.1
svalenciah19 May 26, 2026
bf530a6
Merge branch 'main' into main
vishwanaths May 26, 2026
02ba585
Merge branch 'spectrocloud:main' into main
svalenciah19 Jun 2, 2026
eb707b4
Upgrade strimzi-kafka-operator pack to 1.0.0
svalenciah19 Jun 2, 2026
c36e79f
Merge branch 'spectrocloud:main' into main
svalenciah19 Jun 9, 2026
9e8f97d
Merge branch 'spectrocloud:main' into main
svalenciah19 Jun 17, 2026
94d7d62
Upgrade thanos pack to 17.6.0
svalenciah19 Jun 19, 2026
d089b3f
Upgrade kyverno pack to 1.18.1
svalenciah19 Jul 2, 2026
f374b6c
Merge branch 'spectrocloud:main' into main
svalenciah19 Jul 2, 2026
0a7ad61
Upgrade sonobuoy pack to 0.57.5
svalenciah19 Jul 14, 2026
2125d8e
Upgrade cert-manager pack to 1.21.0
svalenciah19 Jul 18, 2026
ede40ac
deleted: packs/cert-manager-1.21.0/README.md
svalenciah19 Jul 22, 2026
6a9cf1b
Upgrade kyverno pack to 1.18.1
svalenciah19 Jul 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions packs/kyverno-1.18.1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Kyverno

Kyverno (Greek for “govern”) is a policy engine designed specifically for Kubernetes. Some of its many features include:

policies as Kubernetes resources (no new language to learn!)
validate, mutate, generate, or cleanup (remove) any resource
verify container images for software supply chain security
inspect image metadata
match resources using label selectors and wildcards
validate and mutate using overlays (like Kustomize!)
synchronize configurations across Namespaces
block non-conformant resources using admission controls, or report policy violations
self-service reports (no proprietary audit log!)
self-service policy exceptions
test policies and validate resources using the Kyverno CLI, in your CI/CD pipeline, before applying to your cluster
manage policies as code using familiar tools like git and kustomize

Kyverno allows cluster administrators to manage environment specific configurations independently of workload configurations and enforce configuration best practices for their clusters. Kyverno can be used to scan existing workloads for best practices, or can be used to enforce best practices by blocking or mutating API requests.our applications, APIs, or other resources while also offloading network ingress and middleware execution to ngrok's platform.

## Prerequisites

- kubernetes version >= 1.29.0

## Usage
To use the Kyverno pack, first create a new [add-on cluster profile](https://docs.spectrocloud.com/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/), search for the **kyverno** Kyverno pack:


A Kyverno policy is a collection of rules. Each rule consists of a [`match`](https://kyverno.io/docs/writing-policies/match-exclude/) declaration, an optional [`exclude`](https://kyverno.io/docs/writing-policies/match-exclude/) declaration, and one of a [`validate`](https://kyverno.io/docs/writing-policies/validate/), [`mutate`](https://kyverno.io/docs/writing-policies/mutate/), [`generate`](https://kyverno.io/docs/writing-policies/generate/), or [`verifyImages`](https://kyverno.io/docs/writing-policies/verify-images) declaration. Each rule can contain only a single `validate`, `mutate`, `generate`, or `verifyImages` child declaration.

<img src="https://kyverno.io/images/Kyverno-Policy-Structure.png" alt="Kyverno Policy" width="65%"/>
<br/>
<br/>

Policies can be defined as cluster-wide resources (using the kind `ClusterPolicy`) or namespaced resources (using the kind `Policy`). As expected, namespaced policies will only apply to resources within the namespace in which they are defined while cluster-wide policies are applied to matching resources across all namespaces. Otherwise, there is no difference between the two types.

Additional policy types include [Policy Exceptions](https://kyverno.io/docs/writing-policies/exceptions/) and [Cleanup Policies](https://kyverno.io/docs/writing-policies/cleanup/) which are separate resources and described further in the documentation.

Learn more about [Applying Policies](https://kyverno.io/docs/applying-policies/) and [Writing Policies](https://kyverno.io/docs/writing-policies/) in the upcoming chapters.


## References

- [Kyverno Docs](https://kyverno.io/docs/introduction/)
- [Kyverno](https://kyverno.io/)
- [Kyverno Github](https://github.com/kyverno/kyverno/)
Binary file added packs/kyverno-1.18.1/charts/kyverno-3.8.1.tgz
Binary file not shown.
18 changes: 18 additions & 0 deletions packs/kyverno-1.18.1/charts/kyverno/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
dependencies:
- name: grafana
repository: ""
version: 3.8.1
- name: crds
repository: ""
version: 3.8.1
- name: kyverno-api
repository: https://kyverno.github.io/api
version: 0.0.1-alpha.2
- name: openreports
repository: https://openreports.github.io/reports-api
version: 0.1.0
- name: reports-server
repository: https://kyverno.github.io/reports-server/
version: 0.1.6
digest: sha256:f09c63f775fb3728813f5301ba3469e931623ab6f924e54066e8d665d2d68e5a
generated: "2026-05-18T17:16:15.487764+08:00"
59 changes: 59 additions & 0 deletions packs/kyverno-1.18.1/charts/kyverno/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
annotations:
artifacthub.io/changes: |
- kind: fixed
description: Ensure spec.template.metadata isn't null
- kind: removed
description: Remove the `delete` permission for policyexceptions in the admission controller
- kind: changed
description: Enable the flag `--generateValidatingAdmissionPolicy` by default in the admission controller.
- kind: changed
description: Enable the flag `--validatingAdmissionPolicyReports` by default in the reports controller.
artifacthub.io/links: |
- name: Documentation
url: https://kyverno.io/docs
artifacthub.io/operator: "false"
artifacthub.io/prerelease: "false"
apiVersion: v2
appVersion: v1.18.1
dependencies:
- condition: grafana.enabled
name: grafana
repository: ""
version: 3.8.1
- condition: crds.install
name: crds
repository: ""
version: 3.8.1
- condition: crds.install
name: kyverno-api
repository: https://kyverno.github.io/api
version: 0.0.1-alpha.2
- condition: openreports.installCrds
name: openreports
repository: https://openreports.github.io/reports-api
version: 0.1.0
- condition: reportsServer.enabled
name: reports-server
repository: https://kyverno.github.io/reports-server/
version: 0.1.6
description: Kubernetes Native Policy Management
home: https://kyverno.io/
icon: https://github.com/kyverno/kyverno/raw/main/img/logo.png
keywords:
- kubernetes
- policy agent
- policy
- validating webhook
- admission controller
- mutation
- mutate
- validate
- generate
- supply chain
- security
kubeVersion: '>=1.25.0-0'
name: kyverno
sources:
- https://github.com/kyverno/kyverno
type: application
version: 3.8.1
3 changes: 3 additions & 0 deletions packs/kyverno-1.18.1/charts/kyverno/charts/crds/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
apiVersion: v2
name: crds
version: 3.8.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{{/* vim: set filetype=mustache: */}}

{{- define "kyverno.crds.labels" -}}
{{- template "kyverno.labels.merge" (list
(include "kyverno.labels.common" .)
(include "kyverno.crds.matchLabels" .)
(toYaml .Values.customLabels)
) -}}
{{- end -}}

{{- define "kyverno.crds.matchLabels" -}}
{{- template "kyverno.labels.merge" (list
(include "kyverno.matchLabels.common" .)
(include "kyverno.labels.component" "crds")
) -}}
{{- end -}}
Loading
Loading