Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
25275cc
Enable OIDC in Dashboards using config in Secret
bevalentin Jan 19, 2025
8a55a72
Added PUBLIC_URL variable and upgraded the images
bevalentin Feb 24, 2025
63e0bdb
Added vClusters config and upgraded the images
bevalentin Apr 6, 2025
c85fa33
Templated nginx config, vCluster fix, upgraded images
bevalentin Apr 7, 2025
bbafe61
Enabled the use of vclusters
bevalentin Apr 7, 2025
0053d4d
Added missing role for managing vclusters
bevalentin Apr 7, 2025
f7149a9
Disabled vClusters in reference deployment
bevalentin Apr 8, 2025
2d8840d
Upgrade the reference deployment to release 2.0.0-rc1
bevalentin Apr 15, 2025
9b54733
Removed OpenSearch, Dashboards from reference deployment
bevalentin Jun 16, 2025
9f6ddf8
Initial deployment of Grafana
bevalentin Jun 16, 2025
c776517
Fixed values.yaml syntax
bevalentin Jun 16, 2025
361fc0b
Get Grafana oauth client values from secret
bevalentin Jun 16, 2025
9880292
Serve Grafana under dashboards sub-path
bevalentin Jun 16, 2025
c6e9938
Added database data source with admin account
bevalentin Jun 17, 2025
96eb711
Upgraded the backend and frontend tags to 2025-06-18.1
bevalentin Jun 18, 2025
7f4c4bf
Upgraded frontend tag to 2025-06-18.2
bevalentin Jun 18, 2025
3b3c727
Use post-start life-cycle hook to create folders, library panels and …
bevalentin Jun 20, 2025
887f4e4
Use Grafana admin creds from secret, fixed json file extension
bevalentin Jun 20, 2025
72ff871
Ensure the Grafana post-start script returns 0
bevalentin Jun 20, 2025
4ede04a
Log Grafana post-start script outputs
bevalentin Jun 20, 2025
e124636
Log Grafana post-start script outputs and errors
bevalentin Jun 20, 2025
a870b3b
Replaced post-start script with extra container for creating data in …
bevalentin Jun 21, 2025
5062f99
Turned extraContainers into a string in the Grafana values
bevalentin Jun 21, 2025
7cdf533
Grafana sidecar container: read-write root filesystem, admin creds fr…
bevalentin Jun 21, 2025
59a266f
Added dashboards and library panels for Grafana
hcremers-spaceapps Jul 3, 2025
d413b15
Upgrade the reference deployment to release 2.0.0-rc2
bevalentin Jul 11, 2025
8281a09
Fixed name of secret containing Grafana admin credentials
bevalentin Jul 11, 2025
1d36250
Merge branch 'main' into reference-deployment
bevalentin Jul 11, 2025
1e8c33d
Updated Grafana datasource definition and sidecar container to use re…
bevalentin Jul 29, 2025
1786cf4
Use EOEPCA+ IAM to authenticate in Grafana - dashboards
bevalentin Aug 1, 2025
1bbaeeb
Added Grafana panel and dashboard for flake8 reports
bevalentin Sep 1, 2025
cd7ee98
Enhancements in the pylint, ruff and flake8 reports
bevalentin Sep 2, 2025
dec6ddf
Added bandit dashboard and visualisation panels
bevalentin Sep 2, 2025
4bcded1
Added values for using workspace vclusters, new backend image
bevalentin Sep 12, 2025
5bdfd33
New backend image
bevalentin Sep 12, 2025
df001df
New Notebook BP Validation dashboard, enhancements in dashboards and …
bevalentin Sep 17, 2025
54f0518
Added Grafana panels and dashboard for trivy reports
bevalentin Oct 16, 2025
8986e4a
Merge branch 'main' into reference-deployment
bevalentin Oct 23, 2025
dd18d09
New backend image
Oct 27, 2025
ae6a889
Use the root Supervisor config file instead of the BB specific one
Oct 27, 2025
7cc43e1
New backend image
Oct 27, 2025
e386e90
Use Docker images 2.0.0-rc3
Oct 27, 2025
6f92fb3
Added dashboard and panels for Papermill reports
Dec 3, 2025
cb9ad92
Display instance name of scattered jobs, colorise execution status
Dec 3, 2025
fc61391
Changed services type to ClusterIP and port 80
Dec 11, 2025
ab2296d
Added Knative Eventing Trigger template and values
Dec 11, 2025
e207a1f
Fixed missing end statement in ConfigMap template
Dec 11, 2025
91ce993
Fixed api configmap template using container port instead of service …
bevalentin Dec 19, 2025
965d297
Upgraded the frontend and backend Docker images in the reference depl…
bevalentin Dec 19, 2025
05fb377
Added user roles mapping in Grafana config
Dec 24, 2025
a04b469
Added dashboard and panels for the EO AP Validation reports
Jan 15, 2026
fff10fc
Fixed panel uid in Notebook BK Validator dashboard
Jan 15, 2026
5a67d5b
Updated the content of the pipeline execution report header panel
Jan 15, 2026
b7ef8f6
Enhanced pipeline execution and reports header panels
Jan 15, 2026
759ff28
Added Helm values and templates for IAM Client provisioning using Cro…
Jan 15, 2026
dcb9293
Enhanced the dashboard panels of the EO AP Validation reports
Jan 16, 2026
241c6a7
Added variable api.additionalAllowedHosts
Feb 2, 2026
4525ea1
Merge branch 'main' into reference-deployment
bevalentin Feb 2, 2026
8098193
Added NA webhook github and gitlab prefix in Knative Trigger
bevalentin Mar 17, 2026
c110539
Fixed webhooks filter in the Knative Trigger
bevalentin Mar 17, 2026
6145437
Use Docker images 2.0.0-rc5
bevalentin May 12, 2026
d9efba9
Merge branch 'main' into reference-deployment
bevalentin May 12, 2026
6481b7a
Updated frontend and backend Docker images
bevalentin Aug 3, 2026
b081c8e
Updated frontend and backend Docker images
bevalentin Aug 3, 2026
edab9a3
Updated backend Docker image
bevalentin Aug 4, 2026
141681f
Added GitHub protection status in Helm values and templates
bevalentin Aug 4, 2026
38b916e
Added GitHub API Tokens secret in API deployment if enabled
bevalentin Aug 4, 2026
5ea6692
Removed unnecessary properties from Grafana default dashboards
bevalentin Aug 7, 2026
c9d3e42
Use Docker images 2.0.0-rc6
Aug 10, 2026
a539b8e
Merge branch 'main' into reference-deployment
bevalentin Aug 10, 2026
7a40c2d
Updated frontend and backend Docker images
bevalentin Aug 31, 2026
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
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
"overwrite": false,
"dashboard": {
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 10,
"links": [
{
"asDropdown": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
"dashboard": {
"description": "Dashboard displaying the report generated by the [EO AP Validation tool](https://github.com/EOEPCA/app-package-validation).",
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 20,
"links": [
{
"asDropdown": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
"overwrite": false,
"dashboard": {
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 8,
"links": [
{
"asDropdown": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
"dashboard": {
"description": "Dashboard for displaying Jupyter notebooks Best Practice Validation Reports",
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 13,
"links": [
{
"asDropdown": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
"overwrite": false,
"dashboard": {
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 17,
"links": [
{
"asDropdown": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
"overwrite": false,
"dashboard": {
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 15,
"links": [
{
"asDropdown": false,
Expand Down
14 changes: 10 additions & 4 deletions application-quality-reference-deployment/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@ application-quality:
# Application Quality backend
api:
image:
repository: eoepca/eoepca-appquality-backend
tag: 2.0.0-rc5
repository: nexus.spaceapplications.com/repository/docker-asb-public/eoepca/eoepca-appquality-backend
tag: 2026-08-31a

# Application Quality frontend
web:
image:
repository: eoepca/eoepca-appquality-frontend
tag: 2.0.0-rc5
repository: nexus.spaceapplications.com/repository/docker-asb-public/eoepca/eoepca-appquality-frontend
tag: 2026-08-19a
publicUrl: "https://application-quality.develop.eoepca.org"

persistence:
Expand Down Expand Up @@ -122,6 +122,12 @@ application-quality:
automations:
enabled: false

github:
enabled: true
statusContext: "EOEPCA Application Quality / Quality Check"
statusDescription: "Application quality metrics met all threshold guidelines."
statusTargetURL: "https://application-quality.develop.eoepca.org"

# https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml
grafana:
rbac:
Expand Down
10 changes: 10 additions & 0 deletions helm/templates/api-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ data:
OIDC_OP_USER_ENDPOINT: {{ .Values.oidc.realmBaseUrl }}/protocol/openid-connect/userinfo
OIDC_OP_JWKS_ENDPOINT: {{ .Values.oidc.realmBaseUrl }}/protocol/openid-connect/certs
{{- end }}

# Sonarqube
{{- if .Values.sonarqube.enabled }}
SONARQUBE_SERVER: {{ .Values.sonarqube.serverUrl }}
SONARQUBE_TOKEN: {{ .Values.sonarqube.accessToken }}
Expand Down Expand Up @@ -85,3 +87,11 @@ data:
NOTIF_RESPONSE_SOURCE: {{ .Values.notifications.responseSource }}
NOTIF_RESPONSE_TYPE_PREFIX: {{ .Values.notifications.responseTypePrefix }}
{{- end }}

# GitHub Integration
GITHUB_STATUS_ENABLED: {{ .Values.github.enabled | default false | quote }}
{{- if .Values.github.enabled }}
GITHUB_STATUS_CONTEXT: {{ .Values.github.statusContext }}
GITHUB_STATUS_DESCRIPTION: {{ .Values.github.statusDescription }}
GITHUB_STATUS_TARGET_URL: {{ .Values.github.statusTargetURL }}
{{- end }}
4 changes: 4 additions & 0 deletions helm/templates/api-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@ spec:
- secretRef:
name: application-quality-grafana-dashboards-admin-creds
{{- end }}
{{- if .Values.github.enabled }}
- secretRef:
name: application-quality-github-api-tokens
{{- end }}
resources:
requests:
memory: "256Mi"
Expand Down
6 changes: 6 additions & 0 deletions helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,12 @@ sonarqube:
serverUrl: ""
accessToken: ""

github:
enabled: false
statusContext: "EOEPCA Application Quality / Quality Check"
statusDescription: "Application quality metrics met all threshold guidelines."
statusTargetURL: ""

nodeSelector: {}

tolerations: []
Expand Down