* Download install-plugins.sh manually from remote
* Reformat
* Goimports
* Use install-plugins.sh bundled with the operator
* Fix compile error
* Update install-plugins.sh
* Remove redundant param to new install-plugins.sh
Co-authored-by: Piotr Ryba <pryba@virtuslab.com>
* Now allowing seed jobs to be configured with GithubAppCredential
* fmt
* Validation for GithubAppCredentials type seed job SCM secret
* GithubAppCredentials validation error messages were not referring to actual GithubAppCredentials fields
* cleanup
* Add buildx create command to makefile to specify driver for the builder
* Use docker-container as driver for docker buildx
Co-authored-by: bhubert <bhubert@expediagroup.com>
* Add manual dispatch trigger for nightly build workflow, with an input parameter for optionally skipping the e2e and helm tests part of the workflow
* Bump how much memory to start minikube cluster with on e2e test workflows
* Log events from default namespace on tests failure, bump the limit of kubernetes events logged to 30
* Bump workflow-job plugin version used by default from 2.42 to 1145.v7f2433caa07f
* Receive plugins versions with underscores.
New jenkins plugin versions have underscores in them (example: https://plugins.jenkins.io/credentials/). The operator refuses configuration for such plug-ins as they do not match the existing regex.
* Add tests to underscores in plugin versions
Adds a new test to check that versions with underscores are valid.
* Synchronise regexps character order to avoid range
Make two related regexps more evidently similar to each other and re-order the symbols so that the - is not interpreted.
This is necessary in order to be able to provide the annotations attached to the
service account associated with the Jenkins master instance.
Co-authored-by: Vanio Begic <vanio.begic@capgemini.com>
Modified sed usage in Helm chart release workflow to account for dependencies section present in Chart.yaml
Unify usage of sed across Helm chart release workflow
* Tidy up k8s events logging
* Increase memory and decrease CPU in resources
* Standarize API fields
* Refactor tests
* Change image and resources for e2e tests
* Increase readability
* Delete jenkinsimages CRDs, old Jenkins CRD and CR and OpenShift Jenkins CR
* Delete old, olm-related manifests
* Delete Operator manifests that are covered by all-in-one
* Restore security docs (non-versioned), fix troubleshooting section
* Fix links in security page, add prerequisites to deploying jenkins
* Minor fixes in troubleshooting section
* Fix order of main sections
* Remove tools guide from developer guide
* Fix order of Getting Started guide parts