Skip to content

Commit b5e2e14

Browse files
Fix: chart fixed to make tilt script work (#4)
* chore: reorganize annotations in REUSE.toml for clarity * chore: add e2e test for resources deployed by the Overcommit Controller * chore: add SPDX license headers to 00-assert.yaml * fix: add checks for required CRDs in the Helm template to fix the tilt environment * fix: update createdAt timestamp in ClusterServiceVersion and ensure proper CRD checks in Helm templates
1 parent 4811383 commit b5e2e14

5 files changed

Lines changed: 10 additions & 4 deletions

File tree

bundle/manifests/k8s-overcommit.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ metadata:
3030
}
3131
]
3232
capabilities: Basic Install
33-
createdAt: "2025-06-27T12:17:33Z"
33+
createdAt: "2025-06-30T14:24:32Z"
3434
operators.operatorframework.io/builder: operator-sdk-v1.39.2
3535
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
3636
name: k8s-overcommit.v1.0.0

chart/templates/_checks.tpl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{{- define "checks" -}}
2+
{{- $kubeVersion := lookup "v1" "Namespace" "" "kube-system" }}
3+
{{- if $kubeVersion }}
24
{{- $certCRD := lookup "apiextensions.k8s.io/v1" "CustomResourceDefinition" "" "certificates.cert-manager.io" }}
35
{{- if not $certCRD }}
46
{{- fail "Required CRD 'certificates.cert-manager.io' not found in the cluster. Please install cert-manager first." }}
@@ -8,4 +10,5 @@
810
{{- if not $issuerCRD }}
911
{{- fail "Required CRD 'issuers.cert-manager.io' not found in the cluster. Please install cert-manager first." }}
1012
{{- end }}
11-
{{- end -}}
13+
{{- end }}
14+
{{- end -}}

deploy/chart/1.0.0/templates/_checks.tpl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{{- define "checks" -}}
2+
{{- $kubeVersion := lookup "v1" "Namespace" "" "kube-system" }}
3+
{{- if $kubeVersion }}
24
{{- $certCRD := lookup "apiextensions.k8s.io/v1" "CustomResourceDefinition" "" "certificates.cert-manager.io" }}
35
{{- if not $certCRD }}
46
{{- fail "Required CRD 'certificates.cert-manager.io' not found in the cluster. Please install cert-manager first." }}
@@ -8,4 +10,5 @@
810
{{- if not $issuerCRD }}
911
{{- fail "Required CRD 'issuers.cert-manager.io' not found in the cluster. Please install cert-manager first." }}
1012
{{- end }}
11-
{{- end -}}
13+
{{- end }}
14+
{{- end -}}

deploy/olm/1.0.0/k8s-overcommit.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ metadata:
3030
}
3131
]
3232
capabilities: Basic Install
33-
createdAt: "2025-06-27T12:17:33Z"
33+
createdAt: "2025-06-30T14:24:32Z"
3434
operators.operatorframework.io/builder: operator-sdk-v1.39.2
3535
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
3636
name: k8s-overcommit.v1.0.0

digram.png

-179 KB
Binary file not shown.

0 commit comments

Comments
 (0)