MODULE
PYTEST_HELM_CHARTS.FLUX.FIXTURES
Functions
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").</>git_repository_factory(kube_cluster,namespace_factory)(GitRepositoryFactoryFunc) — Returns module-scoped Git Repository factory.</>git_repository_factory_function_scope(kube_cluster,namespace_factory)(GitRepositoryFactoryFunc) — Returns function-scoped Git Repository factory.</>helm_release_factory(kube_cluster,namespace_factory)(HelmReleaseFactoryFunc) — Returns module-scoped Helm Release factory.</>helm_release_factory_function_scope(kube_cluster,namespace_factory)(HelmReleaseFactoryFunc) — Returns function-scoped Helm Release factory.</>helm_repository_factory(kube_cluster,namespace_factory)(HelmRepositoryFactoryFunc) — Returns module-scoped Helm Repository factory.</>helm_repository_factory_function_scope(kube_cluster,namespace_factory)(HelmRepositoryFactoryFunc) — Returns function-scoped Helm Repository factory.</>kustomization_factory(kube_cluster,namespace_factory)(KustomizationFactoryFunc) — Returns module-scoped Kustomization factory.</>kustomization_factory_function_scope(kube_cluster,namespace_factory)(KustomizationFactoryFunc) — Returns function-scoped Kustomization factory.</>
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
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.kustomization_factory(kube_cluster, namespace_factory) → KustomizationFactoryFunc
Returns module-scoped Kustomization factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.git_repository_factory_function_scope(kube_cluster, namespace_factory) → GitRepositoryFactoryFunc
Returns function-scoped Git Repository factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.git_repository_factory(kube_cluster, namespace_factory) → GitRepositoryFactoryFunc
Returns module-scoped Git Repository factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.helm_repository_factory_function_scope(kube_cluster, namespace_factory) → HelmRepositoryFactoryFunc
Returns function-scoped Helm Repository factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.helm_repository_factory(kube_cluster, namespace_factory) → HelmRepositoryFactoryFunc
Returns module-scoped Helm Repository factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.helm_release_factory_function_scope(kube_cluster, namespace_factory) → HelmReleaseFactoryFunc
Returns function-scoped Helm Release factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —
generator
pytest_helm_charts.flux.fixtures.helm_release_factory(kube_cluster, namespace_factory) → HelmReleaseFactoryFunc
Returns module-scoped Helm Release factory.
Parameters
kube_cluster(Cluster) —namespace_factory(NamespaceFactoryFunc) —