Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade jenkins+plugins #90

Merged
merged 4 commits into from
Sep 6, 2022
Merged

Conversation

schnatterer
Copy link
Member

@schnatterer schnatterer commented Sep 5, 2022

Pinned plugins were incompatible with latest CAS plugin used in Cloudogu Ecosystem.

So: Upgraded plugins. This lead to dependency errors.
So: Upgraded Jenkins. Upgrading Jenkins required fixing #86 (well, working around it, actually) but good enough for now, IMHO.

This PR upgrades to latest 3.x version of Jenkins Helm chart, in order to keep effort little. While doing so stumbled on cloudogu/gitops-build-lib#21. Worked around by pinning inbound-agent image.

Yeah well, a lot of workarounds but at least a more recent Jenkins version and plugins. And a playground working with the latest Jenkins version running in Cloudogu Ecosystem.

Can be tested with ghcr.io/cloudogu/gitops-playground:ca4efb4.

Reason: Pinned plugins were incompatible with latest CAS plugin used in Cloudogu Ecosystem.

Note: This commit brings back core ideas from 742e86e that were later reverted.
gitops-build-lib relies on curl binary in PATH.
@pmarkiewka pmarkiewka merged commit d67ec33 into main Sep 6, 2022
@pmarkiewka pmarkiewka deleted the feature/upgrade-jenkins-plugins branch September 6, 2022 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants