Changeset View
Changeset View
Standalone View
Standalone View
helm/dagster/schema/schema_tests/test_postgresql_secret.py
import subprocess | import subprocess | ||||
import pytest | import pytest | ||||
from kubernetes.client import models | from kubernetes.client import models | ||||
from schema.charts.dagster.values import DagsterHelmValues | from schema.charts.dagster.values import DagsterHelmValues | ||||
from schema.utils.helm_template import HelmTemplate | |||||
from .helm_template import HelmTemplate | |||||
@pytest.fixture(name="template") | @pytest.fixture(name="template") | ||||
def helm_template() -> HelmTemplate: | def helm_template() -> HelmTemplate: | ||||
return HelmTemplate( | return HelmTemplate( | ||||
helm_dir_path="helm/dagster", | |||||
subchart_paths=["charts/dagster-user-deployments"], | |||||
output="templates/secret-postgres.yaml", | output="templates/secret-postgres.yaml", | ||||
model=models.V1Secret, | model=models.V1Secret, | ||||
) | ) | ||||
def test_postgresql_secret_does_not_render(template: HelmTemplate, capsys): | def test_postgresql_secret_does_not_render(template: HelmTemplate, capsys): | ||||
with pytest.raises(subprocess.CalledProcessError): | with pytest.raises(subprocess.CalledProcessError): | ||||
helm_values_generate_postgresql_secret_disabled = DagsterHelmValues.construct( | helm_values_generate_postgresql_secret_disabled = DagsterHelmValues.construct( | ||||
Show All 17 Lines |