[go: nahoru, domu]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: removed inception dependency for installation. #3228

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f0ee18f
changes in inception
jatin-jangir Apr 3, 2023
d0debb0
added kubewatch.yaml in templates
jatin-jangir Apr 3, 2023
883cbee
add the kubewatch.yaml
jatin-jangir Apr 3, 2023
e82aad8
Merge branch 'devtron-labs:main' into remove-kubewatch
jatin-jangir Apr 3, 2023
d10d676
add resources in kubewatch.yaml
jatin-jangir Apr 3, 2023
6ed767c
removed apply command for kubewatch
jatin-jangir Apr 3, 2023
ec1d6d4
add gitsensor in templates
jatin-jangir Apr 4, 2023
a4777b4
update gitsensor initcoontainer
jatin-jangir Apr 4, 2023
634a7da
updated for cicd module
jatin-jangir Apr 4, 2023
f865f1f
updated for installer for testing
jatin-jangir Apr 4, 2023
8ca9627
added migration for lens and gitsensor
jatin-jangir Apr 4, 2023
4e654f9
added random words to job
jatin-jangir Apr 4, 2023
9ce5fd7
deletion in inception
jatin-jangir Apr 4, 2023
0f6bb52
changed CM
jatin-jangir Apr 5, 2023
34cfbfc
Merge branch 'devtron-labs:main' into remove-kubewatch
jatin-jangir Apr 5, 2023
d95bc18
added nats
jatin-jangir Apr 5, 2023
c4958e7
added rollout
jatin-jangir Apr 5, 2023
acf4d6c
change crd
jatin-jangir Apr 5, 2023
91b3c75
change argocd-resources-json
jatin-jangir Apr 5, 2023
31c3a00
change argocd-resources-json fix
jatin-jangir Apr 5, 2023
8d204c6
added serviceAccount and CR and CRB
jatin-jangir Apr 6, 2023
5aa1af4
Merge branch 'devtron-labs:main' into remove-kubewatch
jatin-jangir Apr 6, 2023
23a1bf4
added secrets
jatin-jangir Apr 7, 2023
adef49d
Merge branch 'devtron-labs:main' into remove-kubewatch
jatin-jangir Apr 7, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add the kubewatch.yaml
  • Loading branch information
jatin-jangir committed Apr 3, 2023
commit 883cbeeba3bb6060e8c590fdd440cd4115f7abca
197 changes: 197 additions & 0 deletions charts/devtron/templates/kubewatch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
{{- with .Values.components.kubewatch }}
# Source: kubewatch/templates/generic.yaml
# Source: kubewatch/templates/servieaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app: kubewatch
chart: kubewatch-0.6.1
release: devtron
name: kubewatch
namespace: devtroncd
---
# Source: kubewatch/templates/generic.yaml
# Source: kubewatch/templates/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
labels:
app: kubewatch
chart: kubewatch-0.6.1
release: "devtron"
name: kubewatch-config
namespace: devtroncd
data:
.kubewatch.yaml: |
handler:
webhook:
enabled: true
url: http://devtroncd-event-handler-service-prod.devtroncd/event

resource:
daemonset: false
deployment: false
events: true
job: false
persistentvolume: false
pod: false
replicaset: false
replicationcontroller: false
services: false
---
# Source: kubewatch/templates/generic.yaml
# Source: kubewatch/templates/clusterrole.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app: kubewatch
chart: kubewatch-0.6.1
release: devtron
name: kubewatch
namespace: devtroncd
rules:
- apiGroups:
- ""
resources:
- pods
- namespaces
- services
- deployments
- replicationcontrollers
- replicasets
- daemonsets
- persistentvolumes
- events
- workflows
verbs:
- list
- watch
- get
- apiGroups:
- apps
resources:
- daemonsets
- deployments
- deployments/scale
- replicasets
- replicasets/scale
- statefulsets
verbs:
- get
- list
- watch
- apiGroups:
- extensions
resources:
- daemonsets
- deployments
- deployments/scale
- replicasets
- replicasets/scale
- replicationcontrollers/scale
verbs:
- get
- list
- watch
- apiGroups:
- batch
resources:
- cronjobs
- jobs
verbs:
- get
- list
- watch
- apiGroups:
- argoproj.io
resources:
- workflows
- applications
verbs:
- get
- list
- watch
---
# Source: kubewatch/templates/generic.yaml
# Source: kubewatch/templates/clusterrolebinding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app: devtron
chart: kubewatch-0.6.1
release: devtron
name: kubewatch
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: kubewatch
subjects:
- kind: ServiceAccount
name: kubewatch
namespace: devtroncd
---
# Source: kubewatch/templates/generic.yaml
# Source: kubewatch/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: kubewatch
chart: kubewatch-0.6.1
release: "devtron"
name: kubewatch
namespace: devtroncd
spec:
replicas: 1
selector:
matchLabels:
app: kubewatch
release: devtron
template:
metadata:
annotations:
checksum/config-map: ae58540f4f666750bf92d3af7f94dbccd3bbea95fe76308c7572469c36d55bdc
labels:
app: kubewatch
release: "devtron"
chart: kubewatch-0.6.1
spec:
{{- if and $.Values.global $.Values.global.podSecurityContext }}
securityContext:
{{- toYaml $.Values.global.podSecurityContext | nindent 8 }}
{{- end }}
containers:
- name: kubewatch
image: {{ .image }}
imagePullPolicy: {{ .imagePullPolicy }}
{{- if and $.Values.global $.Values.global.containerSecurityContext }}
securityContext:
{{- toYaml $.Values.global.containerSecurityContext | nindent 10 }}
{{- end }}
env:
- name: devtroncd_NAMESPACE
value: "devtron-ci"
- name: CI_INFORMER
value: "true"
- name: ACD_NAMESPACE
value: devtroncd
- name: ACD_INFORMER
value: "true"
- name: NATS_STREAM_MAX_AGE
value: "10800"
imagePullPolicy: IfNotPresent
volumeMounts:
- name: kubewatch-config-map
mountPath: /root/.kubewatch.yaml
subPath: .kubewatch.yaml
serviceAccountName: kubewatch
tolerations: []
restartPolicy: Always
volumes:
- name: kubewatch-config-map
configMap:
name: kubewatch-config
{{- end }}