published on Thursday, Oct 15, 2026 by Pulumi
published on Thursday, Oct 15, 2026 by Pulumi
Resource for managing a Harness Gitops Applicationset. Please note this resource is in an alpha/experimental state and is subject to change.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
// Example 1: Cluster Generator
const clusterGenerator = new harness.platform.GitopsApplicationset("cluster_generator", {
applicationset: {
metadata: {
name: "cluster-appset",
namespace: "argocd",
},
spec: {
template: {
metadata: {
name: "{{.name}}-guestbook",
labels: {
env: "dev",
},
},
spec: {
source: {
repoUrl: "https://github.com/argoproj/argocd-example-apps.git",
path: "helm-guestbook",
targetRevision: "HEAD",
},
destination: {
server: "{{.url}}",
namespace: "app-ns-{{.name}}",
},
project: "default",
},
},
generators: [{
clusters: [{
enabled: true,
}],
}],
goTemplate: true,
goTemplateOptions: ["missingkey=error"],
},
},
orgId: "default",
projectId: "projectId",
agentId: "account.agentuseast1",
upsert: true,
});
// Example 2: List Generator
const listGenerator = new harness.platform.GitopsApplicationset("list_generator", {
applicationset: {
metadata: {
name: "list-appset",
},
spec: {
template: {
metadata: {
name: "{{.cluster}}-guestbook",
},
spec: {
source: {
repoUrl: "https://github.com/argoproj/argocd-example-apps.git",
path: "helm-guestbook",
targetRevision: "HEAD",
},
destination: {
server: "{{.url}}",
namespace: "default",
},
project: "default",
},
},
generators: [{
lists: [{
elements: [
{
cluster: "engineering-dev",
url: "https://kubernetes.default.svc",
},
{
cluster: "engineering-prod",
url: "https://kubernetes.prod.svc",
},
],
}],
}],
goTemplate: true,
goTemplateOptions: ["missingkey=error"],
},
},
orgId: "default",
projectId: "projectId",
agentId: "account.agentuseast1",
upsert: true,
});
// Example 3: Git Generator with Files
const gitFiles = new harness.platform.GitopsApplicationset("git_files", {
applicationset: {
metadata: {
name: "git-files-appset",
},
spec: {
template: {
metadata: {
name: "{{.path.basename}}-app",
},
spec: {
source: {
repoUrl: "https://github.com/example/app-repo",
path: "{{.path.path}}",
targetRevision: "main",
},
destination: {
server: "https://kubernetes.default.svc",
namespace: "{{.path.basename}}",
},
project: "default",
},
},
generators: [{
gits: [{
files: [{
path: "apps/*/config.json",
}],
repoUrl: "https://github.com/example/config-repo",
revision: "main",
}],
}],
},
},
orgId: "default",
projectId: "projectId",
agentId: "account.agentuseast1",
upsert: true,
});
// Example 4: Git Generator with Directories
const gitDirectories = new harness.platform.GitopsApplicationset("git_directories", {
applicationset: {
metadata: {
name: "git-directories-appset",
},
spec: {
template: {
metadata: {
name: "{{.path.basename}}-addon",
},
spec: {
source: {
repoUrl: "https://github.com/argoproj/argo-cd.git",
path: "{{.path.path}}",
targetRevision: "HEAD",
},
destination: {
server: "https://kubernetes.default.svc",
namespace: "{{.path.basename}}",
},
syncPolicy: {
automated: {
prune: true,
selfHeal: true,
},
},
project: "default",
},
},
generators: [{
gits: [{
directories: [{
path: "applicationset/examples/git-generator-directory/cluster-addons/*",
exclude: false,
}],
repoUrl: "https://github.com/argoproj/argo-cd.git",
revision: "HEAD",
}],
}],
},
},
orgId: "default",
projectId: "projectId",
agentId: "account.agentuseast1",
upsert: true,
});
import pulumi
import pulumi_harness as harness
# Example 1: Cluster Generator
cluster_generator = harness.platform.GitopsApplicationset("cluster_generator",
applicationset={
"metadata": {
"name": "cluster-appset",
"namespace": "argocd",
},
"spec": {
"template": {
"metadata": {
"name": "{{.name}}-guestbook",
"labels": {
"env": "dev",
},
},
"spec": {
"source": {
"repoUrl": "https://github.com/argoproj/argocd-example-apps.git",
"path": "helm-guestbook",
"targetRevision": "HEAD",
},
"destination": {
"server": "{{.url}}",
"namespace": "app-ns-{{.name}}",
},
"project": "default",
},
},
"generators": [{
"clusters": [{
"enabled": True,
}],
}],
"go_template": True,
"go_template_options": ["missingkey=error"],
},
},
org_id="default",
project_id="projectId",
agent_id="account.agentuseast1",
upsert=True)
# Example 2: List Generator
list_generator = harness.platform.GitopsApplicationset("list_generator",
applicationset={
"metadata": {
"name": "list-appset",
},
"spec": {
"template": {
"metadata": {
"name": "{{.cluster}}-guestbook",
},
"spec": {
"source": {
"repoUrl": "https://github.com/argoproj/argocd-example-apps.git",
"path": "helm-guestbook",
"targetRevision": "HEAD",
},
"destination": {
"server": "{{.url}}",
"namespace": "default",
},
"project": "default",
},
},
"generators": [{
"lists": [{
"elements": [
{
"cluster": "engineering-dev",
"url": "https://kubernetes.default.svc",
},
{
"cluster": "engineering-prod",
"url": "https://kubernetes.prod.svc",
},
],
}],
}],
"go_template": True,
"go_template_options": ["missingkey=error"],
},
},
org_id="default",
project_id="projectId",
agent_id="account.agentuseast1",
upsert=True)
# Example 3: Git Generator with Files
git_files = harness.platform.GitopsApplicationset("git_files",
applicationset={
"metadata": {
"name": "git-files-appset",
},
"spec": {
"template": {
"metadata": {
"name": "{{.path.basename}}-app",
},
"spec": {
"source": {
"repoUrl": "https://github.com/example/app-repo",
"path": "{{.path.path}}",
"targetRevision": "main",
},
"destination": {
"server": "https://kubernetes.default.svc",
"namespace": "{{.path.basename}}",
},
"project": "default",
},
},
"generators": [{
"gits": [{
"files": [{
"path": "apps/*/config.json",
}],
"repo_url": "https://github.com/example/config-repo",
"revision": "main",
}],
}],
},
},
org_id="default",
project_id="projectId",
agent_id="account.agentuseast1",
upsert=True)
# Example 4: Git Generator with Directories
git_directories = harness.platform.GitopsApplicationset("git_directories",
applicationset={
"metadata": {
"name": "git-directories-appset",
},
"spec": {
"template": {
"metadata": {
"name": "{{.path.basename}}-addon",
},
"spec": {
"source": {
"repoUrl": "https://github.com/argoproj/argo-cd.git",
"path": "{{.path.path}}",
"targetRevision": "HEAD",
},
"destination": {
"server": "https://kubernetes.default.svc",
"namespace": "{{.path.basename}}",
},
"sync_policy": {
"automated": {
"prune": True,
"self_heal": True,
},
},
"project": "default",
},
},
"generators": [{
"gits": [{
"directories": [{
"path": "applicationset/examples/git-generator-directory/cluster-addons/*",
"exclude": False,
}],
"repo_url": "https://github.com/argoproj/argo-cd.git",
"revision": "HEAD",
}],
}],
},
},
org_id="default",
project_id="projectId",
agent_id="account.agentuseast1",
upsert=True)
package main
import (
"github.com/pulumi/pulumi-harness/sdk/go/harness/platform"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Example 1: Cluster Generator
_, err := platform.NewGitopsApplicationset(ctx, "cluster_generator", &platform.GitopsApplicationsetArgs{
Applicationset: &platform.GitopsApplicationsetApplicationsetArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetMetadataArgs{
Name: pulumi.String("cluster-appset"),
Namespace: pulumi.String("argocd"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecArgs{
Template: &platform.GitopsApplicationsetApplicationsetSpecTemplateArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs{
Name: pulumi.String("{{.name}}-guestbook"),
Labels: pulumi.StringMap{
"env": pulumi.String("dev"),
},
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs{
Source: platform.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArray{
RepoUrl: "https://github.com/argoproj/argocd-example-apps.git",
Path: "helm-guestbook",
TargetRevision: "HEAD",
},
Destination: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs{
Server: pulumi.String("{{.url}}"),
Namespace: pulumi.String("app-ns-{{.name}}"),
},
Project: pulumi.String("default"),
},
},
Generators: platform.GitopsApplicationsetApplicationsetSpecGeneratorArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorArgs{
Clusters: platform.GitopsApplicationsetApplicationsetSpecGeneratorClusterArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorClusterArgs{
Enabled: pulumi.Bool(true),
},
},
},
},
GoTemplate: pulumi.Bool(true),
GoTemplateOptions: pulumi.StringArray{
pulumi.String("missingkey=error"),
},
},
},
OrgId: pulumi.String("default"),
ProjectId: pulumi.String("projectId"),
AgentId: pulumi.String("account.agentuseast1"),
Upsert: pulumi.Bool(true),
})
if err != nil {
return err
}
// Example 2: List Generator
_, err = platform.NewGitopsApplicationset(ctx, "list_generator", &platform.GitopsApplicationsetArgs{
Applicationset: &platform.GitopsApplicationsetApplicationsetArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetMetadataArgs{
Name: pulumi.String("list-appset"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecArgs{
Template: &platform.GitopsApplicationsetApplicationsetSpecTemplateArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs{
Name: pulumi.String("{{.cluster}}-guestbook"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs{
Source: platform.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArray{
RepoUrl: "https://github.com/argoproj/argocd-example-apps.git",
Path: "helm-guestbook",
TargetRevision: "HEAD",
},
Destination: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs{
Server: pulumi.String("{{.url}}"),
Namespace: pulumi.String("default"),
},
Project: pulumi.String("default"),
},
},
Generators: platform.GitopsApplicationsetApplicationsetSpecGeneratorArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorArgs{
Lists: platform.GitopsApplicationsetApplicationsetSpecGeneratorListArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorListArgs{
Elements: pulumi.StringMapArray{
pulumi.StringMap{
"cluster": pulumi.String("engineering-dev"),
"url": pulumi.String("https://kubernetes.default.svc"),
},
pulumi.StringMap{
"cluster": pulumi.String("engineering-prod"),
"url": pulumi.String("https://kubernetes.prod.svc"),
},
},
},
},
},
},
GoTemplate: pulumi.Bool(true),
GoTemplateOptions: pulumi.StringArray{
pulumi.String("missingkey=error"),
},
},
},
OrgId: pulumi.String("default"),
ProjectId: pulumi.String("projectId"),
AgentId: pulumi.String("account.agentuseast1"),
Upsert: pulumi.Bool(true),
})
if err != nil {
return err
}
// Example 3: Git Generator with Files
_, err = platform.NewGitopsApplicationset(ctx, "git_files", &platform.GitopsApplicationsetArgs{
Applicationset: &platform.GitopsApplicationsetApplicationsetArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetMetadataArgs{
Name: pulumi.String("git-files-appset"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecArgs{
Template: &platform.GitopsApplicationsetApplicationsetSpecTemplateArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs{
Name: pulumi.String("{{.path.basename}}-app"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs{
Source: platform.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArray{
RepoUrl: "https://github.com/example/app-repo",
Path: "{{.path.path}}",
TargetRevision: "main",
},
Destination: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs{
Server: pulumi.String("https://kubernetes.default.svc"),
Namespace: pulumi.String("{{.path.basename}}"),
},
Project: pulumi.String("default"),
},
},
Generators: platform.GitopsApplicationsetApplicationsetSpecGeneratorArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorArgs{
Gits: platform.GitopsApplicationsetApplicationsetSpecGeneratorGitArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorGitArgs{
Files: platform.GitopsApplicationsetApplicationsetSpecGeneratorGitFileArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorGitFileArgs{
Path: pulumi.String("apps/*/config.json"),
},
},
RepoUrl: pulumi.String("https://github.com/example/config-repo"),
Revision: pulumi.String("main"),
},
},
},
},
},
},
OrgId: pulumi.String("default"),
ProjectId: pulumi.String("projectId"),
AgentId: pulumi.String("account.agentuseast1"),
Upsert: pulumi.Bool(true),
})
if err != nil {
return err
}
// Example 4: Git Generator with Directories
_, err = platform.NewGitopsApplicationset(ctx, "git_directories", &platform.GitopsApplicationsetArgs{
Applicationset: &platform.GitopsApplicationsetApplicationsetArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetMetadataArgs{
Name: pulumi.String("git-directories-appset"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecArgs{
Template: &platform.GitopsApplicationsetApplicationsetSpecTemplateArgs{
Metadata: &platform.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs{
Name: pulumi.String("{{.path.basename}}-addon"),
},
Spec: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs{
Source: platform.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArray{
RepoUrl: "https://github.com/argoproj/argo-cd.git",
Path: "{{.path.path}}",
TargetRevision: "HEAD",
},
Destination: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs{
Server: pulumi.String("https://kubernetes.default.svc"),
Namespace: pulumi.String("{{.path.basename}}"),
},
SyncPolicy: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyArgs{
Automated: &platform.GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyAutomatedArgs{
Prune: pulumi.Bool(true),
SelfHeal: pulumi.Bool(true),
},
},
Project: pulumi.String("default"),
},
},
Generators: platform.GitopsApplicationsetApplicationsetSpecGeneratorArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorArgs{
Gits: platform.GitopsApplicationsetApplicationsetSpecGeneratorGitArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorGitArgs{
Directories: platform.GitopsApplicationsetApplicationsetSpecGeneratorGitDirectoryArray{
&platform.GitopsApplicationsetApplicationsetSpecGeneratorGitDirectoryArgs{
Path: pulumi.String("applicationset/examples/git-generator-directory/cluster-addons/*"),
Exclude: pulumi.Bool(false),
},
},
RepoUrl: pulumi.String("https://github.com/argoproj/argo-cd.git"),
Revision: pulumi.String("HEAD"),
},
},
},
},
},
},
OrgId: pulumi.String("default"),
ProjectId: pulumi.String("projectId"),
AgentId: pulumi.String("account.agentuseast1"),
Upsert: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;
return await Deployment.RunAsync(() =>
{
// Example 1: Cluster Generator
var clusterGenerator = new Harness.Platform.GitopsApplicationset("cluster_generator", new()
{
Applicationset = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetMetadataArgs
{
Name = "cluster-appset",
Namespace = "argocd",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecArgs
{
Template = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs
{
Name = "{{.name}}-guestbook",
Labels =
{
{ "env", "dev" },
},
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs
{
Source =
{
{ "repoUrl", "https://github.com/argoproj/argocd-example-apps.git" },
{ "path", "helm-guestbook" },
{ "targetRevision", "HEAD" },
},
Destination = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs
{
Server = "{{.url}}",
Namespace = "app-ns-{{.name}}",
},
Project = "default",
},
},
Generators = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorArgs
{
Clusters = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorClusterArgs
{
Enabled = true,
},
},
},
},
GoTemplate = true,
GoTemplateOptions = new[]
{
"missingkey=error",
},
},
},
OrgId = "default",
ProjectId = "projectId",
AgentId = "account.agentuseast1",
Upsert = true,
});
// Example 2: List Generator
var listGenerator = new Harness.Platform.GitopsApplicationset("list_generator", new()
{
Applicationset = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetMetadataArgs
{
Name = "list-appset",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecArgs
{
Template = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs
{
Name = "{{.cluster}}-guestbook",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs
{
Source =
{
{ "repoUrl", "https://github.com/argoproj/argocd-example-apps.git" },
{ "path", "helm-guestbook" },
{ "targetRevision", "HEAD" },
},
Destination = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs
{
Server = "{{.url}}",
Namespace = "default",
},
Project = "default",
},
},
Generators = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorArgs
{
Lists = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorListArgs
{
Elements = new[]
{
{
{ "cluster", "engineering-dev" },
{ "url", "https://kubernetes.default.svc" },
},
{
{ "cluster", "engineering-prod" },
{ "url", "https://kubernetes.prod.svc" },
},
},
},
},
},
},
GoTemplate = true,
GoTemplateOptions = new[]
{
"missingkey=error",
},
},
},
OrgId = "default",
ProjectId = "projectId",
AgentId = "account.agentuseast1",
Upsert = true,
});
// Example 3: Git Generator with Files
var gitFiles = new Harness.Platform.GitopsApplicationset("git_files", new()
{
Applicationset = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetMetadataArgs
{
Name = "git-files-appset",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecArgs
{
Template = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs
{
Name = "{{.path.basename}}-app",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs
{
Source =
{
{ "repoUrl", "https://github.com/example/app-repo" },
{ "path", "{{.path.path}}" },
{ "targetRevision", "main" },
},
Destination = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs
{
Server = "https://kubernetes.default.svc",
Namespace = "{{.path.basename}}",
},
Project = "default",
},
},
Generators = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorArgs
{
Gits = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitArgs
{
Files = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitFileArgs
{
Path = "apps/*/config.json",
},
},
RepoUrl = "https://github.com/example/config-repo",
Revision = "main",
},
},
},
},
},
},
OrgId = "default",
ProjectId = "projectId",
AgentId = "account.agentuseast1",
Upsert = true,
});
// Example 4: Git Generator with Directories
var gitDirectories = new Harness.Platform.GitopsApplicationset("git_directories", new()
{
Applicationset = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetMetadataArgs
{
Name = "git-directories-appset",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecArgs
{
Template = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateArgs
{
Metadata = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs
{
Name = "{{.path.basename}}-addon",
},
Spec = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs
{
Source =
{
{ "repoUrl", "https://github.com/argoproj/argo-cd.git" },
{ "path", "{{.path.path}}" },
{ "targetRevision", "HEAD" },
},
Destination = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs
{
Server = "https://kubernetes.default.svc",
Namespace = "{{.path.basename}}",
},
SyncPolicy = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyArgs
{
Automated = new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyAutomatedArgs
{
Prune = true,
SelfHeal = true,
},
},
Project = "default",
},
},
Generators = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorArgs
{
Gits = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitArgs
{
Directories = new[]
{
new Harness.Platform.Inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitDirectoryArgs
{
Path = "applicationset/examples/git-generator-directory/cluster-addons/*",
Exclude = false,
},
},
RepoUrl = "https://github.com/argoproj/argo-cd.git",
Revision = "HEAD",
},
},
},
},
},
},
OrgId = "default",
ProjectId = "projectId",
AgentId = "account.agentuseast1",
Upsert = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.platform.GitopsApplicationset;
import com.pulumi.harness.platform.GitopsApplicationsetArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetMetadataArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecGeneratorArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecGeneratorClusterArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecGeneratorListArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitFileArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyAutomatedArgs;
import com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecGeneratorGitDirectoryArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Example 1: Cluster Generator
var clusterGenerator = new GitopsApplicationset("clusterGenerator", GitopsApplicationsetArgs.builder()
.applicationset(GitopsApplicationsetApplicationsetArgs.builder()
.metadata(GitopsApplicationsetApplicationsetMetadataArgs.builder()
.name("cluster-appset")
.namespace("argocd")
.build())
.spec(GitopsApplicationsetApplicationsetSpecArgs.builder()
.template(GitopsApplicationsetApplicationsetSpecTemplateArgs.builder()
.metadata(GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs.builder()
.name("{{.name}}-guestbook")
.labels(Map.of("env", "dev"))
.build())
.spec(GitopsApplicationsetApplicationsetSpecTemplateSpecArgs.builder()
.source(com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArgs.builder()
.repoUrl("https://github.com/argoproj/argocd-example-apps.git")
.path("helm-guestbook")
.targetRevision("HEAD")
.build())
.destination(GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs.builder()
.server("{{.url}}")
.namespace("app-ns-{{.name}}")
.build())
.project("default")
.build())
.build())
.generators(GitopsApplicationsetApplicationsetSpecGeneratorArgs.builder()
.clusters(GitopsApplicationsetApplicationsetSpecGeneratorClusterArgs.builder()
.enabled(true)
.build())
.build())
.goTemplate(true)
.goTemplateOptions("missingkey=error")
.build())
.build())
.orgId("default")
.projectId("projectId")
.agentId("account.agentuseast1")
.upsert(true)
.build());
// Example 2: List Generator
var listGenerator = new GitopsApplicationset("listGenerator", GitopsApplicationsetArgs.builder()
.applicationset(GitopsApplicationsetApplicationsetArgs.builder()
.metadata(GitopsApplicationsetApplicationsetMetadataArgs.builder()
.name("list-appset")
.build())
.spec(GitopsApplicationsetApplicationsetSpecArgs.builder()
.template(GitopsApplicationsetApplicationsetSpecTemplateArgs.builder()
.metadata(GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs.builder()
.name("{{.cluster}}-guestbook")
.build())
.spec(GitopsApplicationsetApplicationsetSpecTemplateSpecArgs.builder()
.source(com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArgs.builder()
.repoUrl("https://github.com/argoproj/argocd-example-apps.git")
.path("helm-guestbook")
.targetRevision("HEAD")
.build())
.destination(GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs.builder()
.server("{{.url}}")
.namespace("default")
.build())
.project("default")
.build())
.build())
.generators(GitopsApplicationsetApplicationsetSpecGeneratorArgs.builder()
.lists(GitopsApplicationsetApplicationsetSpecGeneratorListArgs.builder()
.elements(
Map.ofEntries(
Map.entry("cluster", "engineering-dev"),
Map.entry("url", "https://kubernetes.default.svc")
),
Map.ofEntries(
Map.entry("cluster", "engineering-prod"),
Map.entry("url", "https://kubernetes.prod.svc")
))
.build())
.build())
.goTemplate(true)
.goTemplateOptions("missingkey=error")
.build())
.build())
.orgId("default")
.projectId("projectId")
.agentId("account.agentuseast1")
.upsert(true)
.build());
// Example 3: Git Generator with Files
var gitFiles = new GitopsApplicationset("gitFiles", GitopsApplicationsetArgs.builder()
.applicationset(GitopsApplicationsetApplicationsetArgs.builder()
.metadata(GitopsApplicationsetApplicationsetMetadataArgs.builder()
.name("git-files-appset")
.build())
.spec(GitopsApplicationsetApplicationsetSpecArgs.builder()
.template(GitopsApplicationsetApplicationsetSpecTemplateArgs.builder()
.metadata(GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs.builder()
.name("{{.path.basename}}-app")
.build())
.spec(GitopsApplicationsetApplicationsetSpecTemplateSpecArgs.builder()
.source(com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArgs.builder()
.repoUrl("https://github.com/example/app-repo")
.path("{{.path.path}}")
.targetRevision("main")
.build())
.destination(GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs.builder()
.server("https://kubernetes.default.svc")
.namespace("{{.path.basename}}")
.build())
.project("default")
.build())
.build())
.generators(GitopsApplicationsetApplicationsetSpecGeneratorArgs.builder()
.gits(GitopsApplicationsetApplicationsetSpecGeneratorGitArgs.builder()
.files(GitopsApplicationsetApplicationsetSpecGeneratorGitFileArgs.builder()
.path("apps/*/config.json")
.build())
.repoUrl("https://github.com/example/config-repo")
.revision("main")
.build())
.build())
.build())
.build())
.orgId("default")
.projectId("projectId")
.agentId("account.agentuseast1")
.upsert(true)
.build());
// Example 4: Git Generator with Directories
var gitDirectories = new GitopsApplicationset("gitDirectories", GitopsApplicationsetArgs.builder()
.applicationset(GitopsApplicationsetApplicationsetArgs.builder()
.metadata(GitopsApplicationsetApplicationsetMetadataArgs.builder()
.name("git-directories-appset")
.build())
.spec(GitopsApplicationsetApplicationsetSpecArgs.builder()
.template(GitopsApplicationsetApplicationsetSpecTemplateArgs.builder()
.metadata(GitopsApplicationsetApplicationsetSpecTemplateMetadataArgs.builder()
.name("{{.path.basename}}-addon")
.build())
.spec(GitopsApplicationsetApplicationsetSpecTemplateSpecArgs.builder()
.source(com.pulumi.harness.platform.inputs.GitopsApplicationsetApplicationsetSpecTemplateSpecSourceArgs.builder()
.repoUrl("https://github.com/argoproj/argo-cd.git")
.path("{{.path.path}}")
.targetRevision("HEAD")
.build())
.destination(GitopsApplicationsetApplicationsetSpecTemplateSpecDestinationArgs.builder()
.server("https://kubernetes.default.svc")
.namespace("{{.path.basename}}")
.build())
.syncPolicy(GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyArgs.builder()
.automated(GitopsApplicationsetApplicationsetSpecTemplateSpecSyncPolicyAutomatedArgs.builder()
.prune(true)
.selfHeal(true)
.build())
.build())
.project("default")
.build())
.build())
.generators(GitopsApplicationsetApplicationsetSpecGeneratorArgs.builder()
.gits(GitopsApplicationsetApplicationsetSpecGeneratorGitArgs.builder()
.directories(GitopsApplicationsetApplicationsetSpecGeneratorGitDirectoryArgs.builder()
.path("applicationset/examples/git-generator-directory/cluster-addons/*")
.exclude(false)
.build())
.repoUrl("https://github.com/argoproj/argo-cd.git")
.revision("HEAD")
.build())
.build())
.build())
.build())
.orgId("default")
.projectId("projectId")
.agentId("account.agentuseast1")
.upsert(true)
.build());
}
}
resources:
# Example 1: Cluster Generator
clusterGenerator:
type: harness:platform:GitopsApplicationset
name: cluster_generator
properties:
applicationset:
metadata:
name: cluster-appset
namespace: argocd
spec:
template:
metadata:
name: '{{.name}}-guestbook'
labels:
env: dev
spec:
source:
repoUrl: https://github.com/argoproj/argocd-example-apps.git
path: helm-guestbook
targetRevision: HEAD
destination:
server: '{{.url}}'
namespace: app-ns-{{.name}}
project: default
generators:
- clusters:
- enabled: true
goTemplate: true
goTemplateOptions:
- missingkey=error
orgId: default
projectId: projectId
agentId: account.agentuseast1
upsert: true
# Example 2: List Generator
listGenerator:
type: harness:platform:GitopsApplicationset
name: list_generator
properties:
applicationset:
metadata:
name: list-appset
spec:
template:
metadata:
name: '{{.cluster}}-guestbook'
spec:
source:
repoUrl: https://github.com/argoproj/argocd-example-apps.git
path: helm-guestbook
targetRevision: HEAD
destination:
server: '{{.url}}'
namespace: default
project: default
generators:
- lists:
- elements:
- cluster: engineering-dev
url: https://kubernetes.default.svc
- cluster: engineering-prod
url: https://kubernetes.prod.svc
goTemplate: true
goTemplateOptions:
- missingkey=error
orgId: default
projectId: projectId
agentId: account.agentuseast1
upsert: true
# Example 3: Git Generator with Files
gitFiles:
type: harness:platform:GitopsApplicationset
name: git_files
properties:
applicationset:
metadata:
name: git-files-appset
spec:
template:
metadata:
name: '{{.path.basename}}-app'
spec:
source:
repoUrl: https://github.com/example/app-repo
path: '{{.path.path}}'
targetRevision: main
destination:
server: https://kubernetes.default.svc
namespace: '{{.path.basename}}'
project: default
generators:
- gits:
- files:
- path: apps/*/config.json
repoUrl: https://github.com/example/config-repo
revision: main
orgId: default
projectId: projectId
agentId: account.agentuseast1
upsert: true
# Example 4: Git Generator with Directories
gitDirectories:
type: harness:platform:GitopsApplicationset
name: git_directories
properties:
applicationset:
metadata:
name: git-directories-appset
spec:
template:
metadata:
name: '{{.path.basename}}-addon'
spec:
source:
repoUrl: https://github.com/argoproj/argo-cd.git
path: '{{.path.path}}'
targetRevision: HEAD
destination:
server: https://kubernetes.default.svc
namespace: '{{.path.basename}}'
syncPolicy:
automated:
prune: true
selfHeal: true
project: default
generators:
- gits:
- directories:
- path: applicationset/examples/git-generator-directory/cluster-addons/*
exclude: false
repoUrl: https://github.com/argoproj/argo-cd.git
revision: HEAD
orgId: default
projectId: projectId
agentId: account.agentuseast1
upsert: true
terraform {
required_providers {
harness = {
source = "pulumi/harness"
}
}
}
# Example 1: Cluster Generator
resource "harness_platform_gitops_applicationset" "cluster_generator" {
lifecycle {
create_before_destroy = true
}
applicationset = {
metadata = {
name = "cluster-appset"
namespace = "argocd"
}
spec = {
template = {
metadata = {
name = "{{.name}}-guestbook"
labels = {
"env" = "dev"
}
}
spec = {
source = {
"repoUrl" = "https://github.com/argoproj/argocd-example-apps.git"
"path" = "helm-guestbook"
"targetRevision" = "HEAD"
}
destination = {
server = "{{.url}}"
namespace = "app-ns-{{.name}}"
}
project = "default"
}
}
generators = [{
clusters = [{
enabled = true
}]
}]
go_template = true
go_template_options = ["missingkey=error"]
}
}
org_id = "default"
project_id = "projectId"
agent_id = "account.agentuseast1"
upsert = true
}
# Example 2: List Generator
resource "harness_platform_gitops_applicationset" "list_generator" {
lifecycle {
create_before_destroy = true
}
applicationset = {
metadata = {
name = "list-appset"
}
spec = {
template = {
metadata = {
name = "{{.cluster}}-guestbook"
}
spec = {
source = {
"repoUrl" = "https://github.com/argoproj/argocd-example-apps.git"
"path" = "helm-guestbook"
"targetRevision" = "HEAD"
}
destination = {
server = "{{.url}}"
namespace = "default"
}
project = "default"
}
}
generators = [{
lists = [{
elements = [{
"cluster" = "engineering-dev"
"url" = "https://kubernetes.default.svc"
}, {
"cluster" = "engineering-prod"
"url" = "https://kubernetes.prod.svc"
}]
}]
}]
go_template = true
go_template_options = ["missingkey=error"]
}
}
org_id = "default"
project_id = "projectId"
agent_id = "account.agentuseast1"
upsert = true
}
# Example 3: Git Generator with Files
resource "harness_platform_gitops_applicationset" "git_files" {
lifecycle {
create_before_destroy = true
}
applicationset = {
metadata = {
name = "git-files-appset"
}
spec = {
template = {
metadata = {
name = "{{.path.basename}}-app"
}
spec = {
source = {
"repoUrl" = "https://github.com/example/app-repo"
"path" = "{{.path.path}}"
"targetRevision" = "main"
}
destination = {
server = "https://kubernetes.default.svc"
namespace = "{{.path.basename}}"
}
project = "default"
}
}
generators = [{
gits = [{
files = [{
path = "apps/*/config.json"
}]
repo_url = "https://github.com/example/config-repo"
revision = "main"
}]
}]
}
}
org_id = "default"
project_id = "projectId"
agent_id = "account.agentuseast1"
upsert = true
}
# Example 4: Git Generator with Directories
resource "harness_platform_gitops_applicationset" "git_directories" {
lifecycle {
create_before_destroy = true
}
applicationset = {
metadata = {
name = "git-directories-appset"
}
spec = {
template = {
metadata = {
name = "{{.path.basename}}-addon"
}
spec = {
source = {
"repoUrl" = "https://github.com/argoproj/argo-cd.git"
"path" = "{{.path.path}}"
"targetRevision" = "HEAD"
}
destination = {
server = "https://kubernetes.default.svc"
namespace = "{{.path.basename}}"
}
sync_policy = {
automated = {
prune = true
self_heal = true
}
}
project = "default"
}
}
generators = [{
gits = [{
directories = [{
path = "applicationset/examples/git-generator-directory/cluster-addons/*"
exclude = false
}]
repo_url = "https://github.com/argoproj/argo-cd.git"
revision = "HEAD"
}]
}]
}
}
org_id = "default"
project_id = "projectId"
agent_id = "account.agentuseast1"
upsert = true
}
Create GitopsApplicationset Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GitopsApplicationset(name: string, args: GitopsApplicationsetArgs, opts?: CustomResourceOptions);@overload
def GitopsApplicationset(resource_name: str,
args: GitopsApplicationsetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GitopsApplicationset(resource_name: str,
opts: Optional[ResourceOptions] = None,
agent_id: Optional[str] = None,
applicationset: Optional[GitopsApplicationsetApplicationsetArgs] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
upsert: Optional[bool] = None)func NewGitopsApplicationset(ctx *Context, name string, args GitopsApplicationsetArgs, opts ...ResourceOption) (*GitopsApplicationset, error)public GitopsApplicationset(string name, GitopsApplicationsetArgs args, CustomResourceOptions? opts = null)
public GitopsApplicationset(String name, GitopsApplicationsetArgs args)
public GitopsApplicationset(String name, GitopsApplicationsetArgs args, CustomResourceOptions options)
type: harness:platform:GitopsApplicationset
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "harness_platform_gitops_applicationset" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GitopsApplicationsetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GitopsApplicationsetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GitopsApplicationsetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GitopsApplicationsetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GitopsApplicationsetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
GitopsApplicationset Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GitopsApplicationset resource accepts the following input properties:
- Agent
Id string - Agent identifier of the GitOps applicationset.
- Applicationset
Gitops
Applicationset Applicationset - Definition of the GitOps applicationset resource.
- Org
Id string - Organization identifier of the GitOps applicationset.
- Project
Id string - Project identifier of the GitOps applicationset.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Agent
Id string - Agent identifier of the GitOps applicationset.
- Applicationset
Gitops
Applicationset Applicationset Args - Definition of the GitOps applicationset resource.
- Org
Id string - Organization identifier of the GitOps applicationset.
- Project
Id string - Project identifier of the GitOps applicationset.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent_
id string - Agent identifier of the GitOps applicationset.
- applicationset object
- Definition of the GitOps applicationset resource.
- org_
id string - Organization identifier of the GitOps applicationset.
- project_
id string - Project identifier of the GitOps applicationset.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent
Id String - Agent identifier of the GitOps applicationset.
- applicationset
Gitops
Applicationset Applicationset - Definition of the GitOps applicationset resource.
- org
Id String - Organization identifier of the GitOps applicationset.
- project
Id String - Project identifier of the GitOps applicationset.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent
Id string - Agent identifier of the GitOps applicationset.
- applicationset
Gitops
Applicationset Applicationset - Definition of the GitOps applicationset resource.
- org
Id string - Organization identifier of the GitOps applicationset.
- project
Id string - Project identifier of the GitOps applicationset.
- upsert boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent_
id str - Agent identifier of the GitOps applicationset.
- applicationset
Gitops
Applicationset Applicationset Args - Definition of the GitOps applicationset resource.
- org_
id str - Organization identifier of the GitOps applicationset.
- project_
id str - Project identifier of the GitOps applicationset.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent
Id String - Agent identifier of the GitOps applicationset.
- applicationset Property Map
- Definition of the GitOps applicationset resource.
- org
Id String - Organization identifier of the GitOps applicationset.
- project
Id String - Project identifier of the GitOps applicationset.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
Outputs
All input properties are implicitly available as output properties. Additionally, the GitopsApplicationset resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
Look up Existing GitopsApplicationset Resource
Get an existing GitopsApplicationset resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GitopsApplicationsetState, opts?: CustomResourceOptions): GitopsApplicationset@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
agent_id: Optional[str] = None,
applicationset: Optional[GitopsApplicationsetApplicationsetArgs] = None,
identifier: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
upsert: Optional[bool] = None) -> GitopsApplicationsetfunc GetGitopsApplicationset(ctx *Context, name string, id IDInput, state *GitopsApplicationsetState, opts ...ResourceOption) (*GitopsApplicationset, error)public static GitopsApplicationset Get(string name, Input<string> id, GitopsApplicationsetState? state, CustomResourceOptions? opts = null)public static GitopsApplicationset get(String name, Output<String> id, GitopsApplicationsetState state, CustomResourceOptions options)resources: _: type: harness:platform:GitopsApplicationset get: id: ${id}import {
to = harness_platform_gitops_applicationset.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Agent
Id string - Agent identifier of the GitOps applicationset.
- Applicationset
Gitops
Applicationset Applicationset - Definition of the GitOps applicationset resource.
- Identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- Org
Id string - Organization identifier of the GitOps applicationset.
- Project
Id string - Project identifier of the GitOps applicationset.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- Agent
Id string - Agent identifier of the GitOps applicationset.
- Applicationset
Gitops
Applicationset Applicationset Args - Definition of the GitOps applicationset resource.
- Identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- Org
Id string - Organization identifier of the GitOps applicationset.
- Project
Id string - Project identifier of the GitOps applicationset.
- Upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent_
id string - Agent identifier of the GitOps applicationset.
- applicationset object
- Definition of the GitOps applicationset resource.
- identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- org_
id string - Organization identifier of the GitOps applicationset.
- project_
id string - Project identifier of the GitOps applicationset.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent
Id String - Agent identifier of the GitOps applicationset.
- applicationset
Gitops
Applicationset Applicationset - Definition of the GitOps applicationset resource.
- identifier String
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- org
Id String - Organization identifier of the GitOps applicationset.
- project
Id String - Project identifier of the GitOps applicationset.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent
Id string - Agent identifier of the GitOps applicationset.
- applicationset
Gitops
Applicationset Applicationset - Definition of the GitOps applicationset resource.
- identifier string
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- org
Id string - Organization identifier of the GitOps applicationset.
- project
Id string - Project identifier of the GitOps applicationset.
- upsert boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent_
id str - Agent identifier of the GitOps applicationset.
- applicationset
Gitops
Applicationset Applicationset Args - Definition of the GitOps applicationset resource.
- identifier str
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- org_
id str - Organization identifier of the GitOps applicationset.
- project_
id str - Project identifier of the GitOps applicationset.
- upsert bool
- Indicates if the GitOps application should be updated if existing and inserted if not.
- agent
Id String - Agent identifier of the GitOps applicationset.
- applicationset Property Map
- Definition of the GitOps applicationset resource.
- identifier String
- Identifier of the GitOps applicationset. This is a unique identifier for the applicationset generated automatically.
- org
Id String - Organization identifier of the GitOps applicationset.
- project
Id String - Project identifier of the GitOps applicationset.
- upsert Boolean
- Indicates if the GitOps application should be updated if existing and inserted if not.
Supporting Types
Note: There are over 1000 nested types for this resource. Only the first 1000 types are included in this documentation.
GitopsApplicationsetApplicationset, GitopsApplicationsetApplicationsetArgs
- Metadata
Gitops
Applicationset Applicationset Metadata - Standard Kubernetes object metadata.
- Spec
Gitops
Applicationset Applicationset Spec - Spec of the GitOps applicationset. Includes the generators and template.
- Metadata
Gitops
Applicationset Applicationset Metadata - Standard Kubernetes object metadata.
- Spec
Gitops
Applicationset Applicationset Spec - Spec of the GitOps applicationset. Includes the generators and template.
- metadata
Gitops
Applicationset Applicationset Metadata - Standard Kubernetes object metadata.
- spec
Gitops
Applicationset Applicationset Spec - Spec of the GitOps applicationset. Includes the generators and template.
- metadata
Gitops
Applicationset Applicationset Metadata - Standard Kubernetes object metadata.
- spec
Gitops
Applicationset Applicationset Spec - Spec of the GitOps applicationset. Includes the generators and template.
- metadata
Gitops
Applicationset Applicationset Metadata - Standard Kubernetes object metadata.
- spec
Gitops
Applicationset Applicationset Spec - Spec of the GitOps applicationset. Includes the generators and template.
- metadata Property Map
- Standard Kubernetes object metadata.
- spec Property Map
- Spec of the GitOps applicationset. Includes the generators and template.
GitopsApplicationsetApplicationsetMetadata, GitopsApplicationsetApplicationsetMetadataArgs
- Annotations Dictionary<string, string>
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- Generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- Name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- Namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- Uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- Annotations map[string]string
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- Generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- Name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- Namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- Uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations map(string)
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations Map<String,String>
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- generation String
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name String
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace String
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- uid String
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations {[key: string]: string}
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- generation string
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name string
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace string
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- uid string
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations Mapping[str, str]
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- generation str
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name str
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace str
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- uid str
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
- annotations Map<String>
- Annotations are unstructured key value pairs corresponding to a resource. External tools set these to store and retrieve arbitrary metadata.
- generation String
- A sequence number representing a specific generation of the desired state. This is a read-only value populated by the system.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services.
- name String
- Name must be unique within a namespace. It is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Name cannot be updated.
- namespace String
- Namespace of the GitOps application. An empty namespace is equivalent to the namespace of the GitOps agent.
- uid String
- UID is the unique identifier in time and space value for this object. It is generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
GitopsApplicationsetApplicationsetSpec, GitopsApplicationsetApplicationsetSpecArgs
- Generators
List<Gitops
Applicationset Applicationset Spec Generator> - Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- Template
Gitops
Applicationset Applicationset Spec Template - Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- Go
Template bool - Enable Go templating for the template field.
- Go
Template List<string>Options - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - Ignore
Application List<GitopsDifferences Applicationset Applicationset Spec Ignore Application Difference> - Application Set ignoreApplicationDifferences
- Strategy
Gitops
Applicationset Applicationset Spec Strategy - Progressive Sync strategy
- Sync
Policy GitopsApplicationset Applicationset Spec Sync Policy - Sync policy configures how generated Applications will relate to their ApplicationSet.
- Generators
[]Gitops
Applicationset Applicationset Spec Generator - Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- Template
Gitops
Applicationset Applicationset Spec Template - Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- Go
Template bool - Enable Go templating for the template field.
- Go
Template []stringOptions - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - Ignore
Application []GitopsDifferences Applicationset Applicationset Spec Ignore Application Difference - Application Set ignoreApplicationDifferences
- Strategy
Gitops
Applicationset Applicationset Spec Strategy - Progressive Sync strategy
- Sync
Policy GitopsApplicationset Applicationset Spec Sync Policy - Sync policy configures how generated Applications will relate to their ApplicationSet.
- generators list(object)
- Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- template object
- Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- go_
template bool - Enable Go templating for the template field.
- go_
template_ list(string)options - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - ignore_
application_ list(object)differences - Application Set ignoreApplicationDifferences
- strategy object
- Progressive Sync strategy
- sync_
policy object - Sync policy configures how generated Applications will relate to their ApplicationSet.
- generators
List<Gitops
Applicationset Applicationset Spec Generator> - Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Template - Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- go
Template Boolean - Enable Go templating for the template field.
- go
Template List<String>Options - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - ignore
Application List<GitopsDifferences Applicationset Applicationset Spec Ignore Application Difference> - Application Set ignoreApplicationDifferences
- strategy
Gitops
Applicationset Applicationset Spec Strategy - Progressive Sync strategy
- sync
Policy GitopsApplicationset Applicationset Spec Sync Policy - Sync policy configures how generated Applications will relate to their ApplicationSet.
- generators
Gitops
Applicationset Applicationset Spec Generator[] - Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Template - Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- go
Template boolean - Enable Go templating for the template field.
- go
Template string[]Options - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - ignore
Application GitopsDifferences Applicationset Applicationset Spec Ignore Application Difference[] - Application Set ignoreApplicationDifferences
- strategy
Gitops
Applicationset Applicationset Spec Strategy - Progressive Sync strategy
- sync
Policy GitopsApplicationset Applicationset Spec Sync Policy - Sync policy configures how generated Applications will relate to their ApplicationSet.
- generators
Sequence[Gitops
Applicationset Applicationset Spec Generator] - Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Template - Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- go_
template bool - Enable Go templating for the template field.
- go_
template_ Sequence[str]options - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - ignore_
application_ Sequence[Gitopsdifferences Applicationset Applicationset Spec Ignore Application Difference] - Application Set ignoreApplicationDifferences
- strategy
Gitops
Applicationset Applicationset Spec Strategy - Progressive Sync strategy
- sync_
policy GitopsApplicationset Applicationset Spec Sync Policy - Sync policy configures how generated Applications will relate to their ApplicationSet.
- generators List<Property Map>
- Application set generators are responsible for generation of params, which are then rendered into the template: fields of the ApplicationSet resource.
- template Property Map
- Application Set template. The template fields of the ApplicationSet spec are used to generate Gitops Applications.
- go
Template Boolean - Enable Go templating for the template field.
- go
Template List<String>Options - Optional list of go templating options, see https://pkg.go.dev/text/template#Template.Optional. This is only relevant if
goTemplateis true - ignore
Application List<Property Map>Differences - Application Set ignoreApplicationDifferences
- strategy Property Map
- Progressive Sync strategy
- sync
Policy Property Map - Sync policy configures how generated Applications will relate to their ApplicationSet.
GitopsApplicationsetApplicationsetSpecGenerator, GitopsApplicationsetApplicationsetSpecGeneratorArgs
- Cluster
Decision List<GitopsResources Applicationset Applicationset Spec Generator Cluster Decision Resource> - The cluster decision resource generates a list of Argo CD clusters.
- Clusters
List<Gitops
Applicationset Applicationset Spec Generator Cluster> - The cluster generator produces parameters based on the list of items found within the cluster secret.
- Gits
List<Gitops
Applicationset Applicationset Spec Generator Git> - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- Lists
List<Gitops
Applicationset Applicationset Spec Generator List> - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- Matrices
List<Gitops
Applicationset Applicationset Spec Generator Matrix> - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- Merges
List<Gitops
Applicationset Applicationset Spec Generator Merge> - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- Pull
Requests List<GitopsApplicationset Applicationset Spec Generator Pull Request> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- Scm
Providers List<GitopsApplicationset Applicationset Spec Generator Scm Provider> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- Selector
Gitops
Applicationset Applicationset Spec Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- Cluster
Decision []GitopsResources Applicationset Applicationset Spec Generator Cluster Decision Resource - The cluster decision resource generates a list of Argo CD clusters.
- Clusters
[]Gitops
Applicationset Applicationset Spec Generator Cluster - The cluster generator produces parameters based on the list of items found within the cluster secret.
- Gits
[]Gitops
Applicationset Applicationset Spec Generator Git - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- Lists
[]Gitops
Applicationset Applicationset Spec Generator List - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- Matrices
[]Gitops
Applicationset Applicationset Spec Generator Matrix - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- Merges
[]Gitops
Applicationset Applicationset Spec Generator Merge - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- Pull
Requests []GitopsApplicationset Applicationset Spec Generator Pull Request - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- Scm
Providers []GitopsApplicationset Applicationset Spec Generator Scm Provider - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- Selector
Gitops
Applicationset Applicationset Spec Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster_
decision_ list(object)resources - The cluster decision resource generates a list of Argo CD clusters.
- clusters list(object)
- The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits list(object)
- Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists list(object)
- List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices list(object)
- Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges list(object)
- Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull_
requests list(object) - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm_
providers list(object) - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector object
- The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision List<GitopsResources Applicationset Applicationset Spec Generator Cluster Decision Resource> - The cluster decision resource generates a list of Argo CD clusters.
- clusters
List<Gitops
Applicationset Applicationset Spec Generator Cluster> - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
List<Gitops
Applicationset Applicationset Spec Generator Git> - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
List<Gitops
Applicationset Applicationset Spec Generator List> - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices
List<Gitops
Applicationset Applicationset Spec Generator Matrix> - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges
List<Gitops
Applicationset Applicationset Spec Generator Merge> - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull
Requests List<GitopsApplicationset Applicationset Spec Generator Pull Request> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers List<GitopsApplicationset Applicationset Spec Generator Scm Provider> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision GitopsResources Applicationset Applicationset Spec Generator Cluster Decision Resource[] - The cluster decision resource generates a list of Argo CD clusters.
- clusters
Gitops
Applicationset Applicationset Spec Generator Cluster[] - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
Gitops
Applicationset Applicationset Spec Generator Git[] - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
Gitops
Applicationset Applicationset Spec Generator List[] - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices
Gitops
Applicationset Applicationset Spec Generator Matrix[] - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges
Gitops
Applicationset Applicationset Spec Generator Merge[] - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull
Requests GitopsApplicationset Applicationset Spec Generator Pull Request[] - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers GitopsApplicationset Applicationset Spec Generator Scm Provider[] - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster_
decision_ Sequence[Gitopsresources Applicationset Applicationset Spec Generator Cluster Decision Resource] - The cluster decision resource generates a list of Argo CD clusters.
- clusters
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster] - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
Sequence[Gitops
Applicationset Applicationset Spec Generator Git] - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
Sequence[Gitops
Applicationset Applicationset Spec Generator List] - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix] - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges
Sequence[Gitops
Applicationset Applicationset Spec Generator Merge] - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull_
requests Sequence[GitopsApplicationset Applicationset Spec Generator Pull Request] - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm_
providers Sequence[GitopsApplicationset Applicationset Spec Generator Scm Provider] - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision List<Property Map>Resources - The cluster decision resource generates a list of Argo CD clusters.
- clusters List<Property Map>
- The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits List<Property Map>
- Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists List<Property Map>
- List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices List<Property Map>
- Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges List<Property Map>
- Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull
Requests List<Property Map> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers List<Property Map> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector Property Map
- The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
GitopsApplicationsetApplicationsetSpecGeneratorCluster, GitopsApplicationsetApplicationsetSpecGeneratorClusterArgs
- Enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - Selector
Gitops
Applicationset Applicationset Spec Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- Template
Gitops
Applicationset Applicationset Spec Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- Values Dictionary<string, string>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- Enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - Selector
Gitops
Applicationset Applicationset Spec Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- Template
Gitops
Applicationset Applicationset Spec Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- Values map[string]string
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector object
- Label selector used to narrow the scope of targeted clusters.
- template object
- Generator template. Used to override the values of the spec-level template.
- values map(string)
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled Boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values Map<String,String>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values {[key: string]: string}
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values Mapping[str, str]
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled Boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector Property Map
- Label selector used to narrow the scope of targeted clusters.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
- values Map<String>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResource, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceArgs
- Config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- Label
Selector GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - Name string
- Resource name of the kind, group and version, defined in the
configMapRef. - Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- Values Dictionary<string, string>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- Config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- Label
Selector GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - Name string
- Resource name of the kind, group and version, defined in the
configMapRef. - Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- Values map[string]string
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config_
map_ stringref - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label_
selector object - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name string
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue_
after_ stringseconds - How often to check for changes (in seconds). Default: 3min.
- template object
- Generator template. Used to override the values of the spec-level template.
- values map(string)
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map StringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name String
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values Map<String,String>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name string
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values {[key: string]: string}
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config_
map_ strref - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label_
selector GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name str
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue_
after_ strseconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values Mapping[str, str]
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map StringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector Property Map - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name String
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
- values Map<String>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceLabelSelector, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceLabelSelectorArgs
- Match
Expressions List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions list(object) - A list of label selector requirements. The requirements are ANDed.
- match_
labels map(string) - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Label Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceLabelSelectorMatchExpression, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceLabelSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values List<string>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values []string
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values list(string)
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values string[]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values Sequence[str]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplate, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorClusterSelector, GitopsApplicationsetApplicationsetSpecGeneratorClusterSelectorArgs
- Match
Expressions List<GitopsApplicationset Applicationset Spec Generator Cluster Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []GitopsApplicationset Applicationset Spec Generator Cluster Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions list(object) - A list of label selector requirements. The requirements are ANDed.
- match_
labels map(string) - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<GitopsApplicationset Applicationset Spec Generator Cluster Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions GitopsApplicationset Applicationset Spec Generator Cluster Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
GitopsApplicationsetApplicationsetSpecGeneratorClusterSelectorMatchExpression, GitopsApplicationsetApplicationsetSpecGeneratorClusterSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values List<string>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values []string
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values list(string)
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values string[]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values Sequence[str]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplate, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Cluster Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorClusterTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorGit, GitopsApplicationsetApplicationsetSpecGeneratorGitArgs
- Repo
Url string - URL to the repository to use.
- Directories
List<Gitops
Applicationset Applicationset Spec Generator Git Directory> - List of directories in the source repository to use when template the Application..
- Files
List<Gitops
Applicationset Applicationset Spec Generator Git File> - List of files in the source repository to use when template the Application.
- Path
Param stringPrefix - Prefix for all path-related parameter names.
- Revision string
- Revision of the source repository to use.
- Template
Gitops
Applicationset Applicationset Spec Generator Git Template - Generator template. Used to override the values of the spec-level template.
- Repo
Url string - URL to the repository to use.
- Directories
[]Gitops
Applicationset Applicationset Spec Generator Git Directory - List of directories in the source repository to use when template the Application..
- Files
[]Gitops
Applicationset Applicationset Spec Generator Git File - List of files in the source repository to use when template the Application.
- Path
Param stringPrefix - Prefix for all path-related parameter names.
- Revision string
- Revision of the source repository to use.
- Template
Gitops
Applicationset Applicationset Spec Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo_
url string - URL to the repository to use.
- directories list(object)
- List of directories in the source repository to use when template the Application..
- files list(object)
- List of files in the source repository to use when template the Application.
- path_
param_ stringprefix - Prefix for all path-related parameter names.
- revision string
- Revision of the source repository to use.
- template object
- Generator template. Used to override the values of the spec-level template.
- repo
Url String - URL to the repository to use.
- directories
List<Gitops
Applicationset Applicationset Spec Generator Git Directory> - List of directories in the source repository to use when template the Application..
- files
List<Gitops
Applicationset Applicationset Spec Generator Git File> - List of files in the source repository to use when template the Application.
- path
Param StringPrefix - Prefix for all path-related parameter names.
- revision String
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo
Url string - URL to the repository to use.
- directories
Gitops
Applicationset Applicationset Spec Generator Git Directory[] - List of directories in the source repository to use when template the Application..
- files
Gitops
Applicationset Applicationset Spec Generator Git File[] - List of files in the source repository to use when template the Application.
- path
Param stringPrefix - Prefix for all path-related parameter names.
- revision string
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo_
url str - URL to the repository to use.
- directories
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Directory] - List of directories in the source repository to use when template the Application..
- files
Sequence[Gitops
Applicationset Applicationset Spec Generator Git File] - List of files in the source repository to use when template the Application.
- path_
param_ strprefix - Prefix for all path-related parameter names.
- revision str
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo
Url String - URL to the repository to use.
- directories List<Property Map>
- List of directories in the source repository to use when template the Application..
- files List<Property Map>
- List of files in the source repository to use when template the Application.
- path
Param StringPrefix - Prefix for all path-related parameter names.
- revision String
- Revision of the source repository to use.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorGitDirectory, GitopsApplicationsetApplicationsetSpecGeneratorGitDirectoryArgs
GitopsApplicationsetApplicationsetSpecGeneratorGitFile, GitopsApplicationsetApplicationsetSpecGeneratorGitFileArgs
- Path string
- Path to the file in the repository.
- Path string
- Path to the file in the repository.
- path string
- Path to the file in the repository.
- path String
- Path to the file in the repository.
- path string
- Path to the file in the repository.
- path str
- Path to the file in the repository.
- path String
- Path to the file in the repository.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplate, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Git Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Git Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Git Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Git Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Git Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Git Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Git Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Git Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Git Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Git Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorGitTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorList, GitopsApplicationsetApplicationsetSpecGeneratorListArgs
- Elements
List<Immutable
Dictionary<string, string>> - List of key/value pairs to pass as parameters into the template.
- Template
Gitops
Applicationset Applicationset Spec Generator List Template - Generator template. Used to override the values of the spec-level template.
- Elements []map[string]string
- List of key/value pairs to pass as parameters into the template.
- Template
Gitops
Applicationset Applicationset Spec Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements List<Map<String,String>>
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements {[key: string]: string}[]
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements Sequence[Mapping[str, str]]
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements List<Map<String>>
- List of key/value pairs to pass as parameters into the template.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplate, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator List Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator List Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator List Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator List Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator List Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator List Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator List Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator List Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator List Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator List Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator List Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator List Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator List Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator List Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator List Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator List Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator List Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator List Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator List Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator List Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator List Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator List Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorListTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrix, GitopsApplicationsetApplicationsetSpecGeneratorMatrixArgs
- Generators
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator> - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- Generators
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators list(object)
- Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template object
- Generator template. Used to override the values of the spec-level template.
- generators
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator> - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators
Gitops
Applicationset Applicationset Spec Generator Matrix Generator[] - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator] - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators List<Property Map>
- Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGenerator, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorArgs
- Cluster
Decision List<GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource> - The cluster decision resource generates a list of Argo CD clusters.
- Clusters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster> - The cluster generator produces parameters based on the list of items found within the cluster secret.
- Gits
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git> - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- Lists
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List> - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- Matrices
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix> - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- Merges
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Merge> - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- Pull
Requests List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Pull Request> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- Scm
Providers List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Scm Provider> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- Cluster
Decision []GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource - The cluster decision resource generates a list of Argo CD clusters.
- Clusters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster - The cluster generator produces parameters based on the list of items found within the cluster secret.
- Gits
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- Lists
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- Matrices
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- Merges
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Merge - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- Pull
Requests []GitopsApplicationset Applicationset Spec Generator Matrix Generator Pull Request - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- Scm
Providers []GitopsApplicationset Applicationset Spec Generator Matrix Generator Scm Provider - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster_
decision_ list(object)resources - The cluster decision resource generates a list of Argo CD clusters.
- clusters list(object)
- The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits list(object)
- Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists list(object)
- List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices list(object)
- Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges list(object)
- Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull_
requests list(object) - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm_
providers list(object) - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector object
- The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision List<GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource> - The cluster decision resource generates a list of Argo CD clusters.
- clusters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster> - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git> - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List> - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix> - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Merge> - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull
Requests List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Pull Request> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Scm Provider> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource[] - The cluster decision resource generates a list of Argo CD clusters.
- clusters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster[] - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git[] - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List[] - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix[] - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Merge[] - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull
Requests GitopsApplicationset Applicationset Spec Generator Matrix Generator Pull Request[] - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers GitopsApplicationset Applicationset Spec Generator Matrix Generator Scm Provider[] - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster_
decision_ Sequence[Gitopsresources Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource] - The cluster decision resource generates a list of Argo CD clusters.
- clusters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster] - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git] - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List] - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix] - Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Merge] - Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull_
requests Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Pull Request] - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm_
providers Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Scm Provider] - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision List<Property Map>Resources - The cluster decision resource generates a list of Argo CD clusters.
- clusters List<Property Map>
- The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits List<Property Map>
- Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists List<Property Map>
- List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- matrices List<Property Map>
- Matrix generators combine the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. Take note of the restrictions regarding their usage - particularly regarding nesting matrix generators.
- merges List<Property Map>
- Merge generators combine parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. Take note of the restrictions regarding their usage - particularly regarding nesting merge generators.
- pull
Requests List<Property Map> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers List<Property Map> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector Property Map
- The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorCluster, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterArgs
- Enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- Values Dictionary<string, string>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- Enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- Values map[string]string
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector object
- Label selector used to narrow the scope of targeted clusters.
- template object
- Generator template. Used to override the values of the spec-level template.
- values map(string)
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled Boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values Map<String,String>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values {[key: string]: string}
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values Mapping[str, str]
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled Boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector Property Map
- Label selector used to narrow the scope of targeted clusters.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
- values Map<String>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceArgs
- Config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- Label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - Name string
- Resource name of the kind, group and version, defined in the
configMapRef. - Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- Values Dictionary<string, string>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- Config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- Label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - Name string
- Resource name of the kind, group and version, defined in the
configMapRef. - Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- Values map[string]string
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config_
map_ stringref - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label_
selector object - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name string
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue_
after_ stringseconds - How often to check for changes (in seconds). Default: 3min.
- template object
- Generator template. Used to override the values of the spec-level template.
- values map(string)
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map StringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name String
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values Map<String,String>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name string
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values {[key: string]: string}
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config_
map_ strref - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label_
selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name str
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue_
after_ strseconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values Mapping[str, str]
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map StringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector Property Map - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name String
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
- values Map<String>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceLabelSelector, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceLabelSelectorArgs
- Match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions list(object) - A list of label selector requirements. The requirements are ANDed.
- match_
labels map(string) - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceLabelSelectorMatchExpression, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceLabelSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values List<string>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values []string
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values list(string)
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values string[]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values Sequence[str]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterSelector, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterSelectorArgs
- Match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions list(object) - A list of label selector requirements. The requirements are ANDed.
- match_
labels map(string) - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterSelectorMatchExpression, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values List<string>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values []string
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values list(string)
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values string[]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values Sequence[str]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGit, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitArgs
- Repo
Url string - URL to the repository to use.
- Directories
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Directory> - List of directories in the source repository to use when template the Application..
- Files
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git File> - List of files in the source repository to use when template the Application.
- Path
Param stringPrefix - Prefix for all path-related parameter names.
- Revision string
- Revision of the source repository to use.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- Repo
Url string - URL to the repository to use.
- Directories
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Directory - List of directories in the source repository to use when template the Application..
- Files
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git File - List of files in the source repository to use when template the Application.
- Path
Param stringPrefix - Prefix for all path-related parameter names.
- Revision string
- Revision of the source repository to use.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo_
url string - URL to the repository to use.
- directories list(object)
- List of directories in the source repository to use when template the Application..
- files list(object)
- List of files in the source repository to use when template the Application.
- path_
param_ stringprefix - Prefix for all path-related parameter names.
- revision string
- Revision of the source repository to use.
- template object
- Generator template. Used to override the values of the spec-level template.
- repo
Url String - URL to the repository to use.
- directories
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Directory> - List of directories in the source repository to use when template the Application..
- files
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git File> - List of files in the source repository to use when template the Application.
- path
Param StringPrefix - Prefix for all path-related parameter names.
- revision String
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo
Url string - URL to the repository to use.
- directories
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Directory[] - List of directories in the source repository to use when template the Application..
- files
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git File[] - List of files in the source repository to use when template the Application.
- path
Param stringPrefix - Prefix for all path-related parameter names.
- revision string
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo_
url str - URL to the repository to use.
- directories
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Directory] - List of directories in the source repository to use when template the Application..
- files
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git File] - List of files in the source repository to use when template the Application.
- path_
param_ strprefix - Prefix for all path-related parameter names.
- revision str
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo
Url String - URL to the repository to use.
- directories List<Property Map>
- List of directories in the source repository to use when template the Application..
- files List<Property Map>
- List of files in the source repository to use when template the Application.
- path
Param StringPrefix - Prefix for all path-related parameter names.
- revision String
- Revision of the source repository to use.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitDirectoryArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitFile, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitFileArgs
- Path string
- Path to the file in the repository.
- Path string
- Path to the file in the repository.
- path string
- Path to the file in the repository.
- path String
- Path to the file in the repository.
- path string
- Path to the file in the repository.
- path str
- Path to the file in the repository.
- path String
- Path to the file in the repository.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorList, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListArgs
- Elements
List<Immutable
Dictionary<string, string>> - List of key/value pairs to pass as parameters into the template.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- Elements []map[string]string
- List of key/value pairs to pass as parameters into the template.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements List<Map<String,String>>
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements {[key: string]: string}[]
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements Sequence[Mapping[str, str]]
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements List<Map<String>>
- List of key/value pairs to pass as parameters into the template.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrix, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixArgs
- Generators
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator> - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- Generators
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators list(object)
- Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template object
- Generator template. Used to override the values of the spec-level template.
- generators
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator> - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator[] - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator] - Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Template - Generator template. Used to override the values of the spec-level template.
- generators List<Property Map>
- Child generator. Generators are responsible for generating parameters, which are then combined by the parent matrix generator into the template fields of the ApplicationSet resource.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGenerator, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorArgs
- Cluster
Decision List<GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource> - The cluster decision resource generates a list of Argo CD clusters.
- Clusters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster> - The cluster generator produces parameters based on the list of items found within the cluster secret.
- Gits
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git> - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- Lists
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List> - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- Pull
Requests List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- Scm
Providers List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- Cluster
Decision []GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource - The cluster decision resource generates a list of Argo CD clusters.
- Clusters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster - The cluster generator produces parameters based on the list of items found within the cluster secret.
- Gits
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- Lists
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- Pull
Requests []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- Scm
Providers []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster_
decision_ list(object)resources - The cluster decision resource generates a list of Argo CD clusters.
- clusters list(object)
- The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits list(object)
- Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists list(object)
- List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- pull_
requests list(object) - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm_
providers list(object) - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector object
- The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision List<GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource> - The cluster decision resource generates a list of Argo CD clusters.
- clusters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster> - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git> - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List> - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- pull
Requests List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision GitopsResources Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource[] - The cluster decision resource generates a list of Argo CD clusters.
- clusters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster[] - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git[] - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List[] - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- pull
Requests GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request[] - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider[] - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster_
decision_ Sequence[Gitopsresources Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource] - The cluster decision resource generates a list of Argo CD clusters.
- clusters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster] - The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git] - Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List] - List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- pull_
requests Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request] - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm_
providers Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider] - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Selector - The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
- cluster
Decision List<Property Map>Resources - The cluster decision resource generates a list of Argo CD clusters.
- clusters List<Property Map>
- The cluster generator produces parameters based on the list of items found within the cluster secret.
- gits List<Property Map>
- Git generators generates parameters using either the directory structure of a specified Git repository (directory generator), or, using the contents of JSON/YAML files found within a specified repository (file generator).
- lists List<Property Map>
- List generators generate parameters based on an arbitrary list of key/value pairs (as long as the values are string values).
- pull
Requests List<Property Map> - Pull Request generators uses the API of an SCMaaS provider to automatically discover open pull requests within a repository.
- scm
Providers List<Property Map> - SCM Provider generators uses the API of an SCMaaS provider to automatically discover repositories within an organization.
- selector Property Map
- The Selector allows to post-filter based on generated values using the kubernetes common labelSelector format.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorCluster, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterArgs
- Enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- Values Dictionary<string, string>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- Enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - Selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- Values map[string]string
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector object
- Label selector used to narrow the scope of targeted clusters.
- template object
- Generator template. Used to override the values of the spec-level template.
- values map(string)
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled Boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values Map<String,String>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values {[key: string]: string}
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled bool
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector - Label selector used to narrow the scope of targeted clusters.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template - Generator template. Used to override the values of the spec-level template.
- values Mapping[str, str]
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
- enabled Boolean
- Boolean value defaulting to
trueto indicate that this block has been added thereby allowing all other attributes to be optional. - selector Property Map
- Label selector used to narrow the scope of targeted clusters.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
- values Map<String>
- Arbitrary string key-value pairs to pass to the template via the values field of the cluster generator.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceArgs
- Config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- Label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - Name string
- Resource name of the kind, group and version, defined in the
configMapRef. - Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- Values Dictionary<string, string>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- Config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- Label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - Name string
- Resource name of the kind, group and version, defined in the
configMapRef. - Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- Values map[string]string
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config_
map_ stringref - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label_
selector object - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name string
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue_
after_ stringseconds - How often to check for changes (in seconds). Default: 3min.
- template object
- Generator template. Used to override the values of the spec-level template.
- values map(string)
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map StringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name String
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values Map<String,String>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map stringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name string
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values {[key: string]: string}
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config_
map_ strref - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label_
selector GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name str
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue_
after_ strseconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template - Generator template. Used to override the values of the spec-level template.
- values Mapping[str, str]
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
- config
Map StringRef - ConfigMap with the duck type definitions needed to retrieve the data this includes apiVersion(group/version), kind, matchKey and validation settings.
- label
Selector Property Map - Label selector used to find the resource defined in the
configMapRef. Alternative toname. - name String
- Resource name of the kind, group and version, defined in the
configMapRef. - requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
- values Map<String>
- Arbitrary string key-value pairs which are passed directly as parameters to the template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceLabelSelector, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceLabelSelectorArgs
- Match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions list(object) - A list of label selector requirements. The requirements are ANDed.
- match_
labels map(string) - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Label Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceLabelSelectorMatchExpression, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceLabelSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values List<string>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values []string
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values list(string)
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values string[]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values Sequence[str]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Decision Resource Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterSelector, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterSelectorArgs
- Match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions list(object) - A list of label selector requirements. The requirements are ANDed.
- match_
labels map(string) - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterSelectorMatchExpression, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values List<string>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - Values []string
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values list(string)
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values string[]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values Sequence[str]
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In,NotIn,ExistsandDoesNotExist. - values List<String>
- An array of string values. If the operator is
InorNotIn, the values array must be non-empty. If the operator isExistsorDoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Cluster Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorClusterTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGit, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitArgs
- Repo
Url string - URL to the repository to use.
- Directories
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Directory> - List of directories in the source repository to use when template the Application..
- Files
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git File> - List of files in the source repository to use when template the Application.
- Path
Param stringPrefix - Prefix for all path-related parameter names.
- Revision string
- Revision of the source repository to use.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- Repo
Url string - URL to the repository to use.
- Directories
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Directory - List of directories in the source repository to use when template the Application..
- Files
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git File - List of files in the source repository to use when template the Application.
- Path
Param stringPrefix - Prefix for all path-related parameter names.
- Revision string
- Revision of the source repository to use.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo_
url string - URL to the repository to use.
- directories list(object)
- List of directories in the source repository to use when template the Application..
- files list(object)
- List of files in the source repository to use when template the Application.
- path_
param_ stringprefix - Prefix for all path-related parameter names.
- revision string
- Revision of the source repository to use.
- template object
- Generator template. Used to override the values of the spec-level template.
- repo
Url String - URL to the repository to use.
- directories
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Directory> - List of directories in the source repository to use when template the Application..
- files
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git File> - List of files in the source repository to use when template the Application.
- path
Param StringPrefix - Prefix for all path-related parameter names.
- revision String
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo
Url string - URL to the repository to use.
- directories
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Directory[] - List of directories in the source repository to use when template the Application..
- files
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git File[] - List of files in the source repository to use when template the Application.
- path
Param stringPrefix - Prefix for all path-related parameter names.
- revision string
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo_
url str - URL to the repository to use.
- directories
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Directory] - List of directories in the source repository to use when template the Application..
- files
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git File] - List of files in the source repository to use when template the Application.
- path_
param_ strprefix - Prefix for all path-related parameter names.
- revision str
- Revision of the source repository to use.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template - Generator template. Used to override the values of the spec-level template.
- repo
Url String - URL to the repository to use.
- directories List<Property Map>
- List of directories in the source repository to use when template the Application..
- files List<Property Map>
- List of files in the source repository to use when template the Application.
- path
Param StringPrefix - Prefix for all path-related parameter names.
- revision String
- Revision of the source repository to use.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitDirectoryArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitFile, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitFileArgs
- Path string
- Path to the file in the repository.
- Path string
- Path to the file in the repository.
- path string
- Path to the file in the repository.
- path String
- Path to the file in the repository.
- path string
- Path to the file in the repository.
- path str
- Path to the file in the repository.
- path String
- Path to the file in the repository.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Git Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorGitTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorList, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListArgs
- Elements
List<Immutable
Dictionary<string, string>> - List of key/value pairs to pass as parameters into the template.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- Elements []map[string]string
- List of key/value pairs to pass as parameters into the template.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements List<Map<String,String>>
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements {[key: string]: string}[]
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements Sequence[Mapping[str, str]]
- List of key/value pairs to pass as parameters into the template.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template - Generator template. Used to override the values of the spec-level template.
- elements List<Map<String>>
- List of key/value pairs to pass as parameters into the template.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator List Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorListTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequest, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestArgs
- Bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server - Fetch pull requests from a repo hosted on a Bitbucket Server.
- Filters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Filter> - Filters allow selecting which pull requests to generate for.
- Gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea - Specify the repository from which to fetch the Gitea Pull requests.
- Github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github - Specify the repository from which to fetch the GitHub Pull requests.
- Gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab - Specify the project from which to fetch the GitLab merge requests.
- Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 30min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template - Generator template. Used to override the values of the spec-level template.
- Bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server - Fetch pull requests from a repo hosted on a Bitbucket Server.
- Filters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Filter - Filters allow selecting which pull requests to generate for.
- Gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea - Specify the repository from which to fetch the Gitea Pull requests.
- Github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github - Specify the repository from which to fetch the GitHub Pull requests.
- Gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab - Specify the project from which to fetch the GitLab merge requests.
- Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 30min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template - Generator template. Used to override the values of the spec-level template.
- bitbucket_
server object - Fetch pull requests from a repo hosted on a Bitbucket Server.
- filters list(object)
- Filters allow selecting which pull requests to generate for.
- gitea object
- Specify the repository from which to fetch the Gitea Pull requests.
- github object
- Specify the repository from which to fetch the GitHub Pull requests.
- gitlab object
- Specify the project from which to fetch the GitLab merge requests.
- requeue_
after_ stringseconds - How often to check for changes (in seconds). Default: 30min.
- template object
- Generator template. Used to override the values of the spec-level template.
- bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server - Fetch pull requests from a repo hosted on a Bitbucket Server.
- filters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Filter> - Filters allow selecting which pull requests to generate for.
- gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea - Specify the repository from which to fetch the Gitea Pull requests.
- github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github - Specify the repository from which to fetch the GitHub Pull requests.
- gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab - Specify the project from which to fetch the GitLab merge requests.
- requeue
After StringSeconds - How often to check for changes (in seconds). Default: 30min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template - Generator template. Used to override the values of the spec-level template.
- bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server - Fetch pull requests from a repo hosted on a Bitbucket Server.
- filters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Filter[] - Filters allow selecting which pull requests to generate for.
- gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea - Specify the repository from which to fetch the Gitea Pull requests.
- github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github - Specify the repository from which to fetch the GitHub Pull requests.
- gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab - Specify the project from which to fetch the GitLab merge requests.
- requeue
After stringSeconds - How often to check for changes (in seconds). Default: 30min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template - Generator template. Used to override the values of the spec-level template.
- bitbucket_
server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server - Fetch pull requests from a repo hosted on a Bitbucket Server.
- filters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Filter] - Filters allow selecting which pull requests to generate for.
- gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea - Specify the repository from which to fetch the Gitea Pull requests.
- github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github - Specify the repository from which to fetch the GitHub Pull requests.
- gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab - Specify the project from which to fetch the GitLab merge requests.
- requeue_
after_ strseconds - How often to check for changes (in seconds). Default: 30min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template - Generator template. Used to override the values of the spec-level template.
- bitbucket
Server Property Map - Fetch pull requests from a repo hosted on a Bitbucket Server.
- filters List<Property Map>
- Filters allow selecting which pull requests to generate for.
- gitea Property Map
- Specify the repository from which to fetch the Gitea Pull requests.
- github Property Map
- Specify the repository from which to fetch the GitHub Pull requests.
- gitlab Property Map
- Specify the project from which to fetch the GitLab merge requests.
- requeue
After StringSeconds - How often to check for changes (in seconds). Default: 30min.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestBitbucketServer, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestBitbucketServerArgs
- Api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- Project string
- Project to scan.
- Repo string
- Repo name to scan.
- Basic
Auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth - Credentials for Basic auth.
- Api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- Project string
- Project to scan.
- Repo string
- Repo name to scan.
- Basic
Auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth - Credentials for Basic auth.
- api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project string
- Project to scan.
- repo string
- Repo name to scan.
- basic_
auth object - Credentials for Basic auth.
- api String
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project String
- Project to scan.
- repo String
- Repo name to scan.
- basic
Auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth - Credentials for Basic auth.
- api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project string
- Project to scan.
- repo string
- Repo name to scan.
- basic
Auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth - Credentials for Basic auth.
- api str
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project str
- Project to scan.
- repo str
- Repo name to scan.
- basic_
auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth - Credentials for Basic auth.
- api String
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project String
- Project to scan.
- repo String
- Repo name to scan.
- basic
Auth Property Map - Credentials for Basic auth.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestBitbucketServerBasicAuth, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestBitbucketServerBasicAuthArgs
- Password
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth Password Ref - Password (or personal access token) reference.
- Username string
- Username for Basic auth.
- Password
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth Password Ref - Password (or personal access token) reference.
- Username string
- Username for Basic auth.
- password_
ref object - Password (or personal access token) reference.
- username string
- Username for Basic auth.
- password
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth Password Ref - Password (or personal access token) reference.
- username String
- Username for Basic auth.
- password
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth Password Ref - Password (or personal access token) reference.
- username string
- Username for Basic auth.
- password_
ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Bitbucket Server Basic Auth Password Ref - Password (or personal access token) reference.
- username str
- Username for Basic auth.
- password
Ref Property Map - Password (or personal access token) reference.
- username String
- Username for Basic auth.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestBitbucketServerBasicAuthPasswordRef, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestBitbucketServerBasicAuthPasswordRefArgs
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret_
name string - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret
Name string - Name of Kubernetes
Secret.
- key str
- Key containing information in Kubernetes
Secret. - secret_
name str - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestFilter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestFilterArgs
- Branch
Match string - A regex which must match the branch name.
- Branch
Match string - A regex which must match the branch name.
- branch_
match string - A regex which must match the branch name.
- branch
Match String - A regex which must match the branch name.
- branch
Match string - A regex which must match the branch name.
- branch_
match str - A regex which must match the branch name.
- branch
Match String - A regex which must match the branch name.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGitea, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGiteaArgs
- Api string
- The Gitea API URL to talk to.
- Owner string
- Gitea org or user to scan.
- Repo string
- Gitea repo name to scan.
- Insecure bool
- Allow insecure tls, for self-signed certificates; default: false.
- Token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea Token Ref - Authentication token reference.
- Api string
- The Gitea API URL to talk to.
- Owner string
- Gitea org or user to scan.
- Repo string
- Gitea repo name to scan.
- Insecure bool
- Allow insecure tls, for self-signed certificates; default: false.
- Token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea Token Ref - Authentication token reference.
- api String
- The Gitea API URL to talk to.
- owner String
- Gitea org or user to scan.
- repo String
- Gitea repo name to scan.
- insecure Boolean
- Allow insecure tls, for self-signed certificates; default: false.
- token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea Token Ref - Authentication token reference.
- api string
- The Gitea API URL to talk to.
- owner string
- Gitea org or user to scan.
- repo string
- Gitea repo name to scan.
- insecure boolean
- Allow insecure tls, for self-signed certificates; default: false.
- token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea Token Ref - Authentication token reference.
- api str
- The Gitea API URL to talk to.
- owner str
- Gitea org or user to scan.
- repo str
- Gitea repo name to scan.
- insecure bool
- Allow insecure tls, for self-signed certificates; default: false.
- token_
ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitea Token Ref - Authentication token reference.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGiteaTokenRef, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGiteaTokenRefArgs
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret_
name string - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret
Name string - Name of Kubernetes
Secret.
- key str
- Key containing information in Kubernetes
Secret. - secret_
name str - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGithub, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGithubArgs
- Owner string
- GitHub org or user to scan.
- Repo string
- GitHub repo name to scan.
- Api string
- The GitHub API URL to talk to. Default https://api.github.com/.
- App
Secret stringName - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- Labels List<string>
- Labels is used to filter the PRs that you want to target.
- Token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github Token Ref - Authentication token reference.
- Owner string
- GitHub org or user to scan.
- Repo string
- GitHub repo name to scan.
- Api string
- The GitHub API URL to talk to. Default https://api.github.com/.
- App
Secret stringName - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- Labels []string
- Labels is used to filter the PRs that you want to target.
- Token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github Token Ref - Authentication token reference.
- owner string
- GitHub org or user to scan.
- repo string
- GitHub repo name to scan.
- api string
- The GitHub API URL to talk to. Default https://api.github.com/.
- app_
secret_ stringname - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- labels list(string)
- Labels is used to filter the PRs that you want to target.
- token_
ref object - Authentication token reference.
- owner String
- GitHub org or user to scan.
- repo String
- GitHub repo name to scan.
- api String
- The GitHub API URL to talk to. Default https://api.github.com/.
- app
Secret StringName - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- labels List<String>
- Labels is used to filter the PRs that you want to target.
- token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github Token Ref - Authentication token reference.
- owner string
- GitHub org or user to scan.
- repo string
- GitHub repo name to scan.
- api string
- The GitHub API URL to talk to. Default https://api.github.com/.
- app
Secret stringName - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- labels string[]
- Labels is used to filter the PRs that you want to target.
- token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github Token Ref - Authentication token reference.
- owner str
- GitHub org or user to scan.
- repo str
- GitHub repo name to scan.
- api str
- The GitHub API URL to talk to. Default https://api.github.com/.
- app_
secret_ strname - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- labels Sequence[str]
- Labels is used to filter the PRs that you want to target.
- token_
ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Github Token Ref - Authentication token reference.
- owner String
- GitHub org or user to scan.
- repo String
- GitHub repo name to scan.
- api String
- The GitHub API URL to talk to. Default https://api.github.com/.
- app
Secret StringName - Reference to a GitHub App repo-creds secret with permission to access pull requests.
- labels List<String>
- Labels is used to filter the PRs that you want to target.
- token
Ref Property Map - Authentication token reference.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGithubTokenRef, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGithubTokenRefArgs
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret_
name string - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret
Name string - Name of Kubernetes
Secret.
- key str
- Key containing information in Kubernetes
Secret. - secret_
name str - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGitlab, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGitlabArgs
- Project string
- GitLab project to scan.
- Api string
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- Labels List<string>
- Labels is used to filter the PRs that you want to target.
- Pull
Request stringState - additional MRs filter to get only those with a certain state. Default: "" (all states).
- Token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab Token Ref - Authentication token reference.
- Project string
- GitLab project to scan.
- Api string
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- Labels []string
- Labels is used to filter the PRs that you want to target.
- Pull
Request stringState - additional MRs filter to get only those with a certain state. Default: "" (all states).
- Token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab Token Ref - Authentication token reference.
- project string
- GitLab project to scan.
- api string
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- labels list(string)
- Labels is used to filter the PRs that you want to target.
- pull_
request_ stringstate - additional MRs filter to get only those with a certain state. Default: "" (all states).
- token_
ref object - Authentication token reference.
- project String
- GitLab project to scan.
- api String
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- labels List<String>
- Labels is used to filter the PRs that you want to target.
- pull
Request StringState - additional MRs filter to get only those with a certain state. Default: "" (all states).
- token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab Token Ref - Authentication token reference.
- project string
- GitLab project to scan.
- api string
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- labels string[]
- Labels is used to filter the PRs that you want to target.
- pull
Request stringState - additional MRs filter to get only those with a certain state. Default: "" (all states).
- token
Ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab Token Ref - Authentication token reference.
- project str
- GitLab project to scan.
- api str
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- labels Sequence[str]
- Labels is used to filter the PRs that you want to target.
- pull_
request_ strstate - additional MRs filter to get only those with a certain state. Default: "" (all states).
- token_
ref GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Gitlab Token Ref - Authentication token reference.
- project String
- GitLab project to scan.
- api String
- The GitLab API URL to talk to. If blank, uses https://gitlab.com/.
- labels List<String>
- Labels is used to filter the PRs that you want to target.
- pull
Request StringState - additional MRs filter to get only those with a certain state. Default: "" (all states).
- token
Ref Property Map - Authentication token reference.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGitlabTokenRef, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestGitlabTokenRefArgs
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret_
name string - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret
Name string - Name of Kubernetes
Secret.
- key str
- Key containing information in Kubernetes
Secret. - secret_
name str - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplate, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateArgs
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec - The application specification.
- Metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Metadata - Kubernetes object metadata for templated Application.
- Spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec - The application specification.
- metadata
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Metadata - Kubernetes object metadata for templated Application.
- spec
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec - The application specification.
- metadata Property Map
- Kubernetes object metadata for templated Application.
- spec Property Map
- The application specification.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers List<string>
- List of finalizers to apply to the resulting Application.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- Annotations map[string]string
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- Finalizers []string
- List of finalizers to apply to the resulting Application.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- Name string
- Name of the resulting Application
- Namespace string
- Namespace of the resulting Application
- annotations map(string)
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers list(string)
- List of finalizers to apply to the resulting Application.
- labels map(string)
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Map<String,String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
- annotations {[key: string]: string}
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers string[]
- List of finalizers to apply to the resulting Application.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name string
- Name of the resulting Application
- namespace string
- Namespace of the resulting Application
- annotations Mapping[str, str]
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers Sequence[str]
- List of finalizers to apply to the resulting Application.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name str
- Name of the resulting Application
- namespace str
- Namespace of the resulting Application
- annotations Map<String>
- An unstructured key value map that may be used to store arbitrary metadata for the resulting Application.
- finalizers List<String>
- List of finalizers to apply to the resulting Application.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the resulting Application.
- name String
- Name of the resulting Application
- namespace String
- Namespace of the resulting Application
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpec, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecArgs
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy - Controls when and how a sync will be performed.
- Destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- Ignore
Differences []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Ignore Difference - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- Infos
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Info - List of information (URLs, email addresses, and plain text) that relates to the application.
- Project string
- The project the application belongs to.
- Revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- Source
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - Sources
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - Sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination object
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences list(object) - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos list(object)
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision_
history_ stringlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source list(object)
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources list(object)
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy object - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Ignore Difference> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Info> - List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source> - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source> - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Ignore Difference[] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Info[] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project string
- The project the application belongs to.
- revision
History stringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source[] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source[] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Destination - Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore_
differences Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Ignore Difference] - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Info] - List of information (URLs, email addresses, and plain text) that relates to the application.
- project str
- The project the application belongs to.
- revision_
history_ strlimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source] - Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source] - List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync_
policy GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy - Controls when and how a sync will be performed.
- destination Property Map
- Reference to the Kubernetes server and namespace in which the application will be deployed.
- ignore
Differences List<Property Map> - Resources and their fields which should be ignored during comparison. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#application-level-configuration.
- infos List<Property Map>
- List of information (URLs, email addresses, and plain text) that relates to the application.
- project String
- The project the application belongs to.
- revision
History StringLimit - Limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
- source List<Property Map>
- Location of the application's manifests or chart. Mutually exclusive with
sources; specify exactly one ofsourceorsources. - sources List<Property Map>
- List of sources for the application, used to specify multiple sources for a multi-source application. Mutually exclusive with
source; specify exactly one ofsourceorsources. - sync
Policy Property Map - Controls when and how a sync will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecDestination, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecDestinationArgs
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- Name string
- Name of the target cluster. Can be used instead of
server. - Namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- Server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name string
- Name of the target cluster. Can be used instead of
server. - namespace string
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server string
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name str
- Name of the target cluster. Can be used instead of
server. - namespace str
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server str
- URL of the target cluster and must be set to the Kubernetes control plane API.
- name String
- Name of the target cluster. Can be used instead of
server. - namespace String
- Target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace.
- server String
- URL of the target cluster and must be set to the Kubernetes control plane API.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecIgnoreDifference, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecIgnoreDifferenceArgs
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path List<string>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers List<string> - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- Group string
- The Kubernetes resource Group to match for.
- Jq
Path []stringExpressions - List of JQ path expression strings targeting the field(s) to ignore.
- Json
Pointers []string - List of JSONPaths strings targeting the field(s) to ignore.
- Kind string
- The Kubernetes resource Kind to match for.
- Name string
- The Kubernetes resource Name to match for.
- Namespace string
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq_
path_ list(string)expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers list(string) - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
- group string
- The Kubernetes resource Group to match for.
- jq
Path string[]Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers string[] - List of JSONPaths strings targeting the field(s) to ignore.
- kind string
- The Kubernetes resource Kind to match for.
- name string
- The Kubernetes resource Name to match for.
- namespace string
- The Kubernetes resource Namespace to match for.
- group str
- The Kubernetes resource Group to match for.
- jq_
path_ Sequence[str]expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json_
pointers Sequence[str] - List of JSONPaths strings targeting the field(s) to ignore.
- kind str
- The Kubernetes resource Kind to match for.
- name str
- The Kubernetes resource Name to match for.
- namespace str
- The Kubernetes resource Namespace to match for.
- group String
- The Kubernetes resource Group to match for.
- jq
Path List<String>Expressions - List of JQ path expression strings targeting the field(s) to ignore.
- json
Pointers List<String> - List of JSONPaths strings targeting the field(s) to ignore.
- kind String
- The Kubernetes resource Kind to match for.
- name String
- The Kubernetes resource Name to match for.
- namespace String
- The Kubernetes resource Namespace to match for.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecInfo, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecInfoArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSource, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceArgs
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- Chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- Directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory - Path/directory specific options.
- Helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm - Helm specific options.
- Kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Kustomize - Kustomize specific options.
- Path string
- Directory path within the repository. Only valid for applications sourced from Git.
- Plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin - Config management plugin specific options.
- Ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - Repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- Target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory object
- Path/directory specific options.
- helm object
- Helm specific options.
- kustomize object
- Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin object
- Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url string - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Kustomize - Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin - Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart string
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Kustomize - Kustomize specific options.
- path string
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin - Config management plugin specific options.
- ref string
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url string - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision string - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart str
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory - Path/directory specific options.
- helm
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm - Helm specific options.
- kustomize
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Kustomize - Kustomize specific options.
- path str
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin - Config management plugin specific options.
- ref str
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo_
url str - URL to the repository (Git or Helm) that contains the application manifests.
- target_
revision str - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
- chart String
- Helm chart name. Must be specified for applications sourced from a Helm repo.
- directory Property Map
- Path/directory specific options.
- helm Property Map
- Helm specific options.
- kustomize Property Map
- Kustomize specific options.
- path String
- Directory path within the repository. Only valid for applications sourced from Git.
- plugin Property Map
- Config management plugin specific options.
- ref String
- Reference to another
sourcewithin defined sources. See associated documentation on Helm value files from external Git repository regarding combiningrefwithpathand/orchart. - repo
Url String - URL to the repository (Git or Helm) that contains the application manifests.
- target
Revision String - Revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectory, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryArgs
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- Exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - Include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- Jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet - Jsonnet specific options.
- Recurse bool
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet object
- Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
- exclude string
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include string
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse boolean
- Whether to scan a directory recursively for manifests.
- exclude str
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include str
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet - Jsonnet specific options.
- recurse bool
- Whether to scan a directory recursively for manifests.
- exclude String
- Glob pattern to match paths against that should be explicitly excluded from being used during manifest generation. This takes precedence over the
includefield. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{config.yaml,env-use2/*}' - include String
- Glob pattern to match paths against that should be explicitly included during manifest generation. If this field is set, only matching manifests will be included. To match multiple patterns, wrap the patterns in {} and separate them with commas. For example: '{.yml,.yaml}'
- jsonnet Property Map
- Jsonnet specific options.
- recurse Boolean
- Whether to scan a directory recursively for manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryJsonnet, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryJsonnetArgs
- Ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- Libs List<string>
- Additional library search dirs.
- Tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- Ext
Vars []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Ext Var - List of Jsonnet External Variables.
- Libs []string
- Additional library search dirs.
- Tlas
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Tla - List of Jsonnet Top-level Arguments
- ext_
vars list(object) - List of Jsonnet External Variables.
- libs list(string)
- Additional library search dirs.
- tlas list(object)
- List of Jsonnet Top-level Arguments
- ext
Vars List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Ext Var> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Tla> - List of Jsonnet Top-level Arguments
- ext
Vars GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Ext Var[] - List of Jsonnet External Variables.
- libs string[]
- Additional library search dirs.
- tlas
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Tla[] - List of Jsonnet Top-level Arguments
- ext_
vars Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Ext Var] - List of Jsonnet External Variables.
- libs Sequence[str]
- Additional library search dirs.
- tlas
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Directory Jsonnet Tla] - List of Jsonnet Top-level Arguments
- ext
Vars List<Property Map> - List of Jsonnet External Variables.
- libs List<String>
- Additional library search dirs.
- tlas List<Property Map>
- List of Jsonnet Top-level Arguments
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryJsonnetExtVar, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryJsonnetExtVarArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryJsonnetTla, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceDirectoryJsonnetTlaArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceHelm, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceHelmArgs
- File
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm File Parameter> - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files List<string> - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object Dictionary<string, string> - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- File
Parameters []GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm File Parameter - File parameters for the helm template.
- Ignore
Missing boolValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - Parameters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm Parameter - Helm parameters which are passed to the helm template command upon manifest generation.
- Pass
Credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- Release
Name string - Helm release name. If omitted it will use the application name.
- Skip
Crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- Skip
Schema boolValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- Skip
Tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- Value
Files []string - List of Helm value files to use when generating a template.
- Values string
- Helm values to be passed to 'helm template', typically defined as a block.
- Values
Object map[string]string - Helm values to be passed to 'helm template', typically defined as a block.
- Version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters list(object) - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters list(object)
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name string - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files list(string) - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object map(string) - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm File Parameter> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm Parameter> - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String,String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
- file
Parameters GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm File Parameter[] - File parameters for the helm template.
- ignore
Missing booleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm Parameter[] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name string - Helm release name. If omitted it will use the application name.
- skip
Crds boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema booleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files string[] - List of Helm value files to use when generating a template.
- values string
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object {[key: string]: string} - Helm values to be passed to 'helm template', typically defined as a block.
- version string
- Helm version to use for templating (either "2" or "3").
- file_
parameters Sequence[GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm File Parameter] - File parameters for the helm template.
- ignore_
missing_ boolvalue_ files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Helm Parameter] - Helm parameters which are passed to the helm template command upon manifest generation.
- pass_
credentials bool - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release_
name str - Helm release name. If omitted it will use the application name.
- skip_
crds bool - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip_
schema_ boolvalidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip_
tests bool - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value_
files Sequence[str] - List of Helm value files to use when generating a template.
- values str
- Helm values to be passed to 'helm template', typically defined as a block.
- values_
object Mapping[str, str] - Helm values to be passed to 'helm template', typically defined as a block.
- version str
- Helm version to use for templating (either "2" or "3").
- file
Parameters List<Property Map> - File parameters for the helm template.
- ignore
Missing BooleanValue Files - Prevents 'helm template' from failing when
valueFilesdo not exist locally by not appending them to 'helm template --values'. - parameters List<Property Map>
- Helm parameters which are passed to the helm template command upon manifest generation.
- pass
Credentials Boolean - If true then adds '--pass-credentials' to Helm commands to pass credentials to all domains.
- release
Name String - Helm release name. If omitted it will use the application name.
- skip
Crds Boolean - Whether to skip custom resource definition installation step (Helm's --skip-crds).
- skip
Schema BooleanValidation - Indicates if to skip schema validation during helm template. Corresponds to helm --skip-schema-validation
- skip
Tests Boolean - Indicates if to skip tests during helm template. Corresponds to helm --skip-tests
- value
Files List<String> - List of Helm value files to use when generating a template.
- values String
- Helm values to be passed to 'helm template', typically defined as a block.
- values
Object Map<String> - Helm values to be passed to 'helm template', typically defined as a block.
- version String
- Helm version to use for templating (either "2" or "3").
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceHelmFileParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceHelmFileParameterArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceHelmParameter, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceHelmParameterArgs
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- Force
String bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- Name string
- Name of the Helm parameter.
- Value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
- force
String boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name string
- Name of the Helm parameter.
- value string
- Value of the Helm parameter.
- force_
string bool - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name str
- Name of the Helm parameter.
- value str
- Value of the Helm parameter.
- force
String Boolean - Determines whether to tell Helm to interpret booleans and numbers as strings.
- name String
- Name of the Helm parameter.
- value String
- Value of the Helm parameter.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceKustomize, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourceKustomizeArgs
- Common
Annotations Dictionary<string, string> - List of additional annotations to add to rendered manifests.
- Common
Labels Dictionary<string, string> - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images List<string>
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- Common
Annotations map[string]string - List of additional annotations to add to rendered manifests.
- Common
Labels map[string]string - List of additional labels to add to rendered manifests.
- Force
Common boolAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- Force
Common boolLabels - Indicates if to force apply common labels to resources for kustomize apps.
- Images []string
- List of Kustomize image override specifications.
- Name
Prefix string - Prefix appended to resources for Kustomize apps.
- Name
Suffix string - Suffix appended to resources for Kustomize apps.
- Namespace string
- Override the namespace of the Kustomize application.
- Version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations map(string) - List of additional annotations to add to rendered manifests.
- common_
labels map(string) - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images list(string)
- List of Kustomize image override specifications.
- name_
prefix string - Prefix appended to resources for Kustomize apps.
- name_
suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String,String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String,String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
- common
Annotations {[key: string]: string} - List of additional annotations to add to rendered manifests.
- common
Labels {[key: string]: string} - List of additional labels to add to rendered manifests.
- force
Common booleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common booleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images string[]
- List of Kustomize image override specifications.
- name
Prefix string - Prefix appended to resources for Kustomize apps.
- name
Suffix string - Suffix appended to resources for Kustomize apps.
- namespace string
- Override the namespace of the Kustomize application.
- version string
- Version of Kustomize to use for rendering manifests.
- common_
annotations Mapping[str, str] - List of additional annotations to add to rendered manifests.
- common_
labels Mapping[str, str] - List of additional labels to add to rendered manifests.
- force_
common_ boolannotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force_
common_ boollabels - Indicates if to force apply common labels to resources for kustomize apps.
- images Sequence[str]
- List of Kustomize image override specifications.
- name_
prefix str - Prefix appended to resources for Kustomize apps.
- name_
suffix str - Suffix appended to resources for Kustomize apps.
- namespace str
- Override the namespace of the Kustomize application.
- version str
- Version of Kustomize to use for rendering manifests.
- common
Annotations Map<String> - List of additional annotations to add to rendered manifests.
- common
Labels Map<String> - List of additional labels to add to rendered manifests.
- force
Common BooleanAnnotations - Indicates if to force applying common annotations to resources for kustomize apps.
- force
Common BooleanLabels - Indicates if to force apply common labels to resources for kustomize apps.
- images List<String>
- List of Kustomize image override specifications.
- name
Prefix String - Prefix appended to resources for Kustomize apps.
- name
Suffix String - Suffix appended to resources for Kustomize apps.
- namespace String
- Override the namespace of the Kustomize application.
- version String
- Version of Kustomize to use for rendering manifests.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourcePlugin, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourcePluginArgs
- Envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- Envs
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin Env - Environment variables passed to the plugin.
- Name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs list(object)
- Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin Env> - Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin Env[] - Environment variables passed to the plugin.
- name string
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Source Plugin Env] - Environment variables passed to the plugin.
- name str
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
- envs List<Property Map>
- Environment variables passed to the plugin.
- name String
- Name of the plugin. Only set the plugin name if the plugin is defined in
argocd-cm. If the plugin is defined as a sidecar, omit the name. The plugin will be automatically matched with the Application according to the plugin's discovery rules.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourcePluginEnv, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSourcePluginEnvArgs
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicy, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyArgs
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options List<string> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- Automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- Managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - Retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- Sync
Options []string - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated object
- Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ objectmetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry object
- Controls failed sync retry behavior.
- sync_
options list(string) - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed
Namespace GitopsMetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync
Options string[] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Automated - Whether to automatically keep an application synced to the target revision.
- managed_
namespace_ Gitopsmetadata Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Managed Namespace Metadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry - Controls failed sync retry behavior.
- sync_
options Sequence[str] - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
- automated Property Map
- Whether to automatically keep an application synced to the target revision.
- managed
Namespace Property MapMetadata - Controls metadata in the given namespace (if
CreateNamespace=true). - retry Property Map
- Controls failed sync retry behavior.
- sync
Options List<String> - List of sync options. More info: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyAutomated, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyAutomatedArgs
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- Allow
Empty bool - Allows apps have zero live resources.
- Prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- Self
Heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty boolean - Allows apps have zero live resources.
- prune boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal boolean - Whether to revert resources back to their desired state upon modification in the cluster.
- allow_
empty bool - Allows apps have zero live resources.
- prune bool
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self_
heal bool - Whether to revert resources back to their desired state upon modification in the cluster.
- allow
Empty Boolean - Allows apps have zero live resources.
- prune Boolean
- Whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync.
- self
Heal Boolean - Whether to revert resources back to their desired state upon modification in the cluster.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyManagedNamespaceMetadata, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyManagedNamespaceMetadataArgs
- Annotations Dictionary<string, string>
- Annotations to apply to the namespace.
- Labels Dictionary<string, string>
- Labels to apply to the namespace.
- Annotations map[string]string
- Annotations to apply to the namespace.
- Labels map[string]string
- Labels to apply to the namespace.
- annotations map(string)
- Annotations to apply to the namespace.
- labels map(string)
- Labels to apply to the namespace.
- annotations Map<String,String>
- Annotations to apply to the namespace.
- labels Map<String,String>
- Labels to apply to the namespace.
- annotations {[key: string]: string}
- Annotations to apply to the namespace.
- labels {[key: string]: string}
- Labels to apply to the namespace.
- annotations Mapping[str, str]
- Annotations to apply to the namespace.
- labels Mapping[str, str]
- Labels to apply to the namespace.
- annotations Map<String>
- Annotations to apply to the namespace.
- labels Map<String>
- Labels to apply to the namespace.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyRetry, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyRetryArgs
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- Backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- Limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit string
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Pull Request Template Spec Sync Policy Retry Backoff - Controls how to backoff on subsequent retries of failed syncs.
- limit str
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
- backoff Property Map
- Controls how to backoff on subsequent retries of failed syncs.
- limit String
- Maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyRetryBackoff, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorPullRequestTemplateSpecSyncPolicyRetryBackoffArgs
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- Duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - Factor string
- Factor to multiply the base duration after each failed retry.
- Max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max_
duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration string
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor string
- Factor to multiply the base duration after each failed retry.
- max
Duration string - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration str
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor str
- Factor to multiply the base duration after each failed retry.
- max_
duration str - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
- duration String
- Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string. - factor String
- Factor to multiply the base duration after each failed retry.
- max
Duration String - Maximum amount of time allowed for the backoff strategy. Default unit is seconds, but could also be a duration (e.g.
2m,1h), as a string.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProvider, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderArgs
- Azure
Devops GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- Bitbucket
Cloud GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- Bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server - Use the Bitbucket Server API (1.0) to scan repos in a project.
- Clone
Protocol string - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- Filters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Filter> - Filters for which repos should be considered.
- Gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitea - Gitea mode uses the Gitea API to scan organizations in your instance.
- Github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Github - Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- Gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitlab - Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Template - Generator template. Used to override the values of the spec-level template.
- Azure
Devops GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- Bitbucket
Cloud GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- Bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server - Use the Bitbucket Server API (1.0) to scan repos in a project.
- Clone
Protocol string - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- Filters
[]Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Filter - Filters for which repos should be considered.
- Gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitea - Gitea mode uses the Gitea API to scan organizations in your instance.
- Github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Github - Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- Gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitlab - Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- Requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- Template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Template - Generator template. Used to override the values of the spec-level template.
- azure_
devops object - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- bitbucket_
cloud object - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- bitbucket_
server object - Use the Bitbucket Server API (1.0) to scan repos in a project.
- clone_
protocol string - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- filters list(object)
- Filters for which repos should be considered.
- gitea object
- Gitea mode uses the Gitea API to scan organizations in your instance.
- github object
- Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- gitlab object
- Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- requeue_
after_ stringseconds - How often to check for changes (in seconds). Default: 3min.
- template object
- Generator template. Used to override the values of the spec-level template.
- azure
Devops GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- bitbucket
Cloud GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server - Use the Bitbucket Server API (1.0) to scan repos in a project.
- clone
Protocol String - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- filters
List<Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Filter> - Filters for which repos should be considered.
- gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitea - Gitea mode uses the Gitea API to scan organizations in your instance.
- github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Github - Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitlab - Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Template - Generator template. Used to override the values of the spec-level template.
- azure
Devops GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- bitbucket
Cloud GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- bitbucket
Server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server - Use the Bitbucket Server API (1.0) to scan repos in a project.
- clone
Protocol string - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- filters
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Filter[] - Filters for which repos should be considered.
- gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitea - Gitea mode uses the Gitea API to scan organizations in your instance.
- github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Github - Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitlab - Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- requeue
After stringSeconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Template - Generator template. Used to override the values of the spec-level template.
- azure_
devops GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- bitbucket_
cloud GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- bitbucket_
server GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server - Use the Bitbucket Server API (1.0) to scan repos in a project.
- clone_
protocol str - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- filters
Sequence[Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Filter] - Filters for which repos should be considered.
- gitea
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitea - Gitea mode uses the Gitea API to scan organizations in your instance.
- github
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Github - Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- gitlab
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Gitlab - Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- requeue_
after_ strseconds - How often to check for changes (in seconds). Default: 3min.
- template
Gitops
Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Template - Generator template. Used to override the values of the spec-level template.
- azure
Devops Property Map - Uses the Azure DevOps API to look up eligible repositories based on a team project within an Azure DevOps organization.
- bitbucket
Cloud Property Map - Uses the Bitbucket API V2 to scan a workspace in bitbucket.org.
- bitbucket
Server Property Map - Use the Bitbucket Server API (1.0) to scan repos in a project.
- clone
Protocol String - Which protocol to use for the SCM URL. Default is provider-specific but ssh if possible. Not all providers necessarily support all protocols.
- filters List<Property Map>
- Filters for which repos should be considered.
- gitea Property Map
- Gitea mode uses the Gitea API to scan organizations in your instance.
- github Property Map
- Uses the GitHub API to scan an organization in either github.com or GitHub Enterprise.
- gitlab Property Map
- Uses the GitLab API to scan and organization in either gitlab.com or self-hosted GitLab.
- requeue
After StringSeconds - How often to check for changes (in seconds). Default: 3min.
- template Property Map
- Generator template. Used to override the values of the spec-level template.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderAzureDevops, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderAzureDevopsArgs
- Organization string
- Azure Devops organization. E.g. "my-organization".
- Team
Project string - Azure Devops team project. E.g. "my-team".
- Access
Token GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops Access Token Ref - The Personal Access Token (PAT) to use when connecting.
- All
Branches bool - Scan all branches instead of just the default branch.
- Api string
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
- Organization string
- Azure Devops organization. E.g. "my-organization".
- Team
Project string - Azure Devops team project. E.g. "my-team".
- Access
Token GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops Access Token Ref - The Personal Access Token (PAT) to use when connecting.
- All
Branches bool - Scan all branches instead of just the default branch.
- Api string
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
- organization string
- Azure Devops organization. E.g. "my-organization".
- team_
project string - Azure Devops team project. E.g. "my-team".
- access_
token_ objectref - The Personal Access Token (PAT) to use when connecting.
- all_
branches bool - Scan all branches instead of just the default branch.
- api string
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
- organization String
- Azure Devops organization. E.g. "my-organization".
- team
Project String - Azure Devops team project. E.g. "my-team".
- access
Token GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops Access Token Ref - The Personal Access Token (PAT) to use when connecting.
- all
Branches Boolean - Scan all branches instead of just the default branch.
- api String
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
- organization string
- Azure Devops organization. E.g. "my-organization".
- team
Project string - Azure Devops team project. E.g. "my-team".
- access
Token GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops Access Token Ref - The Personal Access Token (PAT) to use when connecting.
- all
Branches boolean - Scan all branches instead of just the default branch.
- api string
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
- organization str
- Azure Devops organization. E.g. "my-organization".
- team_
project str - Azure Devops team project. E.g. "my-team".
- access_
token_ Gitopsref Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Azure Devops Access Token Ref - The Personal Access Token (PAT) to use when connecting.
- all_
branches bool - Scan all branches instead of just the default branch.
- api str
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
- organization String
- Azure Devops organization. E.g. "my-organization".
- team
Project String - Azure Devops team project. E.g. "my-team".
- access
Token Property MapRef - The Personal Access Token (PAT) to use when connecting.
- all
Branches Boolean - Scan all branches instead of just the default branch.
- api String
- The URL to Azure DevOps. Defaults to https://dev.azure.com.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderAzureDevopsAccessTokenRef, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderAzureDevopsAccessTokenRefArgs
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret_
name string - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret
Name string - Name of Kubernetes
Secret.
- key str
- Key containing information in Kubernetes
Secret. - secret_
name str - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderBitbucketCloud, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderBitbucketCloudArgs
- Owner string
- Bitbucket workspace to scan.
- User string
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- All
Branches bool - Scan all branches instead of just the default branch.
- App
Password GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud App Password Ref - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
- Owner string
- Bitbucket workspace to scan.
- User string
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- All
Branches bool - Scan all branches instead of just the default branch.
- App
Password GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud App Password Ref - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
- owner string
- Bitbucket workspace to scan.
- user string
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- all_
branches bool - Scan all branches instead of just the default branch.
- app_
password_ objectref - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
- owner String
- Bitbucket workspace to scan.
- user String
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- all
Branches Boolean - Scan all branches instead of just the default branch.
- app
Password GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud App Password Ref - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
- owner string
- Bitbucket workspace to scan.
- user string
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- all
Branches boolean - Scan all branches instead of just the default branch.
- app
Password GitopsRef Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud App Password Ref - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
- owner str
- Bitbucket workspace to scan.
- user str
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- all_
branches bool - Scan all branches instead of just the default branch.
- app_
password_ Gitopsref Applicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Cloud App Password Ref - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
- owner String
- Bitbucket workspace to scan.
- user String
- Bitbucket user to use when authenticating. Should have a "member" role to be able to read all repositories and branches.
- all
Branches Boolean - Scan all branches instead of just the default branch.
- app
Password Property MapRef - The app password to use for the user. See: https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderBitbucketCloudAppPasswordRef, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderBitbucketCloudAppPasswordRefArgs
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- Key string
- Key containing information in Kubernetes
Secret. - Secret
Name string - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret_
name string - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
- key string
- Key containing information in Kubernetes
Secret. - secret
Name string - Name of Kubernetes
Secret.
- key str
- Key containing information in Kubernetes
Secret. - secret_
name str - Name of Kubernetes
Secret.
- key String
- Key containing information in Kubernetes
Secret. - secret
Name String - Name of Kubernetes
Secret.
GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderBitbucketServer, GitopsApplicationsetApplicationsetSpecGeneratorMatrixGeneratorMatrixGeneratorScmProviderBitbucketServerArgs
- Api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- Project string
- Project to scan.
- All
Branches bool - Scan all branches instead of just the default branch.
- Basic
Auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server Basic Auth - Credentials for Basic auth.
- Api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- Project string
- Project to scan.
- All
Branches bool - Scan all branches instead of just the default branch.
- Basic
Auth GitopsApplicationset Applicationset Spec Generator Matrix Generator Matrix Generator Scm Provider Bitbucket Server Basic Auth - Credentials for Basic auth.
- api string
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project string
- Project to scan.
- all_
branches bool - Scan all branches instead of just the default branch.
- basic_
auth object - Credentials for Basic auth.
- api String
- The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest.
- project String
- Project to scan.
- all
Branches Boolean - Scan all branches instead of just the default branch.