Skip to content

release: PR for v1.5.0 #6501

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

Merged
merged 80 commits into from
Apr 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
0d67d1f
Updated release-notes files
systemsdt Mar 24, 2025
751c9ff
Updated release notes
systemsdt Mar 25, 2025
a8034c3
Updated release notes
systemsdt Mar 25, 2025
472a4c5
Updated release notes
systemsdt Mar 27, 2025
cf5901f
Updated release notes
systemsdt Mar 27, 2025
d5fa71f
Updated release notes
systemsdt Mar 27, 2025
631e9cd
Updated release notes
systemsdt Mar 28, 2025
6c8e4a4
Updated release notes
systemsdt Apr 1, 2025
2a20009
Updated release notes
systemsdt Apr 1, 2025
d9ff0a3
Updated release notes
systemsdt Apr 2, 2025
0581588
Updated release notes
systemsdt Apr 2, 2025
352272a
Updated release notes
systemsdt Apr 3, 2025
477b6da
Updated release notes
systemsdt Apr 4, 2025
d4848c4
Updated release notes
systemsdt Apr 4, 2025
ece1ef8
misc: merged main in release-bot (#6500)
akshatsinha007 Apr 7, 2025
6f34c5e
added liveness readiness
akshatsinha007 Apr 7, 2025
8c2a02a
Update release.txt
akshatsinha007 Apr 7, 2025
057b966
Updated latest image of git-sensor in installer
systemsdt Apr 7, 2025
96135d8
Update devtron.yaml
akshatsinha007 Apr 7, 2025
780996f
Merge branch 'main' into release-bot
pawan-mehta-dt Apr 7, 2025
7b7491b
Updated release notes
systemsdt Apr 7, 2025
11a0a0a
Updated release notes
systemsdt Apr 7, 2025
2d6adfa
added md=5 for postgresql
akshatsinha007 Apr 7, 2025
9215a17
Updated release notes
systemsdt Apr 8, 2025
c8cd9c1
Updated release notes
systemsdt Apr 8, 2025
6f53d86
Updated release notes
systemsdt Apr 10, 2025
109807a
Updated release notes
systemsdt Apr 10, 2025
7c683dd
Updated release notes
systemsdt Apr 11, 2025
5b6ca75
Updated release notes
systemsdt Apr 11, 2025
20cb3f3
Updated release notes
systemsdt Apr 14, 2025
fb521e2
Updated release notes
systemsdt Apr 14, 2025
76ee42e
Updated release notes
systemsdt Apr 14, 2025
579e1ee
Updated release notes
systemsdt Apr 14, 2025
652eecd
Updated release notes
systemsdt Apr 16, 2025
5d627f0
Updated release notes
systemsdt Apr 16, 2025
1fba195
Updated release notes
systemsdt Apr 16, 2025
a8ab8e8
feat: Postgres upgrade from 11 to 14 (#6525)
akshatsinha007 Apr 19, 2025
560e236
Updated latest image of devtron in devtron
systemsdt Apr 19, 2025
2467421
Updated latest image of kubewatch in devtron
systemsdt Apr 19, 2025
c87b132
Updated latest image of git-sensor in installer
systemsdt Apr 19, 2025
e2116d9
updated gitsensor image
akshatsinha007 Apr 19, 2025
bc096d8
Updated devtron-bom.yaml
akshatsinha007 Apr 19, 2025
51fef26
Updated latest image of lens in devtron
systemsdt Apr 19, 2025
030be2d
Updated latest image of ci-runner in devtron
systemsdt Apr 19, 2025
80523d5
Updated latest image of notifier in devtron
systemsdt Apr 19, 2025
9ed5615
Updated latest image of image-scanner in devtron
systemsdt Apr 19, 2025
dfa253d
updated image of notifier
akshatsinha007 Apr 19, 2025
20a1d80
updated image of notifier
akshatsinha007 Apr 19, 2025
49a32be
Updated latest image of chart-sync in devtron
systemsdt Apr 19, 2025
b32ef82
Updated latest image of hyperion in devtron
systemsdt Apr 19, 2025
8e14061
Updated latest image of kubelink in devtron
systemsdt Apr 19, 2025
7a47829
Updated release notes
systemsdt Apr 21, 2025
5a33e55
Updated latest image of devtron in devtron
systemsdt Apr 21, 2025
3e7bd2d
Updated latest image of kubewatch in devtron
systemsdt Apr 21, 2025
5ee3faf
Updated latest image of kubelink in devtron
systemsdt Apr 21, 2025
4b92461
Updated latest image of git-sensor in devtron
systemsdt Apr 21, 2025
641be5e
Updated latest image of lens in devtron
systemsdt Apr 21, 2025
ebe68c4
Updated latest image of ci-runner in devtron
systemsdt Apr 21, 2025
70ff98d
Updated latest image of image-scanner in devtron
systemsdt Apr 21, 2025
933027a
Updated latest image of chart-sync in devtron
systemsdt Apr 21, 2025
c85dc38
Updated latest image of hyperion in devtron
systemsdt Apr 21, 2025
e7b39a0
Updated latest image of dashboard in devtron
systemsdt Apr 21, 2025
ddda2c6
Update devtron-bom.yaml
akshatsinha007 Apr 21, 2025
60796a4
Update values.yaml
akshatsinha007 Apr 21, 2025
18c2f58
Updated release notes
systemsdt Apr 21, 2025
6d3610d
Updated release notes
systemsdt Apr 21, 2025
fa8bd71
Updated release notes
systemsdt Apr 22, 2025
012572f
modified postgresql.yaml
akshatsinha007 Apr 22, 2025
f340054
Update NOTES.txt
akshatsinha007 Apr 23, 2025
61f1ad0
Updated the version in scripts
systemsdt Apr 23, 2025
a7f4596
Update release.txt
akshatsinha007 Apr 23, 2025
50bf0bb
Update version.txt
akshatsinha007 Apr 23, 2025
15de5f9
Update release-notes-v1.5.0.md
akshatsinha007 Apr 23, 2025
c1fbda4
Update releasenotes.md
akshatsinha007 Apr 23, 2025
daf51c7
Update releasenotes.md
vikramdevtron Apr 23, 2025
da03f02
Update release-notes-v1.5.0.md
akshatsinha007 Apr 23, 2025
e4c97df
Update releasenotes.md
akshatsinha007 Apr 23, 2025
ee06ff4
Update devtron-images.txt.source
akshatsinha007 Apr 23, 2025
0ee7081
Update releasenotes.md
akshatsinha007 Apr 23, 2025
89fc191
Update releasenotes.md
akshatsinha007 Apr 23, 2025
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
19 changes: 19 additions & 0 deletions CHANGELOG/release-notes-v1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## v1.5.0

## Enhancements
- feat: Config Approval bypass v1 (for cm, cs and deployment template) (#6493)
- feat: Licensing changes (#6474)
## Bugs
- fix: Added support for IAM role S3 blob client (#6521)
- fix: Making tx independent of git sensor call (#6519)
- fix: Sql query memory issue (#6516)
- fix: Grafana data-source get API (#6503)
- fix: Made triggeredBy for CI & CD uniform (#6489)
- fix: HPA permission denied error (#6485)
- fix: Force abort for pre/post cd (#6475)
- fix: Optimisation in workflow status api (#6473)
- fix: Let user delete the container reg if the ref app was deleted (#6464)
## Others
- misc: Update the descriptions of env variables (#6499)
- misc: Patch api for user attribute (#6490)
- chore: Nil implementations fixed for user attribute in telemetry (#6497)
4 changes: 2 additions & 2 deletions charts/devtron/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: devtron-operator
appVersion: 1.4.0
appVersion: 1.5.0
description: Chart to configure and install Devtron. Devtron is a Kubernetes Orchestration system.
keywords:
- Devtron
Expand All @@ -11,7 +11,7 @@ keywords:
- argocd
- Hyperion
engine: gotpl
version: 0.22.88
version: 0.22.90
sources:
- https://github.com/devtron-labs/charts
dependencies:
Expand Down
41 changes: 24 additions & 17 deletions charts/devtron/devtron-bom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ global:
containerRegistry: "quay.io/devtron"
extraManifests: []
installer:
release: "v1.4.0"
release: "v1.5.0"
registry: ""
image: "inception"
tag: "473deaa4-185-21582"
Expand All @@ -33,14 +33,15 @@ components:
FEATURE_STEP_WISE_LOGS_ENABLE: "true"
FEATURE_USER_DEFINED_GITOPS_REPO_ENABLE: "true"
ENABLE_RESOURCE_SCAN: "true"
FEATURE_CODE_MIRROR_ENABLE: "false"
FEATURE_CODE_MIRROR_ENABLE: "true"
registry: ""
image: "dashboard:a400ce3c-690-31030"
image: "dashboard:0fc42ac3-690-32105"
imagePullPolicy: IfNotPresent
healthPort: 8080
devtron:
registry: ""
image: "hyperion:846c2d90-280-31082"
cicdImage: "devtron:846c2d90-434-31081"
image: "hyperion:e2daf69a-280-32104"
cicdImage: "devtron:e2daf69a-434-32096"
imagePullPolicy: IfNotPresent
customOverrides: {}
podSecurityContext:
Expand All @@ -51,9 +52,10 @@ components:
allowPrivilegeEscalation: false
runAsNonRoot: true
runAsUser: 1001
healthPort: 8080
ciRunner:
registry: ""
image: "ci-runner:d79b15c6-138-31014"
image: "ci-runner:c49b4aa5-138-32101"
argocdDexServer:
registry: ""
image: "dex:v2.30.2"
Expand All @@ -62,7 +64,7 @@ components:
authenticator: "authenticator:e414faff-393-13273"
kubelink:
registry: ""
image: "kubelink:ccd98a22-564-31008"
image: "kubelink:c49b4aa5-564-32098"
imagePullPolicy: IfNotPresent
configs:
ENABLE_HELM_RELEASE_CACHE: "true"
Expand All @@ -86,10 +88,12 @@ components:
allowPrivilegeEscalation: false
runAsNonRoot: true
runAsUser: 1001
healthPort: 50052
kubewatch:
registry: ""
image: "kubewatch:34abb17d-419-31007"
image: "kubewatch:c49b4aa5-419-32097"
imagePullPolicy: IfNotPresent
healthPort: 8080
configs:
devtroncd_NAMESPACE: "devtron-ci"
USE_CUSTOM_HTTP_TRANSPORT: "true"
Expand All @@ -108,16 +112,14 @@ components:
keyName: postgresql-password
postgres:
registry: ""
image: "postgres:11.9.0-debian-10-r26"
armImage: "postgres:11.9"
image: "postgres:14.9"
initImage: "minideb:latest"
imagePullPolicy: "IfNotPresent"
metrics:
image: postgres_exporter:v0.4.7
armImage: postgres_exporter:v0.10.1
image: postgres_exporter:v0.10.1
gitsensor:
registry: ""
image: "git-sensor:2b4b8363-200-31009"
image: "git-sensor:c49b4aa5-200-32099"
imagePullPolicy: IfNotPresent
serviceMonitor:
enabled: false
Expand All @@ -132,10 +134,11 @@ components:
dbconfig:
secretName: postgresql-postgresql
keyName: postgresql-password
healthPort: 8080
# Values for lens
lens:
registry: ""
image: "lens:34abb17d-333-31011"
image: "lens:c49b4aa5-333-32100"
imagePullPolicy: IfNotPresent
configs:
GIT_SENSOR_PROTOCOL: GRPC
Expand All @@ -148,6 +151,7 @@ components:
dbconfig:
secretName: postgresql-postgresql
keyName: postgresql-password
healthPort: 8080
# Change below values for nats
nats:
registry: ""
Expand Down Expand Up @@ -181,7 +185,7 @@ components:
DB_NAME: "lens"
chartSync:
registry: ""
image: chart-sync:34abb17d-836-31017
image: chart-sync:c49b4aa5-836-32103
schedule: "0 19 * * *"
podSecurityContext:
fsGroup: 1001
Expand Down Expand Up @@ -211,7 +215,8 @@ workflowController:
IMDSv1ExecutorImage: "argoexec:v3.0.7"
security:
imageScanner:
image: "image-scanner:34abb17d-141-31016"
image: "image-scanner:c49b4aa5-141-32102"
healthPort: 8080
configs:
TRIVY_DB_REPOSITORY: mirror.gcr.io/aquasec/trivy-db
TRIVY_JAVA_DB_REPOSITORY: mirror.gcr.io/aquasec/trivy-java-db
Expand All @@ -221,7 +226,8 @@ security:
tag: 4.3.6
# Values for notifier integration
notifier:
image: "notifier:c2173311-372-31015"
image: "notifier:56798239-372-32072"
healthPort: 3000
minio:
image: "minio:RELEASE.2021-02-14T04-01-33Z"
mbImage: "minio-mc:RELEASE.2021-02-14T04-28-06Z"
Expand Down Expand Up @@ -263,6 +269,7 @@ devtronEnterprise:
allowPrivilegeEscalation: false
runAsNonRoot: true
runAsUser: 1001
healthPort: 8080
scoop:
enabled: false
registry: ""
Expand Down
8 changes: 8 additions & 0 deletions charts/devtron/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
{{- if .Release.IsUpgrade }}
{{- $liveCm := lookup "v1" "ConfigMap" "devtroncd" "devtron-custom-cm" }}
{{- $currentValue := pluck "POSTGRES_MIGRATED" $liveCm.data | first | default "" }}
{{- if ne $currentValue "14" }}
{{- fail "Upgrade Failed Please ensure that you have completed the pre-requisites mentioned in https://docs.devtron.ai/upgrade/devtron-upgrade-1.5.0" }}
{{- end }}
{{- end }}

Please wait for ~1 minute before running any of the following commands.

1. Run the following command to get the password for the default admin user:
Expand Down
3 changes: 3 additions & 0 deletions charts/devtron/templates/argocd-secret.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{{- $customOverrides := index $.Values.components.devtron.customOverrides }}
apiVersion: v1
kind: Secret
metadata:
Expand All @@ -22,6 +23,7 @@ metadata:
data:
timeout.hard.reconciliation: "0"
timeout.reconciliation: 60s
{{- if ne $customOverrides.IS_AIR_GAP_ENVIRONMENT "true" }}
repositories: |-
- name: devtron
type: helm
Expand Down Expand Up @@ -56,6 +58,7 @@ data:
- name: kedacore
type: helm
url: https://kedacore.github.io/charts
{{- end }}
resource.customizations: >
kubernetes-client.io/ExternalSecret:
health.lua: |
Expand Down
4 changes: 2 additions & 2 deletions charts/devtron/templates/casbin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ spec:
failureThreshold: 3
httpGet:
path: /health
port: 8080
port: {{ $.Values.devtronEnterprise.casbin.healthPort}}
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
Expand All @@ -64,7 +64,7 @@ spec:
failureThreshold: 3
httpGet:
path: /health
port: 8080
port: {{ $.Values.devtronEnterprise.casbin.healthPort}}
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
Expand Down
20 changes: 20 additions & 0 deletions charts/devtron/templates/dashboard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,26 @@ spec:
securityContext:
{{- toYaml $.Values.global.containerSecurityContext | nindent 12 }}
{{- end }}
livenessProbe:
failureThreshold: 3
httpGet:
path: /
port: {{ $.Values.components.dashboard.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
httpGet:
path: /
port: {{ $.Values.components.dashboard.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
ports:
- name: app
containerPort: 8080
Expand Down
22 changes: 22 additions & 0 deletions charts/devtron/templates/devtron.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ data:
CI_WORKFLOW_EXECUTOR_TYPE: SYSTEM
DEVTRON_INSTALLATION_TYPE: enterprise
DEVTRON_VERSION_IDENTIFIER_IN_HELM_VALUES: "devtron.installer.release"
DEVTRON_MANAGED_LICENSING_ENABLED: "false"
DEVTRON_BOM_URL: https://raw.githubusercontent.com/devtron-labs/charts/refs/tags/devtron-enterprise-%s/charts/devtron-enterprise/devtron-bom.yaml
{{- end }}
{{- if $.Values.installer.modules }}
Expand Down Expand Up @@ -206,6 +207,7 @@ data:
{{- $modules = append $modules "argo-cd" }}
{{- end }}
{{- end }}
POSTGRES_MIGRATED: "14"
INSTALLED_MODULES: {{ if $modules }}{{ printf "'%s'" (join "," $modules) }}{{ else }}""{{ end }}
DEFAULT_CI_IMAGE: {{ include "common.image" (dict "component" $.Values.components.ciRunner "global" $.Values.global ) }}
---
Expand Down Expand Up @@ -278,6 +280,26 @@ spec:
- -c
- ' curl -X POST -H "Content-Type: application/json" -d ''{"eventType":
"SIG_TERM"}'' localhost:8080/orchestrator/telemetry/summary'
livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.devtron.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.devtron.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
ports:
- name: devtron
containerPort: 8080
Expand Down
20 changes: 20 additions & 0 deletions charts/devtron/templates/gitsensor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,26 @@ spec:
volumeMounts:
- name: git-volume
mountPath: /git-base/
livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.gitsensor.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.gitsensor.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
env:
- name: DEVTRON_APP_NAME
value: git-sensor
Expand Down
20 changes: 20 additions & 0 deletions charts/devtron/templates/kubelink.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,26 @@ spec:
name: {{ .dbconfig.secretName }}
key: {{ .dbconfig.keyName }}
{{- end }}
livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.kubelink.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.kubelink.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
envFrom:
- configMapRef:
name: kubelink-cm
Expand Down
20 changes: 20 additions & 0 deletions charts/devtron/templates/kubewatch.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,26 @@ spec:
- name: app
containerPort: 3000
protocol: TCP
livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.kubewatch.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
httpGet:
path: /health
port: {{ $.Values.components.kubewatch.healthPort}}
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
env:
- name: POD_NAME
valueFrom:
Expand Down
Loading
Loading