Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
stackspin
stackspin
Commits
4f7246f7
Commit
4f7246f7
authored
Apr 07, 2022
by
Maarten de Waard
👼
Browse files
Merge branch 'pre-release-0.8.1' into 'main'
Release 0.8.1 Closes
#1203
See merge request
!950
parents
41074bfb
7988921d
Changes
5
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
.gitlab/ci_templates/stackspin_common.yml
View file @
4f7246f7
...
...
@@ -19,6 +19,8 @@
-
test/**/*
-
stackspin/**/*
-
requirements.txt
-
VERSION
-
CHANGELOG.md
-
if
:
'
$TRIGGER_JOBS
=~
/enable-.*/'
-
if
:
'
$CI_COMMIT_MESSAGE
=~
/TRIGGER_JOBS=.*enable-/'
-
if
:
'
$CI_COMMIT_BRANCH
==
"main"'
...
...
.gitlab/issue_templates/release.md
View file @
4f7246f7
...
...
@@ -6,19 +6,21 @@ Make these changes in the main branch before releasing:
*
[ ] Ensure all applications/dependencies/charts are at their latest versions
see
`.gitlab/issue_templates/update_all_components.md`
*
Update/review
`docs/*`
and make sure it matches the current state
*
[ ] Update how to checkout the latest stable tag
`find docs/ -name '*.md' -o -name '*.rst' -exec grep -H '0.7' {} \;`
*
[ ] Document how to upgrade in
`docs/upgrading.rst`
*
[ ] Update dependencies in
`requirements.txt`
by following the
instructions in
`requirements.in`
*
[ ] Do a manual upgrade test from last release version to
`main`
*
[ ] Create a release merge request for the main branch
*
[ ] Trigger CI upgrade test from last release version to
`main`
by creating a branch starting with
`pre-release`
and create a MR for this
## In the release merge request
## In the pre-release merge request
### Only for major releases
*
[ ] Update how to checkout the latest stable tag
`find docs/ -name '*.md' -o -name '*.rst' -exec grep -H '0.7' {} \;`
*
[ ] Document how to upgrade in
`docs/upgrading.rst`
### For all releases
*
Update
[
CHANGELOG.md
](
https://keepachangelog.com
)
*
[
] Include all merged MR since last release, i.e. using [lab
](
https://github.com/zaquestion/lab#installation
)
:
*
[
] Include all merged MR since last release, i.e. using [lab
](
https://github.com/zaquestion/lab#installation
)
:
```
lab mr list -s merged -a | awk '{first = $1; $1=""; print "*" $0, "(" first ")"}'
```
...
...
@@ -31,7 +33,8 @@ Make these changes in the main branch before releasing:
*
[ ] Update the version number in the
`VERSION`
file
*
[ ] Commit (signed)
*
[ ] Push to MR
*
[ ] Make sure main pipeline is successful before merging MR !
*
[ ] Make sure the MR pipeline (including the upgrade pipline) is successful
before merging MR !
*
[ ] Wait for MR to get merged into main
## Push a signed tag
...
...
@@ -58,6 +61,6 @@ Create a MR for the new branch with the following changes:
shouldn't be only in the 0.4.0 branch (i.e. not the commit locking the
dependencies)
*
[ ] Create an issue for creating a release blog post
*
[ ] Create an issue f
p
r cleaning up
*
[ ] Create an issue f
o
r cleaning up
*
old branches/tags
*
[ ] Celebrate :clinking_glass: !!
.gitlab/issue_templates/update_all_components.md
View file @
4f7246f7
#
# Only for major releases
# Only for major releases
Flux and k3s still need manual intervention (see #976 and #993), so we
only update them on major releases.
...
...
@@ -11,11 +11,11 @@ only update them on major releases.
*
[ ] Update k3s in
`ansible/group_vars/all/stackspin.yml`
#
# Update applications in this repository
# Update applications in this repository
*
[
] Update [taiko version
](
https://github.com/getgauge/taiko/releases
)
inside
`Dockerfile`
(see #981 for pending renovate automation)
#
# Update our custom charts
# Update our custom charts
We configured renovate for these projects, but
[
renovate doesn't properly update the
`version` tag in `Chart.yaml`
](
#1176
)
. So we need to manually update both the
...
...
@@ -24,6 +24,7 @@ We configured renovate for these projects, but [renovate doesn't properly update
*
[
] [dashboard
](
https://open.greenhost.net/stackspin/dashboard
)
(
see
also dashboard#10)
*
[
] [nextcloud
](
https://open.greenhost.net/stackspin/nextcloud
)
(
see
also nextcloud#1012)
*
[
] [wordpress
](
https://open.greenhost.net/stackspin/wordpress-helm
)
*
[
] [local-path-provisioner
](
https://open.greenhost.net/stackspin/local-path-provisioner
)
Pull in upstream changes to:
...
...
CHANGELOG.md
View file @
4f7246f7
...
...
@@ -4,6 +4,70 @@ All notable changes to this project will be documented in this file.
The format is based on
[
Keep a Changelog
](
https://keepachangelog.com/en/1.0.0/
)
,
and this project adheres to
[
Semantic Versioning
](
https://semver.org/spec/v2.0.0.html
)
.
## [0.8.1]
### Changed
*
Accept python3 and fix nftables.conf for IPv6 (!916)
*
Documentation amendments and adjustments (!903, !890, !870)
*
Enable "Merge when pipeline succeeds" for renovate patch PRs (!888)
*
Fix: "Clusters out of CPU" (!934)
*
Include default upstream renovate presets as well (!891)
*
Remove all cpu limits (!843)
*
Alert on out of memory situations (!612)
*
Allow nextcloud plugins bruteforcesettings files_markdown groupfolders (!639)
*
Automate per-release upgrade testing (!684)
*
Do not fire ContainerMemoryUsage alert for unlabelled metrics (!865)
*
Nextcloud cronjobs are not running (!912)
*
PVC deletion in restore instructions (!905)
*
Renovate: Auto-merge patch releases (!880)
*
Update kubectl in container image (!898)
*
Update taiko (!878)
*
Upgrade zulip to 5.0rc1 (!900)
*
Update Helm release cert-manager to v1.7.2 (!911)
*
Update Helm release ingress-nginx to v4.0.19 (!937)
*
Update Helm release kube-prometheus-stack to v34.8.0 (!941)
*
Update Helm release local-path-provisioner to v0.0.22 (!932)
*
Update Helm release loki to v2.10.3 (!947)
*
Update Helm release mariadb to v10.4.5 (!938)
*
Update Helm release metallb to v2.6.11 (!939)
*
Update Helm release nextcloud-onlyoffice to v0.7.23 (!948)
*
Update Helm release single-sign-on to v0.8.2 (!879)
*
Update Helm release velero to v2.29.4 (!922)
*
Update Helm release wordpress to v0.6.17 (!940)
*
Update dependency ansible to v5.5.0 (!883)
*
Update dependency dnspython to v2.2.1 (!863)
*
Update dependency kubernetes to v23 (!859)
*
Update dependency paramiko to v2.10.3 (!896)
*
Update dependency sphinx to v4.5.0 (!920)
*
Validate passwords in .flux.env (!931)
Current application versions:
| Name | Chart | App version |
| ------------------------- | ------ | --------------------- |
| cert-manager | v1.7.2 | v1.7.2 |
| dashboard | 0.1.7 | 0.1.6 |
| eventrouter | 0.4.0 | 0.3 |
| ingress-nginx | 4.0.19 | 1.1.3 |
| kube-prometheus-stack | 34.8.0 | 0.55.0 |
| local-path-provisioner | 0.0.22 | v0.0.22 |
| loki | 2.10.3 | v2.4.2 |
| metallb | 2.6.11 | 0.12.1 |
| missing-container-metrics | 0.24.0 | 0.24.0 |
| nc | 0.7.23 | NC-23.0.2-OO-7.0.1.37 |
| promtail | 3.11.0 | 2.4.2 |
| single-sign-on | 0.8.2 | |
| single-sign-on-database | 10.4.5 | 10.5.15 |
| velero | 2.29.4 | 1.8.1 |
| wekan | 1.1.1 | 5.93 |
| wordpress | 0.6.17 | 5.9.1 |
| zulip | 0.2.1 | 4.7-0 |
### Removed
*
Remove unneeded Makefile (!882)
## [0.8]
### Changed
...
...
@@ -344,7 +408,9 @@ Known issues:
This is the version for the alpha test.
[
Unreleased
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.7.0...master
[
Unreleased
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.8.1...master
[
0.8.1
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.8.0...0.8.1
[
0.8.0
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.7.0...0.8.0
[
0.7.0
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.6.0...0.7.0
[
0.6.0
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.5.0...0.6.0
[
0.5.0
]:
https://open.greenhost.net/openappstack/openappstack/-/compare/0.4.0...0.5.0
...
...
VERSION
View file @
4f7246f7
0.8.
0
0.8.
1
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment