Skip to content

Commit 7aaca53

Browse files
main merge
2 parents e75314d + 6721182 commit 7aaca53

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1951
-86
lines changed

CHANGELOG/release-notes-v0.6.25.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
## v0.6.25
2+
3+
4+
5+
## Bugs
6+
- fix:Not able to change Authentication Type for Prometheus. (#4284)
7+
- fix:cve search (#4347)
8+
- fix: added missing clusterConfig in releaseIdentifier request (#4359)
9+
- fix: Inconsistent behaviour on deploying application from application group v/s devtron cli tool after changing deploymentType (#4353)
10+
- fix:rbac is not in sync with Actual application status (#4237)
11+
- fix: cm-env override (#4350)
12+
- fix: launch ephemeral containers targetting containers running with non root access (#4288)
13+
- fix: not able to add env in global configuration (#4330)
14+
- fix: Message not updating for Ci (#4323)
15+
- fix: app-group page breaking for inactive users (#4315)
16+
- fix: limit ci build message length to 250 (#4300)
17+
- fix: Job trigger throws error (#4296)
18+
- fix: Get Artifacts list API is throwing pg no rows error (#4292)
19+
- fix: updated copy container image plugin for multi arc build support (#4282)
20+
- fix: old custom tag migration (#4273)
21+
- fix: No rows for rest config in case of Default namespace (#4269)
22+
- fix: DevtronApp Deployment Status Fixed (#4267)
23+
- fix: deleted service showing port as missing fix (#4240)
24+
- fix: kubernetes events fix for resources (#4247)
25+
- fix:post-cd plugin not getting added again, after removing and adding again (#4219)
26+
- fix: update docker config overridden flag in linked ci's (#4220)
27+
- fix: setting cipipelineId to parent ci-pipelines id for linked ci's (#4215)
28+
- fix: ImageScanDeployInfo not initialized while fetching from db (#4195)
29+
- fix: Stable dt19 v3 + v4 bugathon bug fixes (#4183)
30+
- fix: inducing overridden DockerRegistryId in case docker registry is overridden (#4178)
31+
- fix: cm cs handling for inheriting type in get sample workflow api (core app routers) (#4189)
32+
## Enhancements
33+
- feat: Enable Notification for Protect Configuration Approval request (#4358)
34+
- feat: Role based access control in JOBS (#4198)
35+
- feat: Bulk Hibernate (#4229)
36+
- feat: Helm async deploy Devtron Apps (#4045)
37+
- feat: copy container images (#4209)
38+
- feat: add plugin via api (#3937)
39+
- feat: Run jobs using system executor (#4161)
40+
- feat: Description for cluster and apps (#4154)
41+
- feat: Plugin for image scanning in Pre/Post step (#4021)
42+
- feat: scoped variable CMCS support and manager layer refactorings (#4174)
43+
- feat: pre-postcd trigger with plugin (#4176)
44+
- feat: upload and download logs/artifact from blob storage configured in external cluster (#4138)
45+
## Documentation
46+
- doc: Added Application Groups Doc (#4275)
47+
- doc: Update gitops.md for Azure DevOps Integration (#4328)
48+
- docs: img size fix (#4301)
49+
- docs: App Configuration Corrections + Structuring (#4235)
50+
- docs: Added Filter Doc in Index (#4253)
51+
- docs: Filter Condition Doc (#4224)
52+
- docs: Updated chart parameters in doc for deployment and rollout deployment chart (#4218)
53+
- doc: ENT+OSS Bifurcation + Descriptions for System Variables (#4230)
54+
- doc: GC Index Additions + Fixes (#4214)
55+
- docs: Scoped Variables Draft + Other Fixes (Ephemeral Doc Alignment) (#3982)
56+
- docs: Added Videos + Fixed Typos and Navigation (#4169)
57+
- doc: added a Config.md to expose all the env variables use in this microservice (#4173)
58+
## Others
59+
- chore: Integrate Terraform CLI, Ansible, and SonarQube Plugins (#4363)
60+
- chore: updated schema for resources (#4266)
61+
- chore: change-ci and app-group fixes (#4332)
62+
- chore: change CI backend infra (#4251)
63+
- chore: updating dependency tracker maven plugin name (#4265)
64+
- chore: Update pr-issue-validator.yaml (#4207)
65+
- chore: update maven dependency tracker plugin (#4254)
66+
- chore: artifact api refactoring (#4137)
67+
- chore: resource sql migration script (#4175)
68+
- chore: refactored few type objects (#4171)
69+
- chore: struct type refactored (#4180)
70+
71+
72+

api/bean/ValuesOverrideRequest.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,9 @@ type ArtifactsListFilterOptions struct {
113113
PipelineId int
114114
StageType WorkflowType
115115

116+
// CiPipelineId is id of ci-pipeline present in the same app-workflow of PipelineId
117+
CiPipelineId int
118+
116119
//parent satge data
117120
ParentCdId int
118121
ParentId int
@@ -126,4 +129,7 @@ type ArtifactsListFilterOptions struct {
126129

127130
//pluginStage
128131
PluginStage string
132+
133+
// UseCdStageQueryV2 is to set query version
134+
UseCdStageQueryV2 bool
129135
}

api/helm-app/HelmAppService.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -846,16 +846,7 @@ func (impl *HelmAppServiceImpl) TemplateChart(ctx context.Context, templateChart
846846
return response, nil
847847
}
848848
func (impl *HelmAppServiceImpl) GetNotes(ctx context.Context, request *InstallReleaseRequest) (string, error) {
849-
clusterId := int(request.ReleaseIdentifier.ClusterConfig.ClusterId)
850-
config, err := impl.GetClusterConf(clusterId)
851849
var notesTxt string
852-
if err != nil {
853-
impl.logger.Errorw("error in fetching cluster detail", "clusterId", clusterId, "err", err)
854-
return notesTxt, err
855-
}
856-
857-
request.ReleaseIdentifier.ClusterConfig = config
858-
859850
response, err := impl.helmAppClient.GetNotes(ctx, request)
860851
if err != nil {
861852
impl.logger.Errorw("error in fetching chart", "err", err)

assets/ansible-runner.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/terraform-cli.svg

Lines changed: 1 addition & 0 deletions
Loading

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.6.24
3+
appVersion: 0.6.25
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.64
14+
version: 0.22.66
1515
sources:
1616
- https://github.com/devtron-labs/charts
1717
dependencies:

charts/devtron/devtron-bom.yaml

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ global:
99
runAsNonRoot: true
1010

1111
installer:
12-
release: "v0.6.24"
12+
release: "v0.6.25"
1313
image: "quay.io/devtron/inception"
1414
tag: "44b30917-185-13275"
1515

1616
components:
1717
dashboard:
18-
image: "quay.io/devtron/dashboard:94cb7168-325-19078"
18+
image: "quay.io/devtron/dashboard:b880ad10-325-19906"
1919
config:
2020
extraConfigs:
2121
USE_V2: "true"
@@ -25,16 +25,16 @@ components:
2525
ENABLE_SCOPED_VARIABLES: "true"
2626
ENABLE_CI_JOB: "true"
2727
devtron:
28-
image: "quay.io/devtron/hyperion:6822926b-280-19032"
29-
cicdImage: "quay.io/devtron/devtron:6822926b-434-19035"
28+
image: "quay.io/devtron/hyperion:95146ae5-280-19913"
29+
cicdImage: "quay.io/devtron/devtron:95146ae5-434-19914"
3030
customOverrides:
31-
DEFAULT_CI_IMAGE: "quay.io/devtron/ci-runner:ad3af321-138-18662"
31+
DEFAULT_CI_IMAGE: "quay.io/devtron/ci-runner:560e6867-138-19679"
3232
argocdDexServer:
3333
image: "ghcr.io/dexidp/dex:v2.30.2"
3434
initContainer:
3535
authenticator: "quay.io/devtron/authenticator:e414faff-393-13273"
3636
kubelink:
37-
image: "quay.io/devtron/kubelink:2dbe99a8-564-19001"
37+
image: "quay.io/devtron/kubelink:59a19eb7-564-19917"
3838
configs:
3939
ENABLE_HELM_RELEASE_CACHE: "true"
4040
MANIFEST_FETCH_BATCH_SIZE: "2"
@@ -53,7 +53,7 @@ components:
5353
image: "quay.io/devtron/postgres:11.9.0-debian-10-r26"
5454
armImage: "quay.io/devtron/postgres:11.9"
5555
gitsensor:
56-
image: "quay.io/devtron/git-sensor:b6c3ea0e-200-16327"
56+
image: "quay.io/devtron/git-sensor:4f3b9a14-200-19136"
5757
imagePullPolicy: "IfNotPresent"
5858
serviceMonitor:
5959
enabled: false
@@ -81,6 +81,19 @@ components:
8181
dbconfig:
8282
secretName: postgresql-postgresql
8383
keyName: postgresql-password
84+
nats:
85+
image: nats:2.9.3-alpine
86+
imagePullPolicy: IfNotPresent
87+
reloader:
88+
image: quay.io/devtron/nats-server-config-reloader:0.6.2
89+
imagePullPolicy: IfNotPresent
90+
metrics:
91+
image: quay.io/devtron/prometheus-nats-exporter:0.9.0
92+
imagePullPolicy: IfNotPresent
93+
serviceMonitor:
94+
enabled: false
95+
persistence:
96+
storage: 5Gi
8497
migrator:
8598
image: "quay.io/devtron/migrator:v4.16.2"
8699
envVars:
@@ -106,7 +119,7 @@ workflowController:
106119

107120
security:
108121
imageScanner:
109-
image: "quay.io/devtron/image-scanner:ea03b0af-334-15158"
122+
image: "quay.io/devtron/image-scanner:abb1e033-334-19909"
110123

111124
notifier:
112125
image: "quay.io/devtron/notifier:d71bcbcd-372-18717"

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ spec:
3131
{{- end }}
3232
containers:
3333
- name: chart-sync
34-
image: quay.io/devtron/chart-sync:0e8c785e-373-16172
34+
image: quay.io/devtron/chart-sync:98957687-150-19133
3535
{{- if and $.Values.global $.Values.global.containerSecurityContext }}
3636
securityContext:
3737
{{- toYaml $.Values.global.containerSecurityContext | nindent 10 }}
@@ -80,7 +80,7 @@ spec:
8080
{{- end }}
8181
containers:
8282
- name: chart-sync
83-
image: quay.io/devtron/chart-sync:0e8c785e-373-16172
83+
image: quay.io/devtron/chart-sync:98957687-150-19133
8484
{{- if and $.Values.global $.Values.global.containerSecurityContext }}
8585
securityContext:
8686
{{- toYaml $.Values.global.containerSecurityContext | nindent 14 }}

charts/devtron/templates/devtron.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,14 @@ data:
1818
PG_DATABASE: orchestrator
1919
DEX_HOST: http://argocd-dex-server.devtroncd
2020
DEX_PORT: "5556"
21-
APP_SYNC_IMAGE: "quay.io/devtron/chart-sync:0e8c785e-373-16172"
21+
APP_SYNC_IMAGE: "quay.io/devtron/chart-sync:98957687-150-19133"
2222
{{- if $.Values.installer.modules }}
2323
{{- if has "cicd" $.Values.installer.modules }}
24+
USE_ARTIFACT_LISTING_API_V2: "false"
2425
RUN_HELM_INSTALL_IN_ASYNC_MODE_HELM_APPS: "true"
26+
ENABLE_ASYNC_INSTALL_DEVTRON_CHART: "true"
27+
DEVTRON_CHART_INSTALL_REQUEST_TIMEOUT: "6"
28+
CONSUMER_CONFIG_JSON: '{"DEVTRON-CHART-INSTALL-DURABLE":{"natsMsgProcessingBatchSize":1}}'
2529
{{- if $.Values.configs }}
2630
{{- if or ($.Values.minio.enabled) ($.Values.configs.BLOB_STORAGE_PROVIDER) }}
2731
BLOB_STORAGE_ENABLED: "true"

0 commit comments

Comments
 (0)