Update go-crond from 23.2.0 to 23.12.0

Changelog: changed
This commit is contained in:
dependencies.io Bot 2023-12-27 16:09:54 +00:00 committed by Balasankar 'Balu' C
parent 42826fbfa8
commit 27ea3efabe
3 changed files with 41 additions and 1 deletions

View File

@ -15,7 +15,7 @@
#
name 'go-crond'
version = Gitlab::Version.new('go-crond', '23.2.0')
version = Gitlab::Version.new('go-crond', '23.12.0')
default_version version.print(false)
license 'BSD-2-Clause'

View File

@ -4,5 +4,6 @@
<!-- Keep this list sorted alphabetically. -->
- [golang](upgrade-golang-testplan.md)
- [go-crond](upgrade-go-crond-testplan.md)
- [Mattermost](upgrade-mattermost-testplan.md)
- [redis](upgrade-redis-testplan.md)

View File

@ -0,0 +1,39 @@
# `go-crond` component upgrade test plan
## Test plan
- [ ] Check [releases](https://github.com/webdevops/go-crond/releases) for potentially breaking changes.
### Build tests
- [ ] Built on all supported platforms using `build-package-on-all-os` job.
- [ ] Ran `Trigger:ee-package` and then `qa-subset-test` as well as manual `qa-remaining-test-manual` CI jobs on `gitlab.com`.
### Install and check version and basic operation
- [ ] Install and configure using HTTPS URL.
- [ ] Verify version.
```shell
opt/gitlab/embedded/bin/go-crond --version
```
- [ ] Check service status
```shell
sudo gitlab-ctl status crond
sudo gitlab-ctl tail crond
```
- [ ] Set crontab entry to a few minutes ahead and make sure cert request renewal occurs
```shell
cat /var/opt/gitlab/crond/letsencrypt-renew
27 0 */4 * * root /opt/gitlab/bin/gitlab-ctl renew-le-certs
sudo vi /var/opt/gitlab/crond/letsencrypt-renew
cat var/opt/gitlab/crond/letsencrypt-renew
30 18 26 * * root /opt/gitlab/bin/gitlab-ctl renew-le-certs
sudo gitlab-ctl restart crond
sudo gitlab-ctl tail crond
sudo gitlab-ctl tail crond | grep "/opt/gitlab/bin/gitlab-ctl renew"
```