Skip to content
This repository was archived by the owner on May 16, 2023. It is now read-only.

Staging image testing#532

Merged
Conky5 merged 3 commits intoelastic:masterfrom
Conky5:docker-registry-staging
Mar 24, 2020
Merged

Staging image testing#532
Conky5 merged 3 commits intoelastic:masterfrom
Conky5:docker-registry-staging

Conversation

@Conky5
Copy link
Copy Markdown
Contributor

@Conky5 Conky5 commented Mar 19, 2020

Add a multijob for performing tests with staging images based on a
BUILD_ID.

The terraform helper now can create a docker registry secret in
kubernetes.

The bumper scripts now adds an imagePullSecrets entry to support
pulling from the private registry, and additionally handling to ensure
goss tests work when using BUILD_ID values as a bumped version.

Allow the makefile help generator to support goals that include
numbers.

- [ ] Chart version not bumped (the versions are all bumped and released at the same time)
- [ ] README.md updated with any new values or changes
- [ ] Updated template tests in ${CHART}/tests/*.py
- [ ] Updated integration tests in ${CHART}/examples/*/test/goss.yaml

@Conky5 Conky5 requested a review from a team March 19, 2020 17:56
jmlrt
jmlrt previously approved these changes Mar 20, 2020
Copy link
Copy Markdown
Member

@jmlrt jmlrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just not sure that we need to run bumper script before GKE cluster creation/cleaning, the rest LGTM

unset VAULT_ROLE_ID VAULT_SECRET_ID
set -x

env BUMPER_VERSION_7="$BUILD_ID" BUMPER_USE_STAGING_IMAGES="true" ./helpers/bumper.py
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need to run the bumper script before creating GKE clusters?

unset VAULT_ROLE_ID VAULT_SECRET_ID
set -x

env BUMPER_VERSION_7="$BUILD_ID" BUMPER_USE_STAGING_IMAGES="true" ./helpers/bumper.py
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need to run the bumper script before cleaning GKE clusters?

Conky5 added 3 commits March 23, 2020 14:50
Add a multijob for performing tests with staging images based on a
BUILD_ID.

The terraform helper now can create a docker registry secret in
kubernetes.

The bumper scripts now adds an `imagePullSecrets` entry to support
pulling from the private registry, and additionally handling to ensure
goss tests work when using BUILD_ID values as a bumped version.

Allow the makefile help generator to support goals that include
numbers.
jmlrt
jmlrt previously approved these changes Mar 24, 2020
Copy link
Copy Markdown
Member

@jmlrt jmlrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jmlrt
Copy link
Copy Markdown
Member

jmlrt commented Mar 24, 2020

https://devops-ci.elastic.co/job/elastic+helm-charts+pull-request+cluster-creation/436/ is failing because GKE dropped K8S 1.13 support, you'll need to rebase on master to include #533 which fix CI tests.

@Conky5
Copy link
Copy Markdown
Contributor Author

Conky5 commented Mar 24, 2020

@jmlrt I've rebased and removed the extra calls to the version bump script, please take another look.

Copy link
Copy Markdown
Member

@jmlrt jmlrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Conky5 Conky5 merged commit 2cdf960 into elastic:master Mar 24, 2020
@Conky5 Conky5 deleted the docker-registry-staging branch March 24, 2020 15:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants