Documentation
¶
Index ¶
- func GetGitRepositoryGVR() schema.GroupVersionResource
- type FluxDeployment
- func (f *FluxDeployment) DeleteGitRepository(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) GetKubernetesCluster() (*nativekubernetes.NativeKubernetesCluster, error)
- func (f *FluxDeployment) GetNamespaceName() (string, error)
- func (f *FluxDeployment) GitRepositoryExists(ctx context.Context, name string, namespace string) (bool, error)
- func (f *FluxDeployment) WaitUntilGitRepositoryDeleted(ctx context.Context, name string, namespaceName string) error
- func (f *FluxDeployment) WatchGitRepository(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
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) GetDynamicClient ¶ added in v0.350.0
func (f *FluxDeployment) GetDynamicClient() (*dynamic.DynamicClient, error)
func (*FluxDeployment) GetGitRepositoryStatusMessage ¶ added in v0.350.0
func (*FluxDeployment) GetKubernetesCluster ¶ added in v0.350.0
func (f *FluxDeployment) GetKubernetesCluster() (*nativekubernetes.NativeKubernetesCluster, error)
func (*FluxDeployment) GetNamespaceName ¶ added in v0.350.0
func (f *FluxDeployment) GetNamespaceName() (string, error)
func (*FluxDeployment) GitRepositoryExists ¶
func (*FluxDeployment) WaitUntilGitRepositoryDeleted ¶ added in v0.350.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
Click to show internal directories.
Click to hide internal directories.