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

7.x bump #1199

Closed
wants to merge 152 commits into from
Closed

7.x bump #1199

wants to merge 152 commits into from

Conversation

jmlrt
Copy link
Member

@jmlrt jmlrt commented May 25, 2021

mgreau and others added 30 commits April 9, 2020 16:55
We are starting using a git branching model like the Elastic Stack projects. 

This commit makes sure this `7.7` branch is using the 7.7.x-SNAPSHOT Docker images and  this branch will be used for the development and release processes  for the Helm Charts 7.7.x
The cluster names created for running tests can't contain the `.`
character which is part of the branch name.
For doing the integration tests some GKE clusters are created. There is
a dedicated job to cleanup these clusters at the end of the tests.
This commit fixes the Jenkins configuration to make sure this upstream
job (which does not need parameter) is triggered.
This commit updates the remaining links to GitHub and Jenkins which
had `master` as the branch name to 7.7
[helm] bump helm version to 2.16.6
* [script] Update bumper script to handle SNAPSHOT versions

This commit updates the `bumper.py` script to handle the
workflows for updating the versions to test staging artifacts
and before a release, for example:

- update 7.7.0-SNAPSHOT to 7.7.0 before tagging a release, by running
  `env BUMPER_VERSION_7="7.7.0" ./helpers/bumper.py`
- update 7.7.0-SNAPHSHOT to 7.7.0-abcdefgh for testing staging artifacts
by running:
  `env BUMPER_VERSION_7="7.7.0-abcdefgh" BUMPER_USE_STAGING_IMAGES="true" ./helpers/bumper.py`

For now this script do not handle the bump from 7.7.0 to 7.7.1-SNAPSHOT
for the next developement iteration after a release. In the meantime
this update should be done manually.
…c#582)

The multijob configuration for testing staging 7.7 artifacts was
referencing jobs from another branch. This commit makes sure the
configured jobs are all from the same git branch.
…ndom-key

Use busybox for key generation in testing
[metricbeat] split values for daemonset and deployment
[elasticsearch] Adds imagePullSecrets for test Pod
[elasticsearch] Set securityContext for test pod
Update defaults for extra values to support lists
[elasticsearch] update readiness probe endpoint
Added support for envFrom in apm-server, logstash, kibana and elasticsearch
[logstash] update doc and values.yaml for http.host issues
Doc improvements

- Reformat all `README.md` files
  - Fix typos and missing syntaxes)
  - Use Markdown implicit link names
  - Sort values in configuration tables
  - Limit lines to 80 characters (except for code blocks and tables)
  - Add table of content
- Fix default values descriptions
- Move testing instructions to `CONTRIBUTING.md` doc
- Move breaking changes notices to `BREAKING_CHANGES.md` doc
FAQ and examples improvements (elastic#598)

- Add missing section in contributing guide
- Add note about ECK
- Add more FAQ topics
- Document all examples
- NIT: fixes typos...
This commit initiates the 6.8 branch which will be dedicated to the 7.x.x releases for the Helm Charts. It will allow to:

- test this branch with the daily Stack Docker images 7.8.0-SNAPSHOT via dedicated Jenkins jobs
- test the staging 7.8.x Docker images before a release

This branch is based on https://github.com/elastic/helm-charts/tree/7.7/ which was initiated in elastic#541.

Also related to elastic#602.
…c.selector.matchLabels (elastic#622)

This fix metricbeat chart upgrades when .Chart.Version change.

UPGRADE FAILED
Error: Deployment.apps "metricbeat-metricbeat-metrics" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"metricbeat-metricbeat-metrics", "chart":"metricbeat-7.7.0", "heritage":"Tiller", "release":"metricbeat"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable
Error: UPGRADE FAILED: Deployment.apps "metricbeat-metricbeat-metrics" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"metricbeat-metricbeat-metrics", "chart":"metricbeat-7.7.0", "heritage":"Tiller", "release":"metricbeat"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable

See helm/charts#7680 for more details
artificial-aidan and others added 23 commits January 27, 2021 11:06
This commit is adding Artifact Hub badges to main and charts README
pages. Also add build status badges to charts README pages (was only
present on main README page).
…tic#1079)

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

Co-authored-by: Tuan Anh Nguyen <48820639+tuananhnguyen-ct@users.noreply.github.com>
This commit bump the 7.x branch which will be dedicated to the 7.x.x
releases for the Helm Charts. It will allow to:
- test this branch with the daily Stack Docker images 7.13.0-SNAPSHOT
  via dedicated Jenkins jobs
Remove the CI slack notification, these tests are too flaky and create a
lot of non-actionable noise in this notification room.

Backport of elastic#1119
…#1135) (elastic#1159)

see elastic#1089

Co-authored-by: AndreasChristianson <33329956+AndreasChristianson@users.noreply.github.com>
…lastic#1165)

This commits update sqren/backport config to handle `7.12` branch.
Also remove `7.10` and `7.11` branchs.
elastic#1168)

Co-authored-by: Karoline Pauls <43616133+karolinepauls@users.noreply.github.com>
This commit bump the Helm version used in helm-charts tests to 3.5.3.
) (elastic#1171)

Bumps [py](https://github.com/pytest-dev/py) from 1.8.0 to 1.10.0.
- [Release notes](https://github.com/pytest-dev/py/releases)
- [Changelog](https://github.com/pytest-dev/py/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/py@1.8.0...1.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [py](https://github.com/pytest-dev/py) from 1.8.0 to 1.10.0.
- [Release notes](https://github.com/pytest-dev/py/releases)
- [Changelog](https://github.com/pytest-dev/py/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/py@1.8.0...1.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
 This commit bump the 7.x branch which will be dedicated to the 7.x.x
releases for the Helm Charts. It will allow to:

- test this branch with the daily Stack Docker images 7.14.0-SNAPSHOT via dedicated Jenkins jobs
@jmlrt jmlrt added the meta label May 25, 2021
@jmlrt jmlrt requested review from mgreau and a team May 25, 2021 12:53
@cla-checker-service
Copy link

❌ Author of the following commits did not sign a Contributor Agreement:
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 3824081, , ,

Please, read and sign the above mentioned agreement if you want to contribute to this project

@jmlrt
Copy link
Member Author

jmlrt commented May 25, 2021

wrong branch again and again...

@jmlrt jmlrt closed this May 25, 2021
@jmlrt jmlrt deleted the 7.x-bump branch May 25, 2021 16:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.