{"id":"helm-and-template-dual-packaging-model","text":"OpenShift provides two parallel application packaging mechanisms: Helm charts (cluster-scoped and project-scoped repositories, chart/release/revision lifecycle) and Templates (cluster-wide availability via the openshift namespace, labels applied to all generated objects) — both enabling repeatable application instantiation with different scope models.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["helm-chart-release-revision-definitions","helm-two-repo-crd-kinds","ocp-template-objects-only-required-field","ocp-templates-cluster-wide-via-openshift-namespace"],"outlist":[],"label":"Helm and Templates serve the same purpose (repeatable app packaging) with different mechanisms and scope models; grouping reveals the dual packaging architecture."}],"dependents":["application-packaging-and-delivery-model"],"metadata":{},"explanation":{"steps":[{"node":"helm-and-template-dual-packaging-model","truth_value":"IN","reason":"SL justification valid","antecedents":["helm-chart-release-revision-definitions","helm-two-repo-crd-kinds","ocp-template-objects-only-required-field","ocp-templates-cluster-wide-via-openshift-namespace"],"label":"Helm and Templates serve the same purpose (repeatable app packaging) with different mechanisms and scope models; grouping reveals the dual packaging architecture."},{"node":"helm-chart-release-revision-definitions","truth_value":"IN","reason":"premise"},{"node":"helm-two-repo-crd-kinds","truth_value":"IN","reason":"premise"},{"node":"ocp-template-objects-only-required-field","truth_value":"IN","reason":"premise"},{"node":"ocp-templates-cluster-wide-via-openshift-namespace","truth_value":"IN","reason":"premise"}]}}