scenarios

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2026 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

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 FluxControllerPodInfoByPlugin

func FluxControllerPodInfoByPlugin(ctx context.Context, adminClient, remoteClient client.Client, env *shared.TestEnv, remoteClusterName string)

func FluxControllerUIOnlyPlugin added in v0.7.0

func FluxControllerUIOnlyPlugin(ctx context.Context, adminClient client.Client, env *shared.TestEnv, remoteClusterName string)

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

func PluginIntegrationByDirectReference(ctx context.Context, adminClient, remoteClient client.Client, env *shared.TestEnv, remoteClusterName string)

func PluginIntegrationBySelector added in v0.11.0

func PluginIntegrationBySelector(ctx context.Context, adminClient, remoteClient client.Client, env *shared.TestEnv, remoteClusterName string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL