Unchanged since ArgoCD v0.11.0
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
AppProjectSpec is the specification of an AppProject
ClusterResourceWhitelist contains list of whitelisted cluster level resources
Description contains optional project description
Destinations contains list of destinations available for deployment
Namespace overrides the environment namespace value in the ksonnet app.yaml
Server overrides the environment server value in the ksonnet app.yaml
NamespaceResourceBlacklist contains list of blacklisted namespace level resources
Roles are user defined RBAC roles associated with this project
Description is a description of the role
Groups are a list of OIDC group claims bound to this role
JWTTokens are a list of generated JWT tokens bound to this role
Name is a name for this role
Policies Stores a list of casbin formated strings that define access policies for the role in the project
SourceRepos contains list of git repository URLs which can be used for deployment
Source: appproject-crd.yaml
Changes to AppProject (argoproj.io/v1alpha1) in each ArgoCD version, compared to the version before it.
AppProject was already present in this version of ArgoCD, the oldest one on kubespec.dev
Released · View AppProject in v0.11.0
No examples of AppProject yet. Contribute one on GitHub.