Documentation
¶
Index ¶
- func FluxControllerPluginDeletePolicyRetain(ctx context.Context, adminClient client.Client, env *shared.TestEnv, ...)
- func FluxControllerPluginDeletionLifecycle(ctx context.Context, adminClient client.Client, env *shared.TestEnv, ...)
- func FluxControllerPluginDependencies(ctx context.Context, adminClient client.Client, env *shared.TestEnv, ...)
- func FluxControllerPodInfoByPlugin(ctx context.Context, adminClient, remoteClient client.Client, ...)
- func FluxControllerUIOnlyPlugin(ctx context.Context, adminClient client.Client, env *shared.TestEnv, ...)
- func PluginImageReplication(ctx context.Context, adminClient, remoteClient client.Client, ...)
- func PluginImageReplicationFailure(ctx context.Context, adminClient client.Client, env *shared.TestEnv, ...)
- func PluginIntegrationByDirectReference(ctx context.Context, adminClient, remoteClient client.Client, ...)
- func PluginIntegrationBySelector(ctx context.Context, adminClient, remoteClient client.Client, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FluxControllerPluginDeletePolicyRetain ¶ added in v0.8.0
func FluxControllerPluginDeletePolicyRetain(ctx context.Context, adminClient client.Client, env *shared.TestEnv, remoteClusterName, teamName string)
FluxControllerPluginDeletePolicyRetain tests that the helm release is left behind when deleting the Plugin.
func FluxControllerPluginDeletionLifecycle ¶ added in v0.14.0
func FluxControllerPluginDeletionLifecycle(ctx context.Context, adminClient client.Client, env *shared.TestEnv, remoteClusterName, teamName string)
FluxControllerPluginDeletionLifecycle verifies that the Plugin controller holds its finalizer while Flux is uninstalling the HelmRelease and surfaces the uninstall failure as a status condition when Flux reports an error.
func FluxControllerPluginDependencies ¶ added in v0.7.0
func FluxControllerPluginDependencies(ctx context.Context, adminClient client.Client, env *shared.TestEnv, remoteClusterName, teamName string)
FluxControllerPluginDependencies is a scenario in which leafPreset depends on both midPreset and globalPlugin, and midPreset depends on globalPlugin.
func FluxControllerUIOnlyPlugin ¶ added in v0.7.0
func PluginImageReplication ¶ added in v0.12.0
func PluginImageReplication(ctx context.Context, adminClient, remoteClient client.Client, env *shared.TestEnv, remoteClusterName string)
PluginImageReplication verifies that the Plugin controller pre-replicates container images via the registry mirror before applying the HelmRelease.
func PluginImageReplicationFailure ¶ added in v0.12.0
func PluginImageReplicationFailure(ctx context.Context, adminClient client.Client, env *shared.TestEnv, remoteClusterName string)
PluginImageReplicationFailure verifies that the Plugin controller sets HelmReleaseCreated=False with ImageReplicationFailed when the primaryMirror is unreachable.
func PluginIntegrationByDirectReference ¶ added in v0.11.0
Types ¶
This section is empty.