Documentation ¶
Index ¶
- func ComputeValues(userValues *v1alpha1.Values, namespace string, version string, ...) (*v1alpha1.Values, error)
- func CreateOrUpdate(ctx context.Context, cl client.Client, revName string, version string, ...) error
- func IsUsingRemoteControlPlane(rev *v1alpha1.IstioRevision) bool
- func ListOwned(ctx context.Context, cl client.Client, ownerUID types.UID) ([]v1alpha1.IstioRevision, error)
- func PruneInactive(ctx context.Context, cl client.Client, ownerUID types.UID, ...) (ctrl.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputeValues ¶
func ComputeValues( userValues *v1alpha1.Values, namespace string, version string, platform config.Platform, defaultProfile, userProfile string, resourceDir string, activeRevisionName string, ) (*v1alpha1.Values, error)
ComputeValues computes the Istio Helm values for an IstioRevision as follows: - applies image digests from the operator configuration - applies the user-provided values on top of the default values from the default and user-selected profiles - applies overrides that are not configurable by the user
func CreateOrUpdate ¶
func IsUsingRemoteControlPlane ¶
func IsUsingRemoteControlPlane(rev *v1alpha1.IstioRevision) bool
IsUsingRemoteControlPlane returns true if the IstioRevision is configured to connect to a remote rather than deploy a local control plane.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.