[charts/argo-cd] Update to 1.3, some chart cleanup (#165)
* [charts/argo-cd] Update to 1.3, some chart cleanup * Bumps the version of ArgoCD to 1.3 and the chart version to 1.2 due to a CRD change. Restored conditional CRDs to correct #27. Additionally, some value defaults were added so Helm strict linting could pass. * This adds some examples to the values.yaml on how to use the new Helm repo chart types. Add helmignore to help with development.
This commit is contained in:
parent
8c3430b89e
commit
1e2038adca
7 changed files with 181 additions and 60 deletions
2
charts/argo-cd/.helmignore
Normal file
2
charts/argo-cd/.helmignore
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
*.tgz
|
||||||
|
output
|
|
@ -1,8 +1,8 @@
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
appVersion: "1.2.4"
|
appVersion: "1.3.0"
|
||||||
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 1.0.9
|
version: 1.2.0
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://raw.githubusercontent.com/argoproj/argo/master/argo.png
|
icon: https://raw.githubusercontent.com/argoproj/argo/master/argo.png
|
||||||
keywords:
|
keywords:
|
||||||
|
|
|
@ -2,8 +2,6 @@ Argo CD Chart
|
||||||
======
|
======
|
||||||
A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
|
|
||||||
Current chart version is `1.0.4`
|
|
||||||
|
|
||||||
Source code can be found [here](https://argoproj.github.io/argo-cd/)
|
Source code can be found [here](https://argoproj.github.io/argo-cd/)
|
||||||
|
|
||||||
## Additional Information
|
## Additional Information
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
{{- if .Values.installCRDs }}
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -416,7 +417,7 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
revision:
|
revision:
|
||||||
description: Revision is the git revision in which to sync the application
|
description: Revision is the revision in which to sync the application
|
||||||
to. If omitted, will use the revision specified in app spec.
|
to. If omitted, will use the revision specified in app spec.
|
||||||
type: string
|
type: string
|
||||||
source:
|
source:
|
||||||
|
@ -424,6 +425,9 @@ spec:
|
||||||
This is typically set in a Rollback operation and nil during a
|
This is typically set in a Rollback operation and nil during a
|
||||||
Sync operation
|
Sync operation
|
||||||
properties:
|
properties:
|
||||||
|
chart:
|
||||||
|
description: Chart is a Helm chart name
|
||||||
|
type: string
|
||||||
directory:
|
directory:
|
||||||
description: Directory holds path/directory specific options
|
description: Directory holds path/directory specific options
|
||||||
properties:
|
properties:
|
||||||
|
@ -492,6 +496,10 @@ spec:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
values:
|
||||||
|
description: Values is Helm values, typically defined as
|
||||||
|
a block
|
||||||
|
type: string
|
||||||
type: object
|
type: object
|
||||||
ksonnet:
|
ksonnet:
|
||||||
description: Ksonnet holds ksonnet specific options
|
description: Ksonnet holds ksonnet specific options
|
||||||
|
@ -536,8 +544,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
path:
|
path:
|
||||||
description: Path is a directory path within the repository
|
description: Path is a directory path within the Git repository
|
||||||
containing a
|
|
||||||
type: string
|
type: string
|
||||||
plugin:
|
plugin:
|
||||||
description: ConfigManagementPlugin holds config management
|
description: ConfigManagementPlugin holds config management
|
||||||
|
@ -561,7 +568,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
repoURL:
|
repoURL:
|
||||||
description: RepoURL is the git repository URL of the application
|
description: RepoURL is the repository URL of the application
|
||||||
manifests
|
manifests
|
||||||
type: string
|
type: string
|
||||||
targetRevision:
|
targetRevision:
|
||||||
|
@ -571,7 +578,6 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- repoURL
|
- repoURL
|
||||||
- path
|
|
||||||
type: object
|
type: object
|
||||||
syncStrategy:
|
syncStrategy:
|
||||||
description: SyncStrategy describes how to perform the sync
|
description: SyncStrategy describes how to perform the sync
|
||||||
|
@ -634,7 +640,6 @@ spec:
|
||||||
namespace:
|
namespace:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- group
|
|
||||||
- kind
|
- kind
|
||||||
- jsonPointers
|
- jsonPointers
|
||||||
type: object
|
type: object
|
||||||
|
@ -661,6 +666,9 @@ spec:
|
||||||
description: Source is a reference to the location ksonnet application
|
description: Source is a reference to the location ksonnet application
|
||||||
definition
|
definition
|
||||||
properties:
|
properties:
|
||||||
|
chart:
|
||||||
|
description: Chart is a Helm chart name
|
||||||
|
type: string
|
||||||
directory:
|
directory:
|
||||||
description: Directory holds path/directory specific options
|
description: Directory holds path/directory specific options
|
||||||
properties:
|
properties:
|
||||||
|
@ -729,6 +737,9 @@ spec:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
values:
|
||||||
|
description: Values is Helm values, typically defined as a block
|
||||||
|
type: string
|
||||||
type: object
|
type: object
|
||||||
ksonnet:
|
ksonnet:
|
||||||
description: Ksonnet holds ksonnet specific options
|
description: Ksonnet holds ksonnet specific options
|
||||||
|
@ -773,8 +784,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
path:
|
path:
|
||||||
description: Path is a directory path within the repository containing
|
description: Path is a directory path within the Git repository
|
||||||
a
|
|
||||||
type: string
|
type: string
|
||||||
plugin:
|
plugin:
|
||||||
description: ConfigManagementPlugin holds config management plugin
|
description: ConfigManagementPlugin holds config management plugin
|
||||||
|
@ -798,8 +808,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
repoURL:
|
repoURL:
|
||||||
description: RepoURL is the git repository URL of the application
|
description: RepoURL is the repository URL of the application manifests
|
||||||
manifests
|
|
||||||
type: string
|
type: string
|
||||||
targetRevision:
|
targetRevision:
|
||||||
description: TargetRevision defines the commit, tag, or branch in
|
description: TargetRevision defines the commit, tag, or branch in
|
||||||
|
@ -807,7 +816,6 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- repoURL
|
- repoURL
|
||||||
- path
|
|
||||||
type: object
|
type: object
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
description: SyncPolicy controls when a sync will be performed
|
description: SyncPolicy controls when a sync will be performed
|
||||||
|
@ -867,6 +875,9 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
source:
|
source:
|
||||||
properties:
|
properties:
|
||||||
|
chart:
|
||||||
|
description: Chart is a Helm chart name
|
||||||
|
type: string
|
||||||
directory:
|
directory:
|
||||||
description: Directory holds path/directory specific options
|
description: Directory holds path/directory specific options
|
||||||
properties:
|
properties:
|
||||||
|
@ -936,6 +947,10 @@ spec:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
values:
|
||||||
|
description: Values is Helm values, typically defined
|
||||||
|
as a block
|
||||||
|
type: string
|
||||||
type: object
|
type: object
|
||||||
ksonnet:
|
ksonnet:
|
||||||
description: Ksonnet holds ksonnet specific options
|
description: Ksonnet holds ksonnet specific options
|
||||||
|
@ -980,8 +995,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
path:
|
path:
|
||||||
description: Path is a directory path within the repository
|
description: Path is a directory path within the Git repository
|
||||||
containing a
|
|
||||||
type: string
|
type: string
|
||||||
plugin:
|
plugin:
|
||||||
description: ConfigManagementPlugin holds config management
|
description: ConfigManagementPlugin holds config management
|
||||||
|
@ -1005,7 +1019,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
repoURL:
|
repoURL:
|
||||||
description: RepoURL is the git repository URL of the application
|
description: RepoURL is the repository URL of the application
|
||||||
manifests
|
manifests
|
||||||
type: string
|
type: string
|
||||||
targetRevision:
|
targetRevision:
|
||||||
|
@ -1015,7 +1029,6 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- repoURL
|
- repoURL
|
||||||
- path
|
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
- revision
|
- revision
|
||||||
|
@ -1024,6 +1037,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
observedAt:
|
observedAt:
|
||||||
|
description: ObservedAt indicates when the application state was updated
|
||||||
|
without querying latest git state
|
||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
operationState:
|
operationState:
|
||||||
|
@ -1071,15 +1086,18 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
revision:
|
revision:
|
||||||
description: Revision is the git revision in which to sync
|
description: Revision is the revision in which to sync the
|
||||||
the application to. If omitted, will use the revision
|
application to. If omitted, will use the revision specified
|
||||||
specified in app spec.
|
in app spec.
|
||||||
type: string
|
type: string
|
||||||
source:
|
source:
|
||||||
description: Source overrides the source definition set
|
description: Source overrides the source definition set
|
||||||
in the application. This is typically set in a Rollback
|
in the application. This is typically set in a Rollback
|
||||||
operation and nil during a Sync operation
|
operation and nil during a Sync operation
|
||||||
properties:
|
properties:
|
||||||
|
chart:
|
||||||
|
description: Chart is a Helm chart name
|
||||||
|
type: string
|
||||||
directory:
|
directory:
|
||||||
description: Directory holds path/directory specific
|
description: Directory holds path/directory specific
|
||||||
options
|
options
|
||||||
|
@ -1155,6 +1173,10 @@ spec:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
values:
|
||||||
|
description: Values is Helm values, typically defined
|
||||||
|
as a block
|
||||||
|
type: string
|
||||||
type: object
|
type: object
|
||||||
ksonnet:
|
ksonnet:
|
||||||
description: Ksonnet holds ksonnet specific options
|
description: Ksonnet holds ksonnet specific options
|
||||||
|
@ -1200,8 +1222,8 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
path:
|
path:
|
||||||
description: Path is a directory path within the repository
|
description: Path is a directory path within the Git
|
||||||
containing a
|
repository
|
||||||
type: string
|
type: string
|
||||||
plugin:
|
plugin:
|
||||||
description: ConfigManagementPlugin holds config management
|
description: ConfigManagementPlugin holds config management
|
||||||
|
@ -1225,8 +1247,8 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
repoURL:
|
repoURL:
|
||||||
description: RepoURL is the git repository URL of the
|
description: RepoURL is the repository URL of the application
|
||||||
application manifests
|
manifests
|
||||||
type: string
|
type: string
|
||||||
targetRevision:
|
targetRevision:
|
||||||
description: TargetRevision defines the commit, tag,
|
description: TargetRevision defines the commit, tag,
|
||||||
|
@ -1235,7 +1257,6 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- repoURL
|
- repoURL
|
||||||
- path
|
|
||||||
type: object
|
type: object
|
||||||
syncStrategy:
|
syncStrategy:
|
||||||
description: SyncStrategy describes how to perform the sync
|
description: SyncStrategy describes how to perform the sync
|
||||||
|
@ -1322,12 +1343,15 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
revision:
|
revision:
|
||||||
description: Revision holds the git commit SHA of the sync
|
description: Revision holds the revision of the sync
|
||||||
type: string
|
type: string
|
||||||
source:
|
source:
|
||||||
description: Source records the application source information
|
description: Source records the application source information
|
||||||
of the sync, used for comparing auto-sync
|
of the sync, used for comparing auto-sync
|
||||||
properties:
|
properties:
|
||||||
|
chart:
|
||||||
|
description: Chart is a Helm chart name
|
||||||
|
type: string
|
||||||
directory:
|
directory:
|
||||||
description: Directory holds path/directory specific options
|
description: Directory holds path/directory specific options
|
||||||
properties:
|
properties:
|
||||||
|
@ -1399,6 +1423,10 @@ spec:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
values:
|
||||||
|
description: Values is Helm values, typically defined
|
||||||
|
as a block
|
||||||
|
type: string
|
||||||
type: object
|
type: object
|
||||||
ksonnet:
|
ksonnet:
|
||||||
description: Ksonnet holds ksonnet specific options
|
description: Ksonnet holds ksonnet specific options
|
||||||
|
@ -1444,8 +1472,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
path:
|
path:
|
||||||
description: Path is a directory path within the repository
|
description: Path is a directory path within the Git repository
|
||||||
containing a
|
|
||||||
type: string
|
type: string
|
||||||
plugin:
|
plugin:
|
||||||
description: ConfigManagementPlugin holds config management
|
description: ConfigManagementPlugin holds config management
|
||||||
|
@ -1469,7 +1496,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
repoURL:
|
repoURL:
|
||||||
description: RepoURL is the git repository URL of the application
|
description: RepoURL is the repository URL of the application
|
||||||
manifests
|
manifests
|
||||||
type: string
|
type: string
|
||||||
targetRevision:
|
targetRevision:
|
||||||
|
@ -1479,7 +1506,6 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- repoURL
|
- repoURL
|
||||||
- path
|
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
- revision
|
- revision
|
||||||
|
@ -1490,6 +1516,8 @@ spec:
|
||||||
- startedAt
|
- startedAt
|
||||||
type: object
|
type: object
|
||||||
reconciledAt:
|
reconciledAt:
|
||||||
|
description: ReconciledAt indicates when the application state was reconciled
|
||||||
|
using the latest git version
|
||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
resources:
|
resources:
|
||||||
|
@ -1553,6 +1581,9 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
source:
|
source:
|
||||||
properties:
|
properties:
|
||||||
|
chart:
|
||||||
|
description: Chart is a Helm chart name
|
||||||
|
type: string
|
||||||
directory:
|
directory:
|
||||||
description: Directory holds path/directory specific options
|
description: Directory holds path/directory specific options
|
||||||
properties:
|
properties:
|
||||||
|
@ -1624,6 +1655,10 @@ spec:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
values:
|
||||||
|
description: Values is Helm values, typically defined
|
||||||
|
as a block
|
||||||
|
type: string
|
||||||
type: object
|
type: object
|
||||||
ksonnet:
|
ksonnet:
|
||||||
description: Ksonnet holds ksonnet specific options
|
description: Ksonnet holds ksonnet specific options
|
||||||
|
@ -1669,8 +1704,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
path:
|
path:
|
||||||
description: Path is a directory path within the repository
|
description: Path is a directory path within the Git repository
|
||||||
containing a
|
|
||||||
type: string
|
type: string
|
||||||
plugin:
|
plugin:
|
||||||
description: ConfigManagementPlugin holds config management
|
description: ConfigManagementPlugin holds config management
|
||||||
|
@ -1694,7 +1728,7 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
repoURL:
|
repoURL:
|
||||||
description: RepoURL is the git repository URL of the application
|
description: RepoURL is the repository URL of the application
|
||||||
manifests
|
manifests
|
||||||
type: string
|
type: string
|
||||||
targetRevision:
|
targetRevision:
|
||||||
|
@ -1704,7 +1738,6 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- repoURL
|
- repoURL
|
||||||
- path
|
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
- source
|
- source
|
||||||
|
@ -1726,3 +1759,4 @@ spec:
|
||||||
- name: v1alpha1
|
- name: v1alpha1
|
||||||
served: true
|
served: true
|
||||||
storage: true
|
storage: true
|
||||||
|
{{- end }}
|
|
@ -1,3 +1,4 @@
|
||||||
|
{{- if .Values.installCRDs }}
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -434,6 +435,15 @@ spec:
|
||||||
- kind
|
- kind
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
orphanedResources:
|
||||||
|
description: OrphanedResources specifies if controller should monitor
|
||||||
|
orphaned resources of apps in this project
|
||||||
|
properties:
|
||||||
|
warn:
|
||||||
|
description: Warn indicates if warning condition should be created
|
||||||
|
for apps which have orphaned resources
|
||||||
|
type: boolean
|
||||||
|
type: object
|
||||||
roles:
|
roles:
|
||||||
description: Roles are user defined RBAC roles associated with this
|
description: Roles are user defined RBAC roles associated with this
|
||||||
project
|
project
|
||||||
|
@ -477,11 +487,51 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
sourceRepos:
|
sourceRepos:
|
||||||
description: SourceRepos contains list of git repository URLs which
|
description: SourceRepos contains list of repository URLs which can
|
||||||
can be used for deployment
|
be used for deployment
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
syncWindows:
|
||||||
|
description: SyncWindows controls when syncs can be run for apps in
|
||||||
|
this project
|
||||||
|
items:
|
||||||
|
properties:
|
||||||
|
applications:
|
||||||
|
description: Applications contains a list of applications that
|
||||||
|
the window will apply to
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
clusters:
|
||||||
|
description: Clusters contains a list of clusters that the window
|
||||||
|
will apply to
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
duration:
|
||||||
|
description: Duration is the amount of time the sync window will
|
||||||
|
be open
|
||||||
|
type: string
|
||||||
|
kind:
|
||||||
|
description: Kind defines if the window allows or blocks syncs
|
||||||
|
type: string
|
||||||
|
manualSync:
|
||||||
|
description: ManualSync enables manual syncs when they would otherwise
|
||||||
|
be blocked
|
||||||
|
type: boolean
|
||||||
|
namespaces:
|
||||||
|
description: Namespaces contains a list of namespaces that the
|
||||||
|
window will apply to
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
schedule:
|
||||||
|
description: Schedule is the time the window will begin, specified
|
||||||
|
in cron format
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
type: array
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
- metadata
|
- metadata
|
||||||
|
@ -491,3 +541,4 @@ spec:
|
||||||
- name: v1alpha1
|
- name: v1alpha1
|
||||||
served: true
|
served: true
|
||||||
storage: true
|
storage: true
|
||||||
|
{{- end }}
|
||||||
|
|
|
@ -28,7 +28,7 @@ spec:
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: copyutil
|
- name: copyutil
|
||||||
image: {{ default .Values.global.image.repository .Values.dex.initImage.repository }}:{{ default .Values.global.image.tag .Values.dex.initImage.tag }}
|
image: {{ default .Values.global.image.repository .Values.dex.initImage.repository }}:{{ default .Values.global.image.tag .Values.dex.initImage.tag }}
|
||||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.dex.initImage.pullPolicy }}
|
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.dex.initImage.imagePullPolicy }}
|
||||||
command:
|
command:
|
||||||
- cp
|
- cp
|
||||||
- /usr/local/bin/argocd-util
|
- /usr/local/bin/argocd-util
|
||||||
|
|
|
@ -2,21 +2,25 @@
|
||||||
## Ref: https://github.com/argoproj/argo-cd
|
## Ref: https://github.com/argoproj/argo-cd
|
||||||
##
|
##
|
||||||
nameOverride: argocd
|
nameOverride: argocd
|
||||||
|
fullnameOverride: ""
|
||||||
|
|
||||||
|
# Optional CRD installation for those without Helm hooks
|
||||||
|
installCRDs: true
|
||||||
|
|
||||||
global:
|
global:
|
||||||
image:
|
image:
|
||||||
repository: argoproj/argocd
|
repository: argoproj/argocd
|
||||||
tag: v1.2.4
|
tag: v1.3.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
|
||||||
## Controller
|
## Controller
|
||||||
controller:
|
controller:
|
||||||
name: application-controller
|
name: application-controller
|
||||||
|
|
||||||
image: {}
|
image:
|
||||||
# repository: argoproj/argocd
|
repository: # argoproj/argocd
|
||||||
# tag: v1.2.1
|
tag: # v1.3.0
|
||||||
# imagePullPolicy: IfNotPresent
|
imagePullPolicy: # IfNotPresent
|
||||||
|
|
||||||
## Argo controller commandline flags
|
## Argo controller commandline flags
|
||||||
args:
|
args:
|
||||||
|
@ -118,7 +122,10 @@ dex:
|
||||||
repository: quay.io/dexidp/dex
|
repository: quay.io/dexidp/dex
|
||||||
tag: v2.14.0
|
tag: v2.14.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
initImage: {}
|
initImage:
|
||||||
|
repository:
|
||||||
|
tag:
|
||||||
|
imagePullPolicy:
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
create: true
|
create: true
|
||||||
|
@ -187,14 +194,17 @@ redis:
|
||||||
# cpu: 100m
|
# cpu: 100m
|
||||||
# memory: 64Mi
|
# memory: 64Mi
|
||||||
|
|
||||||
|
volumeMounts: []
|
||||||
|
volumes: []
|
||||||
|
|
||||||
## Server
|
## Server
|
||||||
server:
|
server:
|
||||||
name: server
|
name: server
|
||||||
|
|
||||||
image: {}
|
image:
|
||||||
# repository: argoproj/argocd
|
repository: # argoproj/argocd
|
||||||
# tag: v1.2.1
|
tag: # v1.3.0
|
||||||
# imagePullPolicy: IfNotPresent
|
imagePullPolicy: # IfNotPresent
|
||||||
|
|
||||||
## Additional command line arguments to pass to argocd-server
|
## Additional command line arguments to pass to argocd-server
|
||||||
## - key: value
|
## - key: value
|
||||||
|
@ -297,11 +307,13 @@ server:
|
||||||
## Hostnames must be provided if Ingress is enabled.
|
## Hostnames must be provided if Ingress is enabled.
|
||||||
## Secrets must be manually created in the namespace
|
## Secrets must be manually created in the namespace
|
||||||
##
|
##
|
||||||
hosts: []
|
hosts:
|
||||||
|
[]
|
||||||
# - argocd.example.com
|
# - argocd.example.com
|
||||||
paths:
|
paths:
|
||||||
- /
|
- /
|
||||||
tls: []
|
tls:
|
||||||
|
[]
|
||||||
# - secretName: argocd-example-tls
|
# - secretName: argocd-example-tls
|
||||||
# hosts:
|
# hosts:
|
||||||
# - argocd.example.com
|
# - argocd.example.com
|
||||||
|
@ -321,10 +333,34 @@ server:
|
||||||
url: https://argocd.example.com
|
url: https://argocd.example.com
|
||||||
# Argo CD instance label key
|
# Argo CD instance label key
|
||||||
application.instanceLabelKey: argocd.argoproj.io/instance
|
application.instanceLabelKey: argocd.argoproj.io/instance
|
||||||
|
# repositories: |
|
||||||
|
# - url: git@github.com:group/repo.git
|
||||||
|
# sshPrivateKeySecret:
|
||||||
|
# name: secret-name
|
||||||
|
# key: sshPrivateKey
|
||||||
|
# - type: helm
|
||||||
|
# url: https://kubernetes-charts.storage.googleapis.com
|
||||||
|
# name: stable
|
||||||
|
# - type: helm
|
||||||
|
# url: https://argoproj.github.io/argo-helm
|
||||||
|
# name: argo
|
||||||
|
# oidc.config: |
|
||||||
|
# name: AzureAD
|
||||||
|
# issuer: https://login.microsoftonline.com/TENANT_ID/v2.0
|
||||||
|
# clientID: CLIENT_ID
|
||||||
|
# clientSecret: $oidc.azuread.clientSecret
|
||||||
|
# requestedIDTokenClaims:
|
||||||
|
# groups:
|
||||||
|
# essential: true
|
||||||
|
# requestedScopes:
|
||||||
|
# - openid
|
||||||
|
# - profile
|
||||||
|
# - email
|
||||||
|
|
||||||
## ArgoCD rbac config
|
## ArgoCD rbac config
|
||||||
## reference https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md
|
## reference https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md
|
||||||
rbacConfig: {}
|
rbacConfig:
|
||||||
|
{}
|
||||||
# policy.csv is an file containing user-defined RBAC policies and role definitions (optional).
|
# policy.csv is an file containing user-defined RBAC policies and role definitions (optional).
|
||||||
# Policy rules are in the form:
|
# Policy rules are in the form:
|
||||||
# p, subject, resource, action, object, effect
|
# p, subject, resource, action, object, effect
|
||||||
|
@ -340,7 +376,6 @@ server:
|
||||||
# authorizing API requests (optional). If omitted or empty, users may be still be able to login,
|
# authorizing API requests (optional). If omitted or empty, users may be still be able to login,
|
||||||
# but will see no apps, projects, etc...
|
# but will see no apps, projects, etc...
|
||||||
# policy.default: role:readonly
|
# policy.default: role:readonly
|
||||||
|
|
||||||
# scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope).
|
# scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope).
|
||||||
# If omitted, defaults to: '[groups]'. The scope value can be a string, or a list of strings.
|
# If omitted, defaults to: '[groups]'. The scope value can be a string, or a list of strings.
|
||||||
# scopes: '[cognito:groups, email]'
|
# scopes: '[cognito:groups, email]'
|
||||||
|
@ -398,10 +433,10 @@ server:
|
||||||
repoServer:
|
repoServer:
|
||||||
name: repo-server
|
name: repo-server
|
||||||
|
|
||||||
image: {}
|
image:
|
||||||
# repository: argoproj/argocd
|
repository: # argoproj/argocd
|
||||||
# tag: v1.2.1
|
tag: # v1.3.0
|
||||||
# imagePullPolicy: IfNotPresent
|
imagePullPolicy: # IfNotPresent
|
||||||
|
|
||||||
## Additional command line arguments to pass to argocd-repo-server
|
## Additional command line arguments to pass to argocd-repo-server
|
||||||
## - key: value
|
## - key: value
|
||||||
|
@ -511,7 +546,8 @@ configs:
|
||||||
gitlab.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsj2bNKTBSpIYDEGk9KxsGh3mySTRgMtXL583qmBpzeQ+jqCMRgBqB98u3z++J1sKlXHWfM9dyhSevkMwSbhoR8XIq/U0tCNyokEi/ueaBMCvbcTHhO7FcwzY92WK4Yt0aGROY5qX2UKSeOvuP4D6TPqKF1onrSzH9bx9XUf2lEdWT/ia1NEKjunUqu1xOB/StKDHMoX4/OKyIzuS0q/T1zOATthvasJFoPrAjkohTyaDUz2LN5JoH839hViyEG82yB+MjcFV5MU3N1l1QL3cVUCh93xSaua1N85qivl+siMkPGbO5xR/En4iEY6K2XPASUEMaieWVNTRCtJ4S8H+9
|
gitlab.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsj2bNKTBSpIYDEGk9KxsGh3mySTRgMtXL583qmBpzeQ+jqCMRgBqB98u3z++J1sKlXHWfM9dyhSevkMwSbhoR8XIq/U0tCNyokEi/ueaBMCvbcTHhO7FcwzY92WK4Yt0aGROY5qX2UKSeOvuP4D6TPqKF1onrSzH9bx9XUf2lEdWT/ia1NEKjunUqu1xOB/StKDHMoX4/OKyIzuS0q/T1zOATthvasJFoPrAjkohTyaDUz2LN5JoH839hViyEG82yB+MjcFV5MU3N1l1QL3cVUCh93xSaua1N85qivl+siMkPGbO5xR/En4iEY6K2XPASUEMaieWVNTRCtJ4S8H+9
|
||||||
ssh.dev.azure.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7Hr1oTWqNqOlzGJOfGJ4NakVyIzf1rXYd4d7wo6jBlkLvCA4odBlL0mDUyZ0/QUfTTqeu+tm22gOsv+VrVTMk6vwRU75gY/y9ut5Mb3bR5BV58dKXyq9A9UeB5Cakehn5Zgm6x1mKoVyf+FFn26iYqXJRgzIZZcZ5V6hrE0Qg39kZm4az48o0AUbf6Sp4SLdvnuMa2sVNwHBboS7EJkm57XQPVU3/QpyNLHbWDdzwtrlS+ez30S3AdYhLKEOxAG8weOnyrtLJAUen9mTkol8oII1edf7mWWbWVf0nBmly21+nZcmCTISQBtdcyPaEno7fFQMDD26/s0lfKob4Kw8H
|
ssh.dev.azure.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7Hr1oTWqNqOlzGJOfGJ4NakVyIzf1rXYd4d7wo6jBlkLvCA4odBlL0mDUyZ0/QUfTTqeu+tm22gOsv+VrVTMk6vwRU75gY/y9ut5Mb3bR5BV58dKXyq9A9UeB5Cakehn5Zgm6x1mKoVyf+FFn26iYqXJRgzIZZcZ5V6hrE0Qg39kZm4az48o0AUbf6Sp4SLdvnuMa2sVNwHBboS7EJkm57XQPVU3/QpyNLHbWDdzwtrlS+ez30S3AdYhLKEOxAG8weOnyrtLJAUen9mTkol8oII1edf7mWWbWVf0nBmly21+nZcmCTISQBtdcyPaEno7fFQMDD26/s0lfKob4Kw8H
|
||||||
vs-ssh.visualstudio.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7Hr1oTWqNqOlzGJOfGJ4NakVyIzf1rXYd4d7wo6jBlkLvCA4odBlL0mDUyZ0/QUfTTqeu+tm22gOsv+VrVTMk6vwRU75gY/y9ut5Mb3bR5BV58dKXyq9A9UeB5Cakehn5Zgm6x1mKoVyf+FFn26iYqXJRgzIZZcZ5V6hrE0Qg39kZm4az48o0AUbf6Sp4SLdvnuMa2sVNwHBboS7EJkm57XQPVU3/QpyNLHbWDdzwtrlS+ez30S3AdYhLKEOxAG8weOnyrtLJAUen9mTkol8oII1edf7mWWbWVf0nBmly21+nZcmCTISQBtdcyPaEno7fFQMDD26/s0lfKob4Kw8H
|
vs-ssh.visualstudio.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7Hr1oTWqNqOlzGJOfGJ4NakVyIzf1rXYd4d7wo6jBlkLvCA4odBlL0mDUyZ0/QUfTTqeu+tm22gOsv+VrVTMk6vwRU75gY/y9ut5Mb3bR5BV58dKXyq9A9UeB5Cakehn5Zgm6x1mKoVyf+FFn26iYqXJRgzIZZcZ5V6hrE0Qg39kZm4az48o0AUbf6Sp4SLdvnuMa2sVNwHBboS7EJkm57XQPVU3/QpyNLHbWDdzwtrlS+ez30S3AdYhLKEOxAG8weOnyrtLJAUen9mTkol8oII1edf7mWWbWVf0nBmly21+nZcmCTISQBtdcyPaEno7fFQMDD26/s0lfKob4Kw8H
|
||||||
tlsCerts: {}
|
tlsCerts:
|
||||||
|
{}
|
||||||
# data:
|
# data:
|
||||||
# argocd.example.com: |
|
# argocd.example.com: |
|
||||||
# -----BEGIN CERTIFICATE-----
|
# -----BEGIN CERTIFICATE-----
|
||||||
|
|
Loading…
Reference in a new issue