Documentation
¶
Index ¶
- func GetGitRepositoryGVR() schema.GroupVersionResource
- func GetHelmReleaseGVR() schema.GroupVersionResource
- func GetKustomizationGVR() schema.GroupVersionResource
- type FluxDeployment
- func (f *FluxDeployment) DeleteGitRepository(ctx context.Context, name string, namespace string) error
- func (f *FluxDeployment) DeleteHelmRelease(ctx context.Context, name string, namespace string) error
- func (f *FluxDeployment) DeleteKustomization(ctx context.Context, name string, namespace string) error
- func (f *FluxDeployment) GetDynamicClient() (*dynamic.DynamicClient, error)
- func (f *FluxDeployment) GetGitRepositoryStatusMessage(ctx context.Context, name string, namespaceName string) (string, error)
- func (f *FluxDeployment) GetHelmReleaseStatusMessage(ctx context.Context, name string, namespaceName string) (string, error)
- func (f *FluxDeployment) GetKubernetesCluster() (*nativekubernetesoo.NativeKubernetesCluster, error)
- func (f *FluxDeployment) GetKustomizationStatusMessage(ctx context.Context, name string, namespaceName string) (string, error)
- func (f *FluxDeployment) GetNamespaceName() (string, error)
- func (f *FluxDeployment) GitRepositoryExists(ctx context.Context, name string, namespace string) (bool, error)
- func (f *FluxDeployment) HelmReleaseExists(ctx context.Context, name string, namespace string) (bool, error)
- func (f *FluxDeployment) KustomizationExists(ctx context.Context, name string, namespace string) (bool, error)
- func (f *FluxDeployment) WaitUntilGitRepositoryDeleted(ctx context.Context, name string, namespaceName string) error
- func (f *FluxDeployment) WaitUntilHelmReleaseDeleted(ctx context.Context, name string, namespaceName string) error
- func (f *FluxDeployment) WaitUntilKustomizationDeleted(ctx context.Context, name string, namespaceName string) error
- func (f *FluxDeployment) WatchGitRepository(ctx context.Context, name string, namespaceName string, ...) error
- func (f *FluxDeployment) WatchHelmRelease(ctx context.Context, name string, namespaceName string, ...) error
- func (f *FluxDeployment) WatchKustomization(ctx context.Context, name string, namespaceName string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetGitRepositoryGVR ¶ added in v0.350.0
func GetGitRepositoryGVR() schema.GroupVersionResource
func GetHelmReleaseGVR ¶ added in v0.352.0
func GetHelmReleaseGVR() schema.GroupVersionResource
func GetKustomizationGVR ¶ added in v0.351.0
func GetKustomizationGVR() schema.GroupVersionResource
Types ¶
type FluxDeployment ¶
type FluxDeployment struct {
// contains filtered or unexported fields
}
func GetFluxDeployment ¶
func GetFluxDeployment(cluster kubernetesinterfaces.KubernetesCluster, namespaceName string) (*FluxDeployment, error)
func (*FluxDeployment) DeleteGitRepository ¶ added in v0.350.0
func (*FluxDeployment) DeleteHelmRelease ¶ added in v0.352.0
func (*FluxDeployment) DeleteKustomization ¶ added in v0.351.0
func (*FluxDeployment) GetDynamicClient ¶ added in v0.350.0
func (f *FluxDeployment) GetDynamicClient() (*dynamic.DynamicClient, error)
func (*FluxDeployment) GetGitRepositoryStatusMessage ¶ added in v0.350.0
func (*FluxDeployment) GetHelmReleaseStatusMessage ¶ added in v0.352.0
func (*FluxDeployment) GetKubernetesCluster ¶ added in v0.350.0
func (f *FluxDeployment) GetKubernetesCluster() (*nativekubernetesoo.NativeKubernetesCluster, error)
func (*FluxDeployment) GetKustomizationStatusMessage ¶ added in v0.351.0
func (*FluxDeployment) GetNamespaceName ¶ added in v0.350.0
func (f *FluxDeployment) GetNamespaceName() (string, error)
func (*FluxDeployment) GitRepositoryExists ¶
func (*FluxDeployment) HelmReleaseExists ¶ added in v0.352.0
func (*FluxDeployment) KustomizationExists ¶ added in v0.351.0
func (*FluxDeployment) WaitUntilGitRepositoryDeleted ¶ added in v0.350.0
func (*FluxDeployment) WaitUntilHelmReleaseDeleted ¶ added in v0.352.0
func (*FluxDeployment) WaitUntilKustomizationDeleted ¶ added in v0.351.0
func (*FluxDeployment) WatchGitRepository ¶ added in v0.350.0
func (f *FluxDeployment) WatchGitRepository(ctx context.Context, name string, namespaceName string, create func(*unstructured.Unstructured), update func(*unstructured.Unstructured), delete func(*unstructured.Unstructured)) error
func (*FluxDeployment) WatchHelmRelease ¶ added in v0.352.0
func (f *FluxDeployment) WatchHelmRelease(ctx context.Context, name string, namespaceName string, create func(*unstructured.Unstructured), update func(*unstructured.Unstructured), delete func(*unstructured.Unstructured)) error
func (*FluxDeployment) WatchKustomization ¶ added in v0.351.0
func (f *FluxDeployment) WatchKustomization(ctx context.Context, name string, namespaceName string, create func(*unstructured.Unstructured), update func(*unstructured.Unstructured), delete func(*unstructured.Unstructured)) error
Click to show internal directories.
Click to hide internal directories.