Package version:

The Flux Configuration Patch Request object.

interface FluxConfigurationPatch {
    azureBlob?: AzureBlobPatchDefinition;
    bucket?: BucketPatchDefinition;
    configurationProtectedSettings?: {
        [propertyName: string]: string;
    };
    gitRepository?: GitRepositoryPatchDefinition;
    kustomizations?: {
        [propertyName: string]: KustomizationPatchDefinition | null;
    };
    ociRepository?: OCIRepositoryPatchDefinition;
    sourceKind?: string;
    suspend?: boolean;
}

Properties

Parameters to reconcile to the AzureBlob source kind type.

Parameters to reconcile to the Bucket source kind type.

configurationProtectedSettings?: {
    [propertyName: string]: string;
}

Key-value pairs of protected configuration settings for the configuration

Parameters to reconcile to the GitRepository source kind type.

kustomizations?: {
    [propertyName: string]: KustomizationPatchDefinition | null;
}

Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.

Parameters to reconcile to the OCIRepository source kind type.

sourceKind?: string

Source Kind to pull the configuration data from.

suspend?: boolean

Whether this configuration should suspend its reconciliation of its kustomizations and sources.