Skip to content

Commit d29736c

Browse files
mbehlendorfcesmarvin
authored andcommitted
Merge branch 'release/v3.34.1-3'
2 parents eccd663 + 82e22b5 commit d29736c

File tree

8 files changed

+28
-25
lines changed

8 files changed

+28
-25
lines changed

CHANGELOG.md

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

77
## [Unreleased]
88

9+
## [v3.34.1-3] - 2021-11-02
10+
### Changed
11+
- Updated cypress to version 8.6.0
12+
- Updated dogu-integration-test-library to version 1.0.0
13+
14+
### Fixed
15+
- Service accounts had no support for redeployment of repositories. Now, every repository created with a service account allows redeploy.
16+
917
## [v3.34.1-2] - 2021-10-18
1018
### Added
1119
- Support for service accounts. For more information see [docs](docs/operations/Configure_Service_Accounts_en.md)

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
FROM registry.cloudogu.com/official/java:8u282-1
33
LABEL maintainer="[email protected]" \
44
NAME="official/nexus" \
5-
VERSION="3.34.1-2"
5+
VERSION="3.34.1-3"
66

77
# The version of nexus to install
88
ENV NEXUS_VERSION=3.34.1-01 \

Jenkinsfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ node('vagrant') {
6868
}
6969

7070
stage('Integration Tests') {
71-
ecoSystem.runCypressIntegrationTests([enableVideo : params.EnableVideoRecording,
71+
ecoSystem.runCypressIntegrationTests([cypressImage : "cypress/included:8.6.0",
72+
enableVideo : params.EnableVideoRecording,
7273
enableScreenshots: params.EnableScreenshotRecording])
7374
}
7475

dogu.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Name": "official/nexus",
3-
"Version": "3.34.1-2",
3+
"Version": "3.34.1-3",
44
"DisplayName": "Sonatype Nexus",
55
"Description": "The Nexus Repository is like the local warehouse where all of the parts and finished goods used in your software supply chain are stored and distributed.",
66
"Url": "http://www.sonatype.org/nexus",

integrationTests/cypress/integration/dogu_integration_test_lib/cas_browser.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Feature: Browser-based CAS login and logout functionality
2121
When the user opens the dogu start page
2222
And the user types in wrong login credentials
2323
And the user clicks the login button
24-
Then the login page informs the user about not recognizing the given user account
24+
Then the login page informs the user about invalid credentials
2525

2626
@requires_testuser
2727
Scenario: logged in user can log out via logout button (front-channel)

integrationTests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"dependencies": {
3-
"cypress": "7.1.0",
3+
"cypress": "8.6.0",
44
"cypress-cucumber-preprocessor": "4.1.0",
5-
"@cloudogu/dogu-integration-test-library": "0.2.2"
5+
"@cloudogu/dogu-integration-test-library": "1.0.0"
66
},
77
"scripts": {
88
"updateTests": "mkdir -p cypress/integration/dogu_integration_test_lib && cp -r node_modules/@cloudogu/dogu-integration-test-library/lib/integration/* cypress/integration/dogu_integration_test_lib"

integrationTests/yarn.lock

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -729,10 +729,10 @@
729729
"@babel/helper-validator-identifier" "^7.12.11"
730730
to-fast-properties "^2.0.0"
731731

732-
"@cloudogu/dogu-integration-test-library@0.2.2":
733-
version "0.2.2"
734-
resolved "https://registry.yarnpkg.com/@cloudogu/dogu-integration-test-library/-/dogu-integration-test-library-0.2.2.tgz#12fa22e0682a13286a8df14b31607616b12d8ba3"
735-
integrity sha512-LxxQ+3in53EeNo9ahPuG6o3RptymtNBMqRrK+YAyPBZgRelZ0/bPFd0lpSFvS4n8NO0y5TsCmbxgRik1GemEKQ==
732+
"@cloudogu/dogu-integration-test-library@1.0.0":
733+
version "1.0.0"
734+
resolved "https://registry.yarnpkg.com/@cloudogu/dogu-integration-test-library/-/dogu-integration-test-library-1.0.0.tgz#1aa23a2cec638db8cecfdfaaa5769ca23891f093"
735+
integrity sha512-J/zfwgvGTYezfGuTmaN2uGPWzm3W9WiVES0P6GirQCpzrtzFPtsw/CiJIuhFJAhQCDE5vuh723NyUZyHZ0IjSA==
736736

737737
"@cypress/browserify-preprocessor@^3.0.1":
738738
version "3.0.1"
@@ -769,9 +769,9 @@
769769
figures "^1.7.0"
770770

771771
"@cypress/request@^2.88.5":
772-
version "2.88.5"
773-
resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.5.tgz#8d7ecd17b53a849cfd5ab06d5abe7d84976375d7"
774-
integrity sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==
772+
version "2.88.6"
773+
resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.6.tgz#a970dd675befc6bdf8a8921576c01f51cc5798e9"
774+
integrity sha512-z0UxBE/+qaESAHY9p9sM2h8Y4XqtsbDCt0/DPOrqA/RZgKi4PkxdpXyK4wCCnSk1xHqWHZZAE+gV6aDAR6+caQ==
775775
dependencies:
776776
aws-sign2 "~0.7.0"
777777
aws4 "^1.8.0"
@@ -786,13 +786,12 @@
786786
isstream "~0.1.2"
787787
json-stringify-safe "~5.0.1"
788788
mime-types "~2.1.19"
789-
oauth-sign "~0.9.0"
790789
performance-now "^2.1.0"
791790
qs "~6.5.2"
792791
safe-buffer "^5.1.2"
793792
tough-cookie "~2.5.0"
794793
tunnel-agent "^0.6.0"
795-
uuid "^3.3.2"
794+
uuid "^8.3.2"
796795

797796
"@cypress/xvfb@^1.2.4":
798797
version "1.2.4"
@@ -3408,11 +3407,6 @@ number-is-nan@^1.0.0:
34083407
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
34093408
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
34103409

3411-
oauth-sign@~0.9.0:
3412-
version "0.9.0"
3413-
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
3414-
integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
3415-
34163410
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
34173411
version "4.1.1"
34183412
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -4568,10 +4562,10 @@ util@~0.10.1:
45684562
dependencies:
45694563
inherits "2.0.3"
45704564

4571-
uuid@^3.3.2:
4572-
version "3.4.0"
4573-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
4574-
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
4565+
uuid@^8.3.2:
4566+
version "8.3.2"
4567+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
4568+
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
45754569

45764570
[email protected], verror@^1.9.0:
45774571
version "1.10.0"

resources/nexus_api.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function createRepositoryViaAPI() {
3030
curl --request POST -v\
3131
--user "${user}":"${pass}" \
3232
--header 'Content-Type: application/json' \
33-
--data "{\"name\":\"${name}\",\"online\":true,\"storage\":{\"blobStoreName\":\"default\",\"strictContentTypeValidation\":true,\"writePolicy\":\"allow_once\"},\"cleanup\":{\"policyNames\":[\"string\"]},\"component\":{\"proprietaryComponents\":true},\"raw\":{\"contentDisposition\":\"ATTACHMENT\"}}" \
33+
--data "{\"name\":\"${name}\",\"online\":true,\"storage\":{\"blobStoreName\":\"default\",\"strictContentTypeValidation\":true,\"writePolicy\":\"allow\"},\"cleanup\":{\"policyNames\":[\"string\"]},\"component\":{\"proprietaryComponents\":true},\"raw\":{\"contentDisposition\":\"ATTACHMENT\"}}" \
3434
--url "${NEXUS_V1_URL}"/repositories/"${format}"/"${type}"
3535
}
3636

0 commit comments

Comments
 (0)