Skip to content

Commit 55d5d76

Browse files
badal773Badal Kumar Prustyakshatsinha007
authored
feat: added subchart of devtron in devtron-enterprise (#276)
* added ent-chart as subchart * added bom.yaml * Updated devtron-bom.yaml * Updated values.yaml * Update values.yaml * Update devtron-bom.yaml * added airgap flag in custom-cm * added FEATURE_CONFIG_DRIFT_ENABLE flag an updated the dashboard image * added enterprise registry * updated latest images * updated the images of develop * added imagepullsecrets for migrator * updated orchestrator image * migrator * updated dashboard image * updated dashboard image * final chart * updated hyperion image * final dashboard image --------- Co-authored-by: Badal Kumar Prusty <[email protected]> Co-authored-by: akshatsinha007 <[email protected]> Co-authored-by: akshatsinha007 <[email protected]>
1 parent dde34f0 commit 55d5d76

35 files changed

+247
-8383
lines changed

charts/devtron-enterprise/Chart.yaml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: devtron-enterprise
3-
appVersion: 0.7.2
4-
description: Chart to configure and install Devtron. Devtron is a Kubernetes Orchestration system.
3+
appVersion: 32.1.0
4+
description: Chart to configure and install Devtron Enterprise Stack. Devtron is a Kubernetes Orchestration system.
55
keywords:
66
- Devtron
77
- Kubernetes
@@ -10,19 +10,14 @@ keywords:
1010
- Deployment
1111
- argocd
1212
- Hyperion
13-
engine: gotpl
14-
version: 0.22.75
13+
version: 32.1.0
1514
sources:
16-
- https://github.com/devtron-labs/charts
15+
- https://github.com/devtron-labs/charts/tree/main/charts/devtron-enterprise
1716
dependencies:
18-
- name: argo-cd
19-
version: "5.9.1"
20-
repository: https://argoproj.github.io/argo-helm
21-
condition: argo-cd.enabled
22-
- name: security
17+
- name: devtron-operator
2318
version: "0.x.x"
24-
repository: https://helm.devtron.ai
25-
condition: security.enabled
19+
repository: https://helm.devtron.ai/
20+
alias: devtron
2621
maintainers:
2722
2823
name: Prakarsh

charts/devtron-enterprise/crds/crd-devtron.yaml

Lines changed: 0 additions & 172 deletions
This file was deleted.
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
global:
2+
podSecurityContext:
3+
fsGroup: 1000
4+
runAsGroup: 1000
5+
runAsUser: 1000
6+
containerSecurityContext:
7+
allowPrivilegeEscalation: false
8+
runAsUser: 1000
9+
runAsNonRoot: true
10+
containerRegistry: "quay.io/devtron"
11+
# The below values can be specified both at global as well as component level
12+
# nodeSelector:
13+
# key: value
14+
# tolerations:
15+
# - key: "key1"
16+
# operator: "Equal"
17+
# value: "value1"
18+
# effect: "NoSchedule"
19+
# imagePullSecrets:
20+
# - name: your-image-pull-secret
21+
22+
# Set the storage class to be used for PVCs (would use default sc if not specified)
23+
storageClass: ""
24+
25+
# Add Proxy Configs to be propagated to all the Devtron Microservices.
26+
configs: {}
27+
28+
nodeSelector: {}
29+
tolerations: []
30+
imagePullSecrets: []
31+
devtron:
32+
installer:
33+
arch: "multi-arch"
34+
repo: "devtron-labs/charts"
35+
release: "32.1.0"
36+
registry: ""
37+
image: inception
38+
tag: 7beef376-948-31378
39+
source: "github" # Available options are github and gitee
40+
components:
41+
# Values for dashboard
42+
dashboard:
43+
config:
44+
extraConfigs:
45+
HIDE_DISCORD: "true"
46+
HIDE_RELEASES: "false"
47+
HIDE_RESOURCE_WATCHER: "false"
48+
FEATURE_SCOPED_VARIABLE_ENVIRONMENT_LIST_ENABLE: "true"
49+
FEATURE_IMAGE_PROMOTION_ENABLE: "true"
50+
FEATURE_CLUSTER_MAP_ENABLE: "true"
51+
FEATURE_CONFIG_DRIFT_ENABLE: "true"
52+
image: "dashboard:040c5cf9-30dda7b5-931-31424"
53+
# Values for devtron
54+
devtron:
55+
image: "hyperion:de8076d0-759-31416"
56+
cicdImage: "devtron:de8076d0-930-31412"
57+
imagePullPolicy: IfNotPresent
58+
customOverrides:
59+
PG_ADDR: postgresql-postgresql.devtroncd
60+
USE_CUSTOM_HTTP_TRANSPORT: "false"
61+
ASYNC_BUILDX_CACHE_EXPORT: "false"
62+
BUILDX_CACHE_MODE_MIN: "false"
63+
CLONING_MODE: FULL
64+
SCOPED_VARIABLE_ENABLED: "true"
65+
SCOPED_VARIABLE_HANDLE_PRIMITIVES: "true"
66+
DEVTRON_CHART_ARGO_CD_INSTALL_REQUEST_TIMEOUT: "1"
67+
IS_INTERNAL_USE: "true"
68+
IS_AIR_GAP_ENVIRONMENT: "false"
69+
# Values for ciRunner
70+
ciRunner:
71+
image: "ci-runner:2168a861-882-31228"
72+
# Values for kubelink
73+
kubelink:
74+
image: "kubelink:fd7b49f0-314-31414"
75+
imagePullPolicy: IfNotPresent
76+
# Values for gitsensor
77+
gitsensor:
78+
image: "git-sensor:fd7b49f0-950-31385"
79+
imagePullPolicy: IfNotPresent
80+
chartSync:
81+
image: chart-sync:2168a861-341-31218
82+
postgres:
83+
armImage: "postgres:14.9"
84+
# values for security integration
85+
security:
86+
imageScanner:
87+
image: "image-scanner:fd7b49f0-109-31386"
88+
configs:
89+
TRIVY_DB_REPOSITORY: mirror.gcr.io/aquasec/trivy-db
90+
TRIVY_JAVA_DB_REPOSITORY: mirror.gcr.io/aquasec/trivy-java-db
91+
devtronEnterprise:
92+
enabled: true
93+
casbin:
94+
image: "casbin:fd7b49f0-fced3ae3-464-31402"
95+
imagePullPolicy: IfNotPresent
96+
scoop:
97+
enabled: false
98+
image: "scoop:2c6a094c-629-30827"
99+
imagePullPolicy: IfNotPresent
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
LTAG="v1.4.0";
2+
REPO_RAW_URL="https://raw.githubusercontent.com/devtron-labs/devtron/";
3+
4+
log("executed devtron setup installation");

0 commit comments

Comments
 (0)