MODULE

PYTEST_HELM_CHARTS.FLUX.FIXTURES

Functions
function

pytest_helm_charts.flux.fixtures.flux_deployments(kube_cluster) → list of Deployment

Waits (blocks) until all the Deployments used to deploy Flux itself run (a.k.a. "wait for Flux to be ready for use").

Parameters
  • kube_cluster (Cluster) Cluster to use to connect to the k8s cluster

Returns: A List of pykube.Deployment objects used by Flux itself.

generator

pytest_helm_charts.flux.fixtures.kustomization_factory_function_scope(kube_cluster, namespace_factory)KustomizationFactoryFunc

Returns function-scoped Kustomization factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.kustomization_factory(kube_cluster, namespace_factory)KustomizationFactoryFunc

Returns module-scoped Kustomization factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.git_repository_factory_function_scope(kube_cluster, namespace_factory)GitRepositoryFactoryFunc

Returns function-scoped Git Repository factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.git_repository_factory(kube_cluster, namespace_factory)GitRepositoryFactoryFunc

Returns module-scoped Git Repository factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.helm_repository_factory_function_scope(kube_cluster, namespace_factory)HelmRepositoryFactoryFunc

Returns function-scoped Helm Repository factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.helm_repository_factory(kube_cluster, namespace_factory)HelmRepositoryFactoryFunc

Returns module-scoped Helm Repository factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.helm_release_factory_function_scope(kube_cluster, namespace_factory)HelmReleaseFactoryFunc

Returns function-scoped Helm Release factory.

Parameters
generator

pytest_helm_charts.flux.fixtures.helm_release_factory(kube_cluster, namespace_factory)HelmReleaseFactoryFunc

Returns module-scoped Helm Release factory.

Parameters