You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)| Checks that the given `uri` points to a Helm v3 chart. |
58
-
|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)| Checks that the Helm chart contains the `README.md` file. |
59
-
|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test v1.0](helm-chart-troubleshooting.md#contains-test-v10)| Checks that the Helm chart contains at least one test file. |
60
-
|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.0](helm-chart-troubleshooting.md#has-kubeversion-v10)| Checks that the `Chart.yaml` file of the Helm chart includes the `kubeVersion` field (v1.0) and is a valid semantic version (v1.1). |
61
-
|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)| Checks that the Helm chart contains a JSON schema file (`values.schema.json`) to validate the `values.yaml` file in the chart. |
62
-
|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)| Checks that the Helm chart does not include custom resource definitions (CRDs). |
63
-
|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)| Checks that the Helm chart does not include Container Storage Interface (CSI) objects. |
64
-
|[images-are-certified v1.1](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.1](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.0](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.0](helm-chart-troubleshooting.md#images-are-certified-v10)| Checks that the images referenced by the Helm chart are Red Hat-certified. |
65
-
|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)| Checks that the chart is well formed by running the `helm lint` command. |
66
-
|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)| Installs the chart and verifies it on a Red Hat OpenShift Container Platform cluster. |
67
-
|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)| Checks that the Helm chart contains the `values`[¹](https://github.com/redhat-certification/chart-verifier/blob/main/docs/helm-chart-checks.md#-for-more-information-on-the-values-file-see-values-and-best-practices-for-using-values) file. |
68
-
|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)| - | Checks that the Helm chart contains the annotation: ```charts.openshift.io/name```. |
69
-
|[signature-is-valid v1.0](helm-chart-troubleshooting.md#signature-is-valid-v10)|[signature-is-valid v1.0](helm-chart-troubleshooting.md#signature-is-valid-v10)| - | - | Verifies a signed chart based on a provided public key. |
70
-
|[has-notes v1.0](helm-chart-troubleshooting.md#has-notes-v10)| - | - | - | Checks that the Helm chart contains the `NOTES.txt` file in the templates directory. |
|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)|[is-helm-v3 v1.0](helm-chart-troubleshooting.md#is-helm-v3-v10)| Checks that the given `uri` points to a Helm v3 chart. |
58
+
|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)|[has-readme v1.0](helm-chart-troubleshooting.md#has-readme-v10)| Checks that the Helm chart contains the `README.md` file. |
59
+
|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test V1.0](helm-chart-troubleshooting.md#contains-test-v10)|[contains-test v1.0](helm-chart-troubleshooting.md#contains-test-v10)| Checks that the Helm chart contains at least one test file. |
60
+
|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.1](helm-chart-troubleshooting.md#has-kubeversion-v11)|[has-kubeversion v1.0](helm-chart-troubleshooting.md#has-kubeversion-v10)| Checks that the `Chart.yaml` file of the Helm chart includes the `kubeVersion` field (v1.0) and is a valid semantic version (v1.1). |
61
+
|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)|[contains-values-schema v1.0](helm-chart-troubleshooting.md#contains-values-schema-v10)| Checks that the Helm chart contains a JSON schema file (`values.schema.json`) to validate the `values.yaml` file in the chart. |
62
+
|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)|[not-contains-crds v1.0](helm-chart-troubleshooting.md#not-contains-crds-v10)| Checks that the Helm chart does not include custom resource definitions (CRDs). |
63
+
|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)|[not-contain-csi-objects v1.0](helm-chart-troubleshooting.md#not-contain-csi-objects-v10)| Checks that the Helm chart does not include Container Storage Interface (CSI) objects. |
64
+
|[images-are-certified v1.1](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.1](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.1](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.0](helm-chart-troubleshooting.md#images-are-certified-v10)|[images-are-certified v1.0](helm-chart-troubleshooting.md#images-are-certified-v10)| Checks that the images referenced by the Helm chart are Red Hat-certified. |
65
+
|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)|[helm-lint v1.0](helm-chart-troubleshooting.md#helm-lint-v10)| Checks that the chart is well formed by running the `helm lint` command. |
66
+
|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)|[chart-testing v1.0](helm-chart-troubleshooting.md#chart-testing-v10)| Installs the chart and verifies it on a Red Hat OpenShift Container Platform cluster. |
67
+
|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)|[contains-values v1.0](helm-chart-troubleshooting.md#contains-values-v10)| Checks that the Helm chart contains the `values`[¹](https://github.com/redhat-certification/chart-verifier/blob/main/docs/helm-chart-checks.md#-for-more-information-on-the-values-file-see-values-and-best-practices-for-using-values) file. |
68
+
|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)|[required-annotations-present v1.0](helm-chart-troubleshooting.md#required-annotations-present-v10)| - | Checks that the Helm chart contains the annotation: ```charts.openshift.io/name```. |
69
+
|[signature-is-valid v1.0](helm-chart-troubleshooting.md#signature-is-valid-v10)|[signature-is-valid v1.0](helm-chart-troubleshooting.md#signature-is-valid-v10)|[signature-is-valid v1.0](helm-chart-troubleshooting.md#signature-is-valid-v10)| - | - | Verifies a signed chart based on a provided public key. |
70
+
|[has-notes v1.0](helm-chart-troubleshooting.md#has-notes-v10)|[has-notes v1.0](helm-chart-troubleshooting.md#has-notes-v10)| - | - | - | Checks that the Helm chart contains the `NOTES.txt` file in the templates directory. |
71
+
|[cluster-is-not-eol v1.0](helm-chart-troubleshooting.md#cluster-is-not-eol-v10)| - | - | - | - | Checks that Helm chart was tested on a non EOL cluster. |
71
72
#
72
73
###### ¹ For more information on the `values` file, see [`values`](https://helm.sh/docs/chart_template_guide/values_files/) and [Best Practices for using values](https://helm.sh/docs/chart_best_practices/values/).
73
74
@@ -321,7 +322,15 @@ A profile defines a set of checks to run and an indication of whether each check
321
322
- The default is the same as the partner profile and is used if a specific one is not specified.
322
323
- All checks are mandatory.
323
324
324
-
Each profile also has a version and currently there are four profile versions: v1.0, v1.1, v1.2, and v1.3. The `developer-console` just has one profile version v1.0.
325
+
Each profile also has a version and currently there are five profile versions: v1.0, v1.1, v1.2, v1.3 and v1.4. The `developer-console` just has one profile version v1.0.
0 commit comments