@@ -110,7 +110,7 @@ CREATE_OPERATOR_NAMESPACE ?= true
110110PROMETHEUS_INCLUDE_GRAFANA ?= true
111111PROMETHEUS_OPERATOR_VERSION ?= 8.13.7
112112PROMETHEUS_ADAPTER_VERSION ?= 2.5.0
113- GRAFANA_DASHBOARDS ?= dashboards/grafana-legacy /
113+ GRAFANA_DASHBOARDS ?= dashboards/grafana/
114114
115115# Elasticsearch & Kibana settings (used in integration tests)
116116ELASTIC_VERSION ?= 7.6.2
@@ -502,7 +502,7 @@ certification-test: install-certification
502502
503503
504504# ----------------------------------------------------------------------------------------------------------------------
505- # Install the Operator prior to running compatability tests.
505+ # Install the Operator prior to running compatibility tests.
506506# ----------------------------------------------------------------------------------------------------------------------
507507.PHONY : install-certification
508508install-certification : $(BUILD_TARGETS ) /build-operator reset-namespace create-ssl-secrets deploy
@@ -1258,6 +1258,7 @@ copyright:
12581258 -X build/_output/ \
12591259 -X clientset/ \
12601260 -X dashboards/grafana/ \
1261+ -X dashboards/grafana-microprofile/ \
12611262 -X dashboards/kibana/ \
12621263 -X /Dockerfile \
12631264 -X .Dockerfile \
@@ -1375,27 +1376,16 @@ release-dashboards:
13751376 tar -czvf $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-dashboards.tar.gz dashboards/
13761377 kubectl create configmap coherence-grafana-dashboards --from-file=dashboards/grafana \
13771378 --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-grafana-dashboards.yaml
1378- kubectl create configmap coherence-grafana-dashboards --from-file=dashboards/grafana-legacy \
1379- --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-grafana-legacy -dashboards.yaml
1379+ kubectl create configmap coherence-grafana-dashboards --from-file=dashboards/grafana-microprofile \
1380+ --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-grafana-microprofile -dashboards.yaml
13801381 kubectl create configmap coherence-kibana-dashboards --from-file=dashboards/kibana \
13811382 --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-kibana-dashboards.yaml
1382- mkdir -p dashboards || true
1383- mv $(BUILD_OUTPUT ) /dashboards/$(VERSION ) / dashboards/
13841383
13851384# ----------------------------------------------------------------------------------------------------------------------
13861385# Release the Coherence Operator to the gh-pages branch.
13871386# ----------------------------------------------------------------------------------------------------------------------
13881387.PHONY : release-ghpages
1389- release-ghpages : helm-chart docs
1390- @echo " Releasing Dashboards $( VERSION) "
1391- mkdir -p $(BUILD_OUTPUT ) /dashboards/$(VERSION ) || true
1392- tar -czvf $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-dashboards.tar.gz dashboards/
1393- kubectl create configmap coherence-grafana-dashboards --from-file=dashboards/grafana \
1394- --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-grafana-dashboards.yaml
1395- kubectl create configmap coherence-grafana-dashboards --from-file=dashboards/grafana-legacy \
1396- --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-grafana-legacy-dashboards.yaml
1397- kubectl create configmap coherence-kibana-dashboards --from-file=dashboards/kibana \
1398- --dry-run -o yaml > $(BUILD_OUTPUT ) /dashboards/$(VERSION ) /coherence-kibana-dashboards.yaml
1388+ release-ghpages : helm-chart docs release-dashboards
13991389 git stash save --keep-index --include-untracked || true
14001390 git stash drop || true
14011391 git checkout --track origin/gh-pages
@@ -1421,9 +1411,16 @@ ifeq (true, $(PRE_RELEASE))
14211411 git add docs-unstable/*
14221412 git status
14231413else
1414+ rm -rf dashboards/latest || true
1415+ cp -R dashboards/$(VERSION) dashboards/latest
1416+ git add -A dashboards/latest/*
14241417 mkdir docs/$(VERSION) || true
14251418 rm -rf docs/$(VERSION)/ || true
14261419 mv $(BUILD_OUTPUT)/docs/ docs/$(VERSION)/
1420+ rm -rf docs/latest
1421+ cp -R docs/$(VERSION) docs/latest
1422+ git add -A docs/*
1423+
14271424 ls -ls docs
14281425
14291426 mkdir -p charts || true
@@ -1433,12 +1430,11 @@ else
14331430 git add charts/index.yaml
14341431 ls -ls charts
14351432
1436- git add docs/*
14371433 git status
14381434endif
14391435 git clean -d -f
14401436 git status
1441- git commit -m "adding Coherence Operator Helm chart and docs version: $(VERSION)"
1437+ git commit -A - m "Release Coherence Operator version: $(VERSION)"
14421438 git log -1
14431439ifeq (true, $(RELEASE_DRY_RUN ) )
14441440 @echo "release dry-run - would have pushed Helm chart and docs $(VERSION) to gh-pages"
0 commit comments