Skip to content

Commit da83b85

Browse files
systemsdtprakarsh-dtpawan-mehta-dtakshatsinha007Akshat Sinha
authored
release: PR for v0.7.1 (#5322)
* Updated release-notes files * Updated release-notes files * Updated release-notes files * Updated release-notes files * Updated release-notes files * Update releasenotes.md * Create beta-releasenotes.md * Update beta-releasenotes.md * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated latest image of image-scanner in installer * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated latest image of image-scanner in installer * Updated latest image of ci-runner in installer * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated latest image of ci-runner in installer * Updated latest image of ci-runner in installer * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * Updated release notes * oss-chart-changes (#5453) Co-authored-by: Akshat Sinha <akshatsinha@Akshats-MacBook-Pro.local> * Updated latest image of lens in installer * Updated latest image of kubewatch in installer * Updated latest image of dashboard in installer * Updated latest image of kubelink in installer * Updated latest image of ci-runner in installer * Updated latest image of chart-sync in installer * Updated latest image of git-sensor in installer * Updated latest image of git-sensor in installer * Updated latest image of image-scanner in installer * Updated latest image of notifier in installer * Update devtron-bom.yaml for notifier * Modified bom-yaml * Update values.yaml * Update devtron-bom.yaml * Updated latest image of devtron in installer * Update release.txt * Updated latest image of hyperion in installer * Update values.yaml * Add files via upload * Update devtron-bom.yaml * Updated release notes * Updated serviceAccounts of cd-runner & ci-runner workflow.yaml * Update devtron.yaml * Update values.yaml * Update devtron-bom.yaml * Update devtron-bom.yaml * Update values.yaml * Updated release notes * Updated release-notes files * Update CODEOWNERS * Update CODEOWNERS --------- Co-authored-by: ReleaseBot <prakarsh@devtron.ai> Co-authored-by: Pawan Mehta <117346502+pawan-mehta-dt@users.noreply.github.com> Co-authored-by: akshatsinha007 <156403098+akshatsinha007@users.noreply.github.com> Co-authored-by: Akshat Sinha <akshatsinha@Akshats-MacBook-Pro.local> Co-authored-by: Kiran Devtron <kirandevtron@Kirans-MacBook-Pro.local>
1 parent 1d92b1b commit da83b85

37 files changed

+251
-169
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#ALL
2-
* @vikramdevtron @kripanshdevtron @nishant-d
2+
* @vikramdevtron @kripanshdevtron @nishant-d @prakarsh-dt
33

44
#DOCS
55
docs/ @ashokdevtron @uxarya-d @prakarsh-dt
@@ -8,6 +8,7 @@ docs/ @ashokdevtron @uxarya-d @prakarsh-dt
88
#Helm Charts
99
charts/devtron/ @prakarsh-dt @pawan-mehta-dt @nishant-d
1010
scripts/devtron-reference-helm-charts @prakarsh-dt @pawan-mehta-dt @nishant-d
11+
CHANGELOG/ @prakarsh-dt @pawan-mehta-dt @nishant-d
1112

1213
#Migration scripts
1314
scripts/sql @prakarsh-dt @vikramdevtron @kripanshdevtron @nishant-d

CHANGELOG/release-notes-v0.7.1.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
## v0.7.1
2+
3+
## Bugs
4+
- fix: EA mode wire fix (#5462)
5+
- fix: compare manifest fixes (#5430)
6+
- fix: override clusterRbac with direct allow behaviour for super admin (#5449)
7+
- fix: external helm app when linked to devtron and page breaks while adding project to it, without switching back to applist (#5443)
8+
- fix: empty the code and image scan script (#5434)
9+
- fix: K8s Resource list RBAC ignore for Superadmin (#5415)
10+
- fix: repo url and name handling with argocd (#5445)
11+
- fix: fix for terminal disconnect issue when custom transport is being used (#5436)
12+
- fix: gitops async failed for git cli mode in concurrent cases (#5412)
13+
- fix: Updating pr-issue-validator-script (#5384)
14+
- fix: optimised FetchLatestDeploymentWithChartRefs query (#5393)
15+
- fix: nats consumer deleted on shutdown (#5377)
16+
- fix: panic issue in get/ download pod logs api (#5342)
17+
- fix: encountering panic in application groups in build and deploy page (#5330)
18+
- fix: chart group rbac issue (#5183)
19+
- fix: Multiple choice option for namespace in Kubernetes resource permission (#5293)
20+
- fix: restart workloads fix in app group (#5313)
21+
- fix: deployment chart fix (#5215)
22+
- fix: docker file version fix (#5299)
23+
- fix: hibernating status is not being updated in app listing page (#5294)
24+
## Enhancements
25+
- feat: Checking multiarchitecture of images (#5232)
26+
- feat: updated kubelink grpc client cfg (#5426)
27+
- feat: Integration of Cranecopy plugin (#5131)
28+
- feat: casbin upgraded to v2 (#5329)
29+
- feat: new scripts added for rescan sbom support , helm manifest scan flag and git container links (#5406)
30+
- feat: Reload materials api added (#5182)
31+
- feat: mirgator plugin (#5347)
32+
- feat: insecure support for chart-sync (#5328)
33+
- feat: GitOps async install for devtron applications (#5169)
34+
- feat: chart ref schema db migration (#5319)
35+
- feat: Up and Down Script for BitBucket Plugin v1.0.0 (#4949)
36+
- feat: Added statefulset chart 5.1.0 (#5199)
37+
- feat: air gap registry v2 (#5220)
38+
- feat: tenants and installations migration (#5187)
39+
## Documentation
40+
- doc: Blob Storage Redirection + Other Fixes (#5432)
41+
- doc: Added migration steps for 0.6 to 0.7 upgrade (#5411)
42+
- doc: Created Deployment Window Draft (#4800)
43+
- doc: Redirection Fix for User Permissions Doc + Other Fixes (#5382)
44+
- doc: Redirection Fixes for 0.7 (#5381)
45+
- doc: Redirection Issue Trial Fix (#5378)
46+
- doc: Plugin Creation Doc (#5372)
47+
- docs: Added specs for the global plugin Apis (#5362)
48+
- docs: Fixes + Corrections in Docs (#5335)
49+
- docs: fixed broken link in readme (#5337)
50+
- docs: removed users (#5324)
51+
- docs: Created a file for listing Devtron Users (#5310)
52+
## Others
53+
- chore: common-lib upgrade for nats replicas (#5446)
54+
- chore: migration for gitops config (#5383)
55+
- chore: update common-lib tag version (#5333)
56+
- chore: updated go version in EA dockerfile (#5327)
57+
58+
59+

charts/devtron/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: devtron-operator
3-
appVersion: 0.7.0
3+
appVersion: 0.7.1
44
description: Chart to configure and install Devtron. Devtron is a Kubernetes Orchestration system.
55
keywords:
66
- Devtron
@@ -11,7 +11,7 @@ keywords:
1111
- argocd
1212
- Hyperion
1313
engine: gotpl
14-
version: 0.22.72
14+
version: 0.22.73
1515
sources:
1616
- https://github.com/devtron-labs/charts
1717
dependencies:

charts/devtron/devtron-bom.yaml

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@ global:
88
runAsUser: 1000
99
runAsNonRoot: true
1010
containerRegistry: "quay.io/devtron"
11-
11+
# The below values can be specified both at global as well as component level
12+
nodeSelector: {}
13+
tolerations: []
14+
imagePullSecrets: []
15+
extraManifests: []
1216
installer:
13-
release: "v0.7.0"
17+
release: "v0.7.1"
1418
registry: ""
1519
image: "inception"
1620
tag: "473deaa4-185-21582"
17-
1821
components:
1922
dashboard:
2023
config:
@@ -31,33 +34,30 @@ components:
3134
SERVICE_WORKER_TIMEOUT: "1"
3235
API_BATCH_SIZE: "30"
3336
registry: ""
34-
image: "dashboard:87aaf7ac-690-23135"
37+
image: "dashboard:5f95d187-690-23841"
3538
imagePullPolicy: IfNotPresent
36-
3739
devtron:
3840
registry: ""
39-
image: "hyperion:3aa7e420-280-23147"
40-
cicdImage: "devtron:3aa7e420-434-23146"
41+
image: "hyperion:291c4c75-280-23860"
42+
cicdImage: "devtron:291c4c75-434-23853"
4143
imagePullPolicy: IfNotPresent
4244
customOverrides: {}
43-
4445
ciRunner:
4546
registry: ""
46-
image: "ci-runner:6e721248-138-23081"
47-
47+
image: "ci-runner:48aca9f4-138-23844"
4848
argocdDexServer:
4949
registry: ""
5050
image: "dex:v2.30.2"
5151
imagePullPolicy: IfNotPresent
5252
initContainer:
5353
authenticator: "authenticator:e414faff-393-13273"
54-
5554
kubelink:
5655
registry: ""
57-
image: "kubelink:a810dbae-564-23055"
56+
image: "kubelink:0dee6306-564-23843"
5857
imagePullPolicy: IfNotPresent
5958
configs:
6059
ENABLE_HELM_RELEASE_CACHE: "true"
60+
USE_CUSTOM_HTTP_TRANSPORT: "true"
6161
MANIFEST_FETCH_BATCH_SIZE: "2"
6262
NATS_MSG_PROCESSING_BATCH_SIZE: "1"
6363
NATS_SERVER_HOST: nats://devtron-nats.devtroncd:4222
@@ -69,18 +69,17 @@ components:
6969
dbconfig:
7070
secretName: postgresql-postgresql
7171
keyName: postgresql-password
72-
7372
kubewatch:
7473
registry: ""
75-
image: "kubewatch:f8ac0fe6-419-23054"
74+
image: "kubewatch:850b40d5-419-23840"
7675
imagePullPolicy: IfNotPresent
7776
configs:
7877
devtroncd_NAMESPACE: "devtron-ci"
78+
USE_CUSTOM_HTTP_TRANSPORT: "true"
7979
CI_INFORMER: "true"
8080
ACD_NAMESPACE: "devtroncd"
8181
ACD_INFORMER: "true"
8282
NATS_STREAM_MAX_AGE: "10800"
83-
8483
postgres:
8584
registry: ""
8685
image: "postgres:11.9.0-debian-10-r26"
@@ -90,10 +89,9 @@ components:
9089
metrics:
9190
image: postgres_exporter:v0.4.7
9291
armImage: postgres_exporter:v0.10.1
93-
9492
gitsensor:
9593
registry: ""
96-
image: "git-sensor:8545feb5-200-22005"
94+
image: "git-sensor:86e13283-200-23847"
9795
imagePullPolicy: IfNotPresent
9896
serviceMonitor:
9997
enabled: false
@@ -111,7 +109,7 @@ components:
111109
# Values for lens
112110
lens:
113111
registry: ""
114-
image: "lens:3d3e8f08-333-23057"
112+
image: "lens:56211042-333-23839"
115113
imagePullPolicy: IfNotPresent
116114
configs:
117115
GIT_SENSOR_PROTOCOL: GRPC
@@ -140,7 +138,6 @@ components:
140138
enabled: false
141139
persistence:
142140
storage: 5Gi
143-
144141
migrator:
145142
registry: ""
146143
image: "migrator:v4.16.2"
@@ -157,7 +154,7 @@ components:
157154
DB_NAME: "lens"
158155
chartSync:
159156
registry: ""
160-
image: chart-sync:b67ab589-150-23082
157+
image: chart-sync:5a1d0301-150-23845
161158
# values for argocd integration
162159
argo-cd:
163160
global:
@@ -175,18 +172,16 @@ workflowController:
175172
executorImage: "argoexec:v3.4.3"
176173
IMDSv1Image: "workflow-controller:v3.0.7"
177174
IMDSv1ExecutorImage: "argoexec:v3.0.7"
178-
179175
security:
180176
imageScanner:
181-
image: "image-scanner:3ab2ba46-141-23064"
177+
image: "image-scanner:137872c2-141-23848"
182178
clair:
183179
image:
184180
repository: clair
185181
tag: 4.3.6
186182
# Values for notifier integration
187183
notifier:
188-
image: "notifier:924a17f6-372-22110"
189-
184+
image: "notifier:9639b1ab-372-23850"
190185
minio:
191186
image: "minio:RELEASE.2021-02-14T04-01-33Z"
192187
mbImage: "minio-mc:RELEASE.2021-02-14T04-28-06Z"

charts/devtron/templates/_helpers.tpl

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,36 @@ it randomly.
1919
{{- end -}}
2020
{{- end }}
2121

22+
{{/*
23+
Expand the node selectors, tolerations, and image pull secrets for a Kubernetes resource.
24+
Usage:
25+
{{ include "common.nodeSelector" (dict "nodeSelector" .Values.path.to.nodeSelector "tolerations" .Values.path.to.tolerations "imagePullSecrets" .Values.path.to.imagePullSecrets "global" .Values.global ) }}
26+
*/}}
27+
28+
{{- define "common.nodeSelector" -}}
29+
{{- if .nodeSelector }}
30+
nodeSelector:
31+
{{ toYaml .nodeSelector | indent 2 }}
32+
{{- else if .global.nodeSelector }}
33+
nodeSelector:
34+
{{ toYaml .global.nodeSelector | indent 2 }}
35+
{{- end }}
36+
{{- if .tolerations }}
37+
tolerations:
38+
{{ toYaml .tolerations | indent 2 }}
39+
{{- else if .global.tolerations }}
40+
tolerations:
41+
{{ toYaml .global.tolerations | indent 2 }}
42+
{{- end }}
43+
{{- if .imagePullSecrets }}
44+
imagePullSecrets:
45+
{{ toYaml .imagePullSecrets | indent 2 }}
46+
{{- else if .global.imagePullSecrets }}
47+
imagePullSecrets:
48+
{{ toYaml .global.imagePullSecrets | indent 2 }}
49+
{{- end }}
50+
{{- end }}
51+
2252
{{/*
2353
Return full image
2454
{{ include "common.image" ( dict "component" .Values.path.to.the.component "global" .Values.global .extraImage .extraImageTag .extraImageDigest ) }}
@@ -49,4 +79,4 @@ Return full image
4979
{{- printf "%s" $imageName -}}
5080
{{- end }}
5181
{{- end -}}
52-
{{- end -}}
82+
{{- end -}}

charts/devtron/templates/app-sync-job.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ spec:
1111
template:
1212
spec:
1313
serviceAccountName: devtron
14+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.chartSync.nodeSelector "tolerations" $.Values.components.chartSync.tolerations "imagePullSecrets" $.Values.components.chartSync.imagePullSecrets "global" $.Values.global) | indent 6 }}
1415
initContainers:
1516
- name: migration-wait
1617
image: {{ include "common.image" (dict "component" $.Values.components.migrator "global" $.Values.global "extraImage" $.Values.components.migrator.kubectlImage ) }}
@@ -74,6 +75,7 @@ spec:
7475
spec:
7576
template:
7677
spec:
78+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.chartSync.nodeSelector "tolerations" $.Values.components.chartSync.tolerations "imagePullSecrets" $.Values.components.chartSync.imagePullSecrets "global" $.Values.global) | indent 10 }}
7779
{{- if and $.Values.global $.Values.global.podSecurityContext }}
7880
securityContext:
7981
{{- toYaml $.Values.global.podSecurityContext | nindent 12 }}

charts/devtron/templates/dashboard.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ spec:
7777
securityContext:
7878
{{- toYaml $.Values.global.podSecurityContext | nindent 8 }}
7979
{{- end }}
80+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.dashboard.nodeSelector "tolerations" $.Values.components.dashboard.tolerations "imagePullSecrets" $.Values.components.dashboard.imagePullSecrets "global" $.Values.global) | indent 6 }}
8081
containers:
8182
- name: dashboard
8283
image: {{ include "common.image" (dict "component" $.Values.components.dashboard "global" $.Values.global) }}

charts/devtron/templates/devtron.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ data:
8585
ENFORCER_CACHE_EXPIRATION_IN_SEC: "345600"
8686
ENFORCER_MAX_BATCH_SIZE: "1"
8787
DEVTRON_SECRET_NAME: "devtron-secret"
88+
ENABLE_ASYNC_ARGO_CD_INSTALL_DEVTRON_CHART: "false"
8889
USE_ARTIFACT_LISTING_API_V2: "true"
8990
RUN_HELM_INSTALL_IN_ASYNC_MODE_HELM_APPS: "true"
9091
ENABLE_ASYNC_INSTALL_DEVTRON_CHART: "true"
@@ -200,6 +201,7 @@ spec:
200201
app: devtron
201202
release: devtron
202203
spec:
204+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.devtron.nodeSelector "tolerations" $.Values.components.devtron.tolerations "imagePullSecrets" $.Values.components.devtron.imagePullSecrets "global" $.Values.global) | indent 6 }}
203205
terminationGracePeriodSeconds: 30
204206
restartPolicy: Always
205207
serviceAccountName: devtron

charts/devtron/templates/dex.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ spec:
5959
labels:
6060
app.kubernetes.io/name: argocd-dex-server
6161
spec:
62+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.argocdDexServer.nodeSelector "tolerations" $.Values.components.argocdDexServer.tolerations "imagePullSecrets" $.Values.components.argocdDexServer.imagePullSecrets "global" $.Values.global) | indent 6 }}
6263
affinity:
6364
podAntiAffinity:
6465
preferredDuringSchedulingIgnoredDuringExecution:

charts/devtron/templates/generic.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{{- range .Values.extraManifests }}
2+
---
3+
{{ toYaml . }}
4+
{{- end -}}

charts/devtron/templates/gitsensor.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ spec:
7373
securityContext:
7474
runAsGroup: 1000
7575
runAsUser: 1000
76+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.gitsensor.nodeSelector "tolerations" $.Values.components.gitsensor.tolerations "imagePullSecrets" $.Values.components.gitsensor.imagePullSecrets "global" $.Values.global) | indent 6 }}
7677
initContainers:
7778
- command:
7879
- /bin/sh

charts/devtron/templates/grafana.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ metadata:
1414
spec:
1515
template:
1616
spec:
17+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.monitoring.grafana.nodeSelector "tolerations" $.Values.monitoring.grafana.tolerations "imagePullSecrets" $.Values.monitoring.grafana.imagePullSecrets "global" $.Values.global) | indent 6 }}
1718
serviceAccountName: devtron
1819
containers:
1920
- name: grafana-restart
@@ -510,6 +511,7 @@ spec:
510511
fsGroup: 472
511512
runAsGroup: 472
512513
runAsUser: 472
514+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.monitoring.grafana.nodeSelector "tolerations" $.Values.monitoring.grafana.tolerations "imagePullSecrets" $.Values.monitoring.grafana.imagePullSecrets "global" $.Values.global) | indent 6 }}
513515
initContainers:
514516
- name: init-chown-data
515517
image: {{ include "common.image" (dict "component" $.Values.monitoring.grafana "global" $.Values.global "extraImage" $.Values.monitoring.grafana.busyboxImage ) }}
@@ -658,6 +660,7 @@ metadata:
658660
namespace: devtroncd
659661
spec:
660662
serviceAccountName: devtron-grafana-test
663+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.monitoring.grafana.nodeSelector "tolerations" $.Values.monitoring.grafana.tolerations "imagePullSecrets" $.Values.monitoring.grafana.imagePullSecrets "global" $.Values.global) | indent 2 }}
661664
containers:
662665
- name: devtron-test
663666
image: {{ include "common.image" (dict "component" $.Values.monitoring.grafana "global" $.Values.global "extraImage" $.Values.monitoring.grafana.batsImage ) }}
@@ -676,4 +679,4 @@ spec:
676679
{{- end }}
677680
{{- end }}
678681
{{- end }}
679-
{{- end }}
682+
{{- end }}

charts/devtron/templates/install.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,4 @@ spec:
115115
{{- end }}
116116
{{- end }}
117117
{{- end }}
118-
{{- end }}
118+
{{- end }}

charts/devtron/templates/kubelink.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ spec:
5757
labels:
5858
app: kubelink
5959
spec:
60+
{{ include "common.nodeSelector" (dict "nodeSelector" $.Values.components.kubelink.nodeSelector "tolerations" $.Values.components.kubelink.tolerations "imagePullSecrets" $.Values.components.kubelink.imagePullSecrets "global" $.Values.global) | indent 6 }}
6061
terminationGracePeriodSeconds: 30
6162
restartPolicy: Always
6263
serviceAccount: devtron
@@ -120,4 +121,4 @@ spec:
120121
app: kubelink
121122
sessionAffinity: None
122123
type: ClusterIP
123-
{{- end }}
124+
{{- end }}

0 commit comments

Comments
 (0)