Skip to content

Commit de0db9a

Browse files
committed
Update versions
* grafana 12.3.5 * grafonnet 10.4.0 * jsonnet dependencies Dittybopper template volume tweaks Signed-off-by: Andrew Collins <ancollin@redhat.com>
1 parent 69a0f31 commit de0db9a

7 files changed

Lines changed: 32 additions & 22 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FROM registry.access.redhat.com/ubi8/ubi-minimal
44
WORKDIR /performance-dashboards
55

66
# Install necessary libraries for subsequent commands
7-
RUN microdnf install -y podman python3 python3-pip && \
7+
RUN microdnf install -y podman python3.12 python3.12-pip && \
88
microdnf clean all && \
99
rm -rf /var/cache/yum
1010

assets/pgbench-dashboard/panels.libsonnet

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@ local g = import 'github.com/grafana/grafonnet/gen/grafonnet-latest/main.libsonn
8787
+ options.color.HeatmapColorOptions.withReverse(false)
8888
+ options.withCellGap(2)
8989
+ options.filterValues.FilterValueRange.withLe(1e-9)
90-
+ options.tooltip.withShow(false)
91-
+ options.tooltip.withYHistogram(false)
90+
+ options.withTooltip(false)
9291
+ options.legend.withShow(true)
9392
+ options.exemplars.withColor('rgba(255,0,255,0.7)')
9493
+ options.withShowValue('never')

dittybopper/deploy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ export PROMETHEUS_USER=internal
4141
export GRAFANA_ADMIN_PASSWORD=admin
4242
export GRAFANA_URL="http://admin:${GRAFANA_ADMIN_PASSWORD}@localhost:3000"
4343
export SYNCER_IMAGE=${SYNCER_IMAGE:-"quay.io/cloud-bulldozer/dittybopper-syncer:latest"} # Syncer image
44-
export GRAFANA_IMAGE=${GRAFANA_IMAGE:-"quay.io/cloud-bulldozer/grafana:9.4.3"} # Syncer image
45-
export GRAFANA_RENDERER_IMAGE=${GRAFANA_RENDERER_IMAGE:-"grafana/grafana-image-renderer:latest"} # Grafana renderer image
44+
export GRAFANA_IMAGE=${GRAFANA_IMAGE:-"docker.io/grafana/grafana:12.3.5"} # Grafana image
45+
export GRAFANA_RENDERER_IMAGE=${GRAFANA_RENDERER_IMAGE:-"docker.io/grafana/grafana-image-renderer:v5.7.1"} # Grafana renderer image
4646

4747
# Set defaults for command options
4848
k8s_cmd='oc'

dittybopper/k8s-deploy.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ export GRAFANA_ADMIN_PASSWORD=admin
4141
export GRAFANA_URL="http://admin:${GRAFANA_ADMIN_PASSWORD}@localhost:3000"
4242
export DASHBOARDS="k8s-performance.json"
4343
export SYNCER_IMAGE=${SYNCER_IMAGE:-"quay.io/cloud-bulldozer/dittybopper-syncer:latest"} # Syncer image
44-
export GRAFANA_IMAGE=${GRAFANA_IMAGE:-"quay.io/cloud-bulldozer/grafana:9.4.3"} # Syncer image
44+
export GRAFANA_IMAGE=${GRAFANA_IMAGE:-"docker.io/grafana/grafana:12.3.5"} # Grafana image
45+
export GRAFANA_RENDERER_IMAGE=${GRAFANA_RENDERER_IMAGE:-"docker.io/grafana/grafana-image-renderer:v5.7.1"} # Grafana renderer image
4546

4647

4748
# Set defaults for command options

dittybopper/templates/dittybopper.yaml.template

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,13 @@ spec:
9090
- name: sc-grafana-http
9191
containerPort: 3000
9292
volumeMounts:
93-
- mountPath: /etc/grafana
93+
- mountPath: /etc/grafana/grafana.ini
9494
name: sc-grafana-config
95+
subPath: grafana.ini
9596
- mountPath: /etc/grafana/provisioning/datasources
9697
name: sc-ocp-prom
98+
- mountPath: /var/lib/grafana
99+
name: grafana-data
97100
env:
98101
- name: GF_RENDERING_SERVER_URL
99102
value: "http://renderer.dittybopper.svc:8081/render"
@@ -116,6 +119,8 @@ spec:
116119
- name: sc-ocp-prom
117120
configMap:
118121
name: sc-ocp-prom
122+
- name: grafana-data
123+
emptyDir: {}
119124
---
120125
apiVersion: v1
121126
kind: ConfigMap
@@ -130,7 +135,7 @@ data:
130135
type: prometheus
131136
access: proxy
132137
orgId: 1
133-
url: ${PROMETHEUS_URL}
138+
url: "${PROMETHEUS_URL}"
134139
isDefault: true
135140
jsonData:
136141
tlsSkipVerify: true

dittybopper/templates/k8s-dittybopper.yaml.template

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ metadata:
5858
labels:
5959
app: dittybopper
6060
name: dittybopper
61-
namespace: $namespace
61+
namespace: $namespace
6262
spec:
6363
replicas: 1
6464
selector:
@@ -78,10 +78,13 @@ spec:
7878
- name: sc-grafana-http
7979
containerPort: 3000
8080
volumeMounts:
81-
- mountPath: /etc/grafana
81+
- mountPath: /etc/grafana/grafana.ini
8282
name: sc-grafana-config
83+
subPath: grafana.ini
8384
- mountPath: /etc/grafana/provisioning/datasources
8485
name: sc-ocp-prom
86+
- mountPath: /var/lib/grafana
87+
name: grafana-data
8588
env:
8689
- name: GF_RENDERING_SERVER_URL
8790
value: "http://renderer.dittybopper.svc:8081/render"
@@ -104,12 +107,14 @@ spec:
104107
- name: sc-ocp-prom
105108
configMap:
106109
name: sc-ocp-prom
110+
- name: grafana-data
111+
emptyDir: {}
107112
---
108113
apiVersion: v1
109114
kind: ConfigMap
110115
metadata:
111116
name: sc-ocp-prom
112-
namespace: $namespace
117+
namespace: $namespace
113118
data:
114119
ocp-prometheus.yml: |
115120
apiVersion: 1
@@ -118,7 +123,7 @@ data:
118123
type: prometheus
119124
access: proxy
120125
orgId: 1
121-
url: ${PROMETHEUS_URL}
126+
url: "${PROMETHEUS_URL}"
122127
basicAuth: false
123128
withCredentials: false
124129
isDefault: true
@@ -131,7 +136,7 @@ apiVersion: v1
131136
kind: ConfigMap
132137
metadata:
133138
name: sc-grafana-config
134-
namespace: $namespace
139+
namespace: $namespace
135140
data:
136141
grafana.ini: |
137142
##################### Grafana Configuration Example #####################

templates/jsonnetfile.lock.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@
88
"subdir": "gen/grafonnet-latest"
99
}
1010
},
11-
"version": "9e217263ac4b922ca2e00bc5cc36ada2311bb5a6",
12-
"sum": "k5S6Nf6VA8Lg9B/qyB5XEoxDmIf5PsW8HTuC/BaNnu4="
11+
"version": "439f4deb9d06f12831884595203376373cf22508",
12+
"sum": "GxEO83uxgsDclLp/fmlUJZDbSGpeUZY6Ap3G2cgdL1g="
1313
},
1414
{
1515
"source": {
1616
"git": {
1717
"remote": "https://github.com/grafana/grafonnet.git",
18-
"subdir": "gen/grafonnet-v10.1.0"
18+
"subdir": "gen/grafonnet-v10.4.0"
1919
}
2020
},
21-
"version": "9e217263ac4b922ca2e00bc5cc36ada2311bb5a6",
22-
"sum": "GpXlwBysu8dnoH9oYmsJj31CCVsL+wXnbWMxq7sl5Gg="
21+
"version": "439f4deb9d06f12831884595203376373cf22508",
22+
"sum": "DKj+Sn+rlI48g/aoJpzkfPge46ya0jLk5kcZoiZ2X/I="
2323
},
2424
{
2525
"source": {
@@ -28,8 +28,8 @@
2828
"subdir": "doc-util"
2929
}
3030
},
31-
"version": "503e5c8fe96d6b55775037713ac10b184709ad93",
32-
"sum": "BY4u0kLF3Qf/4IB4HnX9S5kEQIpHb4MUrppp6WLDtlU="
31+
"version": "6ac6c69685b8c29c54515448eaca583da2d88150",
32+
"sum": "BrAL/k23jq+xy9oA7TWIhUx07dsA/QLm3g7ktCwe//U="
3333
},
3434
{
3535
"source": {
@@ -38,8 +38,8 @@
3838
"subdir": ""
3939
}
4040
},
41-
"version": "c1a315a7dbead0335a5e0486acc5583395b22a24",
42-
"sum": "UVdL+uuFI8BSQgLfMJEJk2WDKsQXNT3dRHcr2Ti9rLI="
41+
"version": "4d7f8cb24d613430799f9d56809cc6964f35cea9",
42+
"sum": "hOrwkOx34tOXqoDVnwuI/Uf/dr9HFFSPWpDPOvnEGrk="
4343
}
4444
],
4545
"legacyImports": false

0 commit comments

Comments
 (0)