1 changed files with 452 additions and 0 deletions
@ -0,0 +1,452 @@ |
|||||
|
# This is an auto-generated file. DO NOT EDIT |
||||
|
apiVersion: apiextensions.k8s.io/v1beta1 |
||||
|
kind: CustomResourceDefinition |
||||
|
metadata: |
||||
|
name: applications.argoproj.io |
||||
|
spec: |
||||
|
group: argoproj.io |
||||
|
names: |
||||
|
kind: Application |
||||
|
plural: applications |
||||
|
shortNames: |
||||
|
- app |
||||
|
scope: Namespaced |
||||
|
version: v1alpha1 |
||||
|
--- |
||||
|
apiVersion: apiextensions.k8s.io/v1beta1 |
||||
|
kind: CustomResourceDefinition |
||||
|
metadata: |
||||
|
name: appprojects.argoproj.io |
||||
|
spec: |
||||
|
group: argoproj.io |
||||
|
names: |
||||
|
kind: AppProject |
||||
|
plural: appprojects |
||||
|
shortNames: |
||||
|
- appproj |
||||
|
- appprojs |
||||
|
scope: Namespaced |
||||
|
version: v1alpha1 |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: ServiceAccount |
||||
|
metadata: |
||||
|
name: application-controller |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: ServiceAccount |
||||
|
metadata: |
||||
|
name: argocd-server |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: ServiceAccount |
||||
|
metadata: |
||||
|
name: dex-server |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: Role |
||||
|
metadata: |
||||
|
name: application-controller-role |
||||
|
rules: |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- secrets |
||||
|
verbs: |
||||
|
- get |
||||
|
- watch |
||||
|
- list |
||||
|
- patch |
||||
|
- update |
||||
|
- apiGroups: |
||||
|
- argoproj.io |
||||
|
resources: |
||||
|
- applications |
||||
|
- appprojects |
||||
|
verbs: |
||||
|
- create |
||||
|
- get |
||||
|
- list |
||||
|
- watch |
||||
|
- update |
||||
|
- patch |
||||
|
- delete |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- events |
||||
|
verbs: |
||||
|
- create |
||||
|
- list |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: Role |
||||
|
metadata: |
||||
|
name: argocd-server-role |
||||
|
rules: |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- secrets |
||||
|
- configmaps |
||||
|
verbs: |
||||
|
- create |
||||
|
- get |
||||
|
- list |
||||
|
- watch |
||||
|
- update |
||||
|
- patch |
||||
|
- delete |
||||
|
- apiGroups: |
||||
|
- argoproj.io |
||||
|
resources: |
||||
|
- applications |
||||
|
- appprojects |
||||
|
verbs: |
||||
|
- create |
||||
|
- get |
||||
|
- list |
||||
|
- watch |
||||
|
- update |
||||
|
- delete |
||||
|
- patch |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- events |
||||
|
verbs: |
||||
|
- create |
||||
|
- list |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: Role |
||||
|
metadata: |
||||
|
name: dex-server-role |
||||
|
rules: |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- secrets |
||||
|
- configmaps |
||||
|
verbs: |
||||
|
- get |
||||
|
- list |
||||
|
- watch |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: ClusterRole |
||||
|
metadata: |
||||
|
name: application-controller-clusterrole |
||||
|
rules: |
||||
|
- apiGroups: |
||||
|
- '*' |
||||
|
resources: |
||||
|
- '*' |
||||
|
verbs: |
||||
|
- '*' |
||||
|
- nonResourceURLs: |
||||
|
- '*' |
||||
|
verbs: |
||||
|
- '*' |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: ClusterRole |
||||
|
metadata: |
||||
|
name: argocd-server-clusterrole |
||||
|
rules: |
||||
|
- apiGroups: |
||||
|
- '*' |
||||
|
resources: |
||||
|
- '*' |
||||
|
verbs: |
||||
|
- delete |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- events |
||||
|
verbs: |
||||
|
- list |
||||
|
- apiGroups: |
||||
|
- "" |
||||
|
resources: |
||||
|
- pods |
||||
|
- pods/log |
||||
|
verbs: |
||||
|
- get |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: RoleBinding |
||||
|
metadata: |
||||
|
name: application-controller-role-binding |
||||
|
roleRef: |
||||
|
apiGroup: rbac.authorization.k8s.io |
||||
|
kind: Role |
||||
|
name: application-controller-role |
||||
|
subjects: |
||||
|
- kind: ServiceAccount |
||||
|
name: application-controller |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: RoleBinding |
||||
|
metadata: |
||||
|
name: argocd-server-role-binding |
||||
|
roleRef: |
||||
|
apiGroup: rbac.authorization.k8s.io |
||||
|
kind: Role |
||||
|
name: argocd-server-role |
||||
|
subjects: |
||||
|
- kind: ServiceAccount |
||||
|
name: argocd-server |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: RoleBinding |
||||
|
metadata: |
||||
|
name: dex-server-role-binding |
||||
|
roleRef: |
||||
|
apiGroup: rbac.authorization.k8s.io |
||||
|
kind: Role |
||||
|
name: dex-server-role |
||||
|
subjects: |
||||
|
- kind: ServiceAccount |
||||
|
name: dex-server |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: ClusterRoleBinding |
||||
|
metadata: |
||||
|
name: application-controller-clusterrolebinding |
||||
|
roleRef: |
||||
|
apiGroup: rbac.authorization.k8s.io |
||||
|
kind: ClusterRole |
||||
|
name: application-controller-clusterrole |
||||
|
subjects: |
||||
|
- kind: ServiceAccount |
||||
|
name: application-controller |
||||
|
namespace: argocd |
||||
|
--- |
||||
|
apiVersion: rbac.authorization.k8s.io/v1 |
||||
|
kind: ClusterRoleBinding |
||||
|
metadata: |
||||
|
name: argocd-server-clusterrolebinding |
||||
|
roleRef: |
||||
|
apiGroup: rbac.authorization.k8s.io |
||||
|
kind: ClusterRole |
||||
|
name: argocd-server-clusterrole |
||||
|
subjects: |
||||
|
- kind: ServiceAccount |
||||
|
name: argocd-server |
||||
|
namespace: argocd |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: ConfigMap |
||||
|
metadata: |
||||
|
name: argocd-cm |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: ConfigMap |
||||
|
metadata: |
||||
|
name: argocd-rbac-cm |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Secret |
||||
|
metadata: |
||||
|
name: argocd-secret |
||||
|
type: Opaque |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Service |
||||
|
metadata: |
||||
|
name: argocd-metrics |
||||
|
spec: |
||||
|
ports: |
||||
|
- name: http |
||||
|
port: 8082 |
||||
|
protocol: TCP |
||||
|
targetPort: 8082 |
||||
|
selector: |
||||
|
app: argocd-server |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Service |
||||
|
metadata: |
||||
|
name: argocd-repo-server |
||||
|
spec: |
||||
|
ports: |
||||
|
- port: 8081 |
||||
|
targetPort: 8081 |
||||
|
selector: |
||||
|
app: argocd-repo-server |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Service |
||||
|
metadata: |
||||
|
name: argocd-server |
||||
|
spec: |
||||
|
type: LoadBalancer |
||||
|
ports: |
||||
|
- name: http |
||||
|
port: 80 |
||||
|
protocol: TCP |
||||
|
targetPort: 8080 |
||||
|
- name: https |
||||
|
port: 443 |
||||
|
protocol: TCP |
||||
|
targetPort: 8080 |
||||
|
selector: |
||||
|
app: argocd-server |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Service |
||||
|
metadata: |
||||
|
name: dex-server |
||||
|
spec: |
||||
|
ports: |
||||
|
- name: http |
||||
|
port: 5556 |
||||
|
protocol: TCP |
||||
|
targetPort: 5556 |
||||
|
- name: grpc |
||||
|
port: 5557 |
||||
|
protocol: TCP |
||||
|
targetPort: 5557 |
||||
|
selector: |
||||
|
app: dex-server |
||||
|
--- |
||||
|
apiVersion: apps/v1 |
||||
|
kind: Deployment |
||||
|
metadata: |
||||
|
name: application-controller |
||||
|
spec: |
||||
|
selector: |
||||
|
matchLabels: |
||||
|
app: application-controller |
||||
|
template: |
||||
|
metadata: |
||||
|
labels: |
||||
|
app: application-controller |
||||
|
spec: |
||||
|
containers: |
||||
|
- command: |
||||
|
- /argocd-application-controller |
||||
|
- --repo-server |
||||
|
- argocd-repo-server:8081 |
||||
|
- --status-processors |
||||
|
- "20" |
||||
|
- --operation-processors |
||||
|
- "10" |
||||
|
image: argoproj/argocd-application-controller:v0.10.6 |
||||
|
name: application-controller |
||||
|
serviceAccountName: application-controller |
||||
|
--- |
||||
|
apiVersion: apps/v1 |
||||
|
kind: Deployment |
||||
|
metadata: |
||||
|
name: argocd-repo-server |
||||
|
spec: |
||||
|
selector: |
||||
|
matchLabels: |
||||
|
app: argocd-repo-server |
||||
|
template: |
||||
|
metadata: |
||||
|
labels: |
||||
|
app: argocd-repo-server |
||||
|
spec: |
||||
|
automountServiceAccountToken: false |
||||
|
containers: |
||||
|
- command: |
||||
|
- /argocd-repo-server |
||||
|
image: argoproj/argocd-repo-server:v0.10.6 |
||||
|
name: argocd-repo-server |
||||
|
ports: |
||||
|
- containerPort: 8081 |
||||
|
readinessProbe: |
||||
|
initialDelaySeconds: 5 |
||||
|
periodSeconds: 10 |
||||
|
tcpSocket: |
||||
|
port: 8081 |
||||
|
--- |
||||
|
apiVersion: apps/v1 |
||||
|
kind: Deployment |
||||
|
metadata: |
||||
|
name: argocd-server |
||||
|
spec: |
||||
|
selector: |
||||
|
matchLabels: |
||||
|
app: argocd-server |
||||
|
template: |
||||
|
metadata: |
||||
|
labels: |
||||
|
app: argocd-server |
||||
|
spec: |
||||
|
containers: |
||||
|
- command: |
||||
|
- /argocd-server |
||||
|
- --staticassets |
||||
|
- /shared/app |
||||
|
- --repo-server |
||||
|
- argocd-repo-server:8081 |
||||
|
image: argoproj/argocd-server:v0.10.6 |
||||
|
name: argocd-server |
||||
|
readinessProbe: |
||||
|
httpGet: |
||||
|
path: /healthz |
||||
|
port: 8080 |
||||
|
initialDelaySeconds: 3 |
||||
|
periodSeconds: 30 |
||||
|
volumeMounts: |
||||
|
- mountPath: /shared |
||||
|
name: static-files |
||||
|
initContainers: |
||||
|
- command: |
||||
|
- cp |
||||
|
- -r |
||||
|
- /app |
||||
|
- /shared |
||||
|
image: argoproj/argocd-ui:v0.10.6 |
||||
|
name: ui |
||||
|
volumeMounts: |
||||
|
- mountPath: /shared |
||||
|
name: static-files |
||||
|
serviceAccountName: argocd-server |
||||
|
volumes: |
||||
|
- emptyDir: {} |
||||
|
name: static-files |
||||
|
--- |
||||
|
apiVersion: apps/v1 |
||||
|
kind: Deployment |
||||
|
metadata: |
||||
|
name: dex-server |
||||
|
spec: |
||||
|
selector: |
||||
|
matchLabels: |
||||
|
app: dex-server |
||||
|
template: |
||||
|
metadata: |
||||
|
labels: |
||||
|
app: dex-server |
||||
|
spec: |
||||
|
containers: |
||||
|
- command: |
||||
|
- /shared/argocd-util |
||||
|
- rundex |
||||
|
image: quay.io/dexidp/dex:v2.11.0 |
||||
|
name: dex |
||||
|
ports: |
||||
|
- containerPort: 5556 |
||||
|
- containerPort: 5557 |
||||
|
volumeMounts: |
||||
|
- mountPath: /shared |
||||
|
name: static-files |
||||
|
initContainers: |
||||
|
- command: |
||||
|
- cp |
||||
|
- /argocd-util |
||||
|
- /shared |
||||
|
image: argoproj/argocd-server:v0.10.6 |
||||
|
name: copyutil |
||||
|
volumeMounts: |
||||
|
- mountPath: /shared |
||||
|
name: static-files |
||||
|
serviceAccountName: dex-server |
||||
|
volumes: |
||||
|
- emptyDir: {} |
||||
|
name: static-files |
Loading…
Reference in new issue