Skip to content

Commit 6ce5b32

Browse files
nfranzeckcesmarvin
authored andcommitted
Merge branch 'release/v1.26.1-7'
2 parents a7ba974 + 968ae50 commit 6ce5b32

27 files changed

Lines changed: 1768 additions & 217 deletions

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [v1.26.1-7] - 2024-08-29
11+
### Changed
12+
- Update warp menu to v2.0.0 (#104)
13+
- Make static asset urls dependent of the current warp menu version to invalidate caches
14+
1015
## [v1.26.1-6] - 2024-08-27
1116
### Changed
1217
- [#102] Redesign dogu-starting-page

Dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ FROM registry.cloudogu.com/official/base:3.20.2-1 as builder
22
LABEL maintainer="hello@cloudogu.com"
33

44
# dockerfile is based on https://github.com/dockerfile/nginx and https://github.com/bellycard/docker-loadbalancer
5-
65
ENV NGINX_VERSION=1.26.1 \
76
NGINX_TAR_SHA256="f9187468ff2eb159260bfd53867c25ff8e334726237acf227b9e870e53d3e36b" \
87
CES_CONFD_VERSION=0.9.0 \
98
CES_CONFD_TAR_SHA256="8507f40824562b8d2c1f32afb43ce1aad576a82febd2f97bd2cf31b0753a8cbd" \
10-
WARP_MENU_VERSION=1.7.3 \
11-
WARP_MENU_TAR_SHA256="b3ed4b50b1b9a739a4430d88975b5e3030c5e542c0739ed6b72d7eb8fd9a7b18" \
9+
WARP_MENU_VERSION=2.0.0 \
10+
WARP_MENU_TAR_SHA256="51a1010ec0f82b634999e48976d7fec98e6eb574a4401a841cd53f8cd0e14040" \
1211
CES_ABOUT_VERSION="0.5.0" \
1312
CES_ABOUT_TAR_SHA256="c4664340a248d9c2d9333a9a9df7aa9141ebeb40c051d65f78c57f2439b6f07d" \
1413
CES_THEME_VERSION=0.7.0 \
@@ -61,9 +60,11 @@ RUN wget --progress=bar:force:noscroll -O /tmp/theme.zip https://github.com/clou
6160
FROM registry.cloudogu.com/official/base:3.20.2-1
6261
LABEL maintainer="hello@cloudogu.com" \
6362
NAME="official/nginx" \
64-
VERSION="1.26.1-6"
63+
VERSION="1.26.1-7"
6564

66-
ENV CES_MAINTENANCE_MODE=false
65+
ENV CES_MAINTENANCE_MODE=false \
66+
# Used in template to invalidate caches - do not remove. The release script will auto update this line
67+
VERSION="1.26.1-7"
6768

6869
RUN set -x -o errexit \
6970
&& set -o nounset \

Jenkinsfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ node('vagrant') {
7676
}
7777

7878
stage('Integration tests') {
79-
ecoSystem.runCypressIntegrationTests([cypressImage : "cypress/included:8.6.0",
79+
ecoSystem.runCypressIntegrationTests([cypressImage : "cypress/included:13.14.0",
8080
enableVideo : params.EnableVideoRecording,
8181
enableScreenshots: params.EnableScreenshotRecording])
8282
}
@@ -99,7 +99,7 @@ node('vagrant') {
9999

100100
stage('Integration Tests - After Upgrade'){
101101
// Run integration tests again to verify that the upgrade was successful
102-
ecoSystem.runCypressIntegrationTests([cypressImage : "cypress/included:8.6.0",
102+
ecoSystem.runCypressIntegrationTests([cypressImage : "cypress/included:13.14.0",
103103
enableVideo : params.EnableVideoRecording,
104104
enableScreenshots: params.EnableScreenshotRecording])
105105
}

docs/gui/release_notes_de.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Release Notes
2+
3+
Im Folgenden finden Sie die Release Notes für das Nginx-Dogu.
4+
5+
Technische Details zu einem Release finden Sie im zugehörigen [Changelog](https://docs.cloudogu.com/de/docs/dogus/nginx/CHANGELOG/).
6+
7+
## Release 1.26.1-6
8+
9+
* Verbesserung der Barrierefreiheit des Warp-Menüs durch Hinzufügen des neuen Designs
10+
* Das Warp-Menü ist jetzt über das Whitelabeling-Dogu whitelabelbar

docs/gui/release_notes_en.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Release Notes
2+
3+
Below you will find the release notes for the Nginx-Dogu.
4+
5+
Technical details on a release can be found in the corresponding [Changelog](https://docs.cloudogu.com/de/docs/dogus/nginx/CHANGELOG/).
6+
7+
## Release 1.26.1-6
8+
9+
* Improved accessibility of the warp menu by adding the new design
10+
* Warp menu is now whitelabelable via the whitelabeling dogu

dogu.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Name": "official/nginx",
3-
"Version": "1.26.1-6",
3+
"Version": "1.26.1-7",
44
"DisplayName": "Nginx",
55
"Description": "Nginx WebServer.",
66
"Logo": "https://cloudogu.com/images/dogus/nginx.png",

integrationTests/cypress.config.ts

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import { defineConfig } from "cypress";
2+
// @ts-ignore
3+
import createBundler from "@bahmutov/cypress-esbuild-preprocessor";
4+
import { addCucumberPreprocessorPlugin } from "@badeball/cypress-cucumber-preprocessor";
5+
import createEsbuildPlugin from "@badeball/cypress-cucumber-preprocessor/esbuild";
6+
7+
async function setupNodeEvents(on, config) {
8+
// This is required for the preprocessor to be able to generate JSON reports after each run, and more,
9+
await addCucumberPreprocessorPlugin(on, config);
10+
11+
on(
12+
"file:preprocessor",
13+
createBundler({
14+
plugins: [createEsbuildPlugin(config)],
15+
})
16+
);
17+
18+
return config;
19+
}
20+
21+
module.exports = defineConfig({
22+
e2e: {
23+
pageLoadTimeout: 60000,
24+
25+
retries: {
26+
runMode: 3,
27+
openMode: 3,
28+
},
29+
30+
baseUrl: "https://192.168.56.10",
31+
32+
env: {
33+
casPath: "/cas",
34+
nameOfCustomPageLinkInWarpMenu: "Privacy Policies",
35+
customHTMLPath: "/static/privacy_policies.html",
36+
AdminGroup: "CesAdministrators",
37+
},
38+
39+
videoCompression: false,
40+
specPattern: ["cypress/e2e/**/*.feature"],
41+
42+
setupNodeEvents,
43+
}
44+
45+
});

integrationTests/cypress.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

integrationTests/cypress/integration/nginx_1_custom_HTML.feature renamed to integrationTests/cypress/e2e/nginx_1_custom_HTML.feature

File renamed without changes.

integrationTests/cypress/integration/nginx_2_custom_support_entries.feature renamed to integrationTests/cypress/e2e/nginx_2_custom_support_entries.feature

File renamed without changes.

0 commit comments

Comments
 (0)