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) —