Commit Graph

1174 Commits

Author SHA1 Message Date
Bartosz Surma bef796af8a
Update and use install-plugins.sh (#756)
* 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>
2022-06-28 19:14:31 +02:00
github-actions[bot] 4c2671c1a3
Release Helm chart 0.6.2 (#753)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2022-06-22 17:55:00 +02:00
Szymon Fugas e1b1e9cb3c
Bump to 0.7.1 (#752) 2022-06-22 17:46:49 +02:00
github-actions[bot] 4079d4e93e
Release Helm chart 0.6.1 (#751)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2022-06-22 13:31:26 +02:00
Szymon Fugas 63e96c9715
chore: add release workflow (#750)
* Regenerate deepcopy

* Add the workflow

* Stop signing the tag
2022-06-21 15:36:22 +02:00
Piotr Ryba 8fee7f2806 Bump version to v0.7.1 2022-06-20 21:53:45 +02:00
ywang-psee b734b6d74f
Customize jenkins-operator helmchart with adding 'nodeSelector' (#723)
* Customize jenkins-operator helmchart with adding 'nodeSelector'

* Fix nindent in chart template

* Fix nodeSelector position in helm jenkins template
2022-06-20 21:25:37 +02:00
Tomas Hulata 3362aae2a3
helmchart: hostAliases support (#720)
Signed-off-by: tombokombo <tombo@sysart.tech>
2022-06-20 21:22:17 +02:00
Piotr Ryba a97f283fb9
Remove cron validation (#748)
* Remove cron validation

* Bump git plugin
2022-06-20 20:13:35 +02:00
Bastien HUBERT 56b65aed16
Allow to specify seed agent image (#718)
* Allow to specify seed agent image

* Fix formatting issue

* Add optional for documentation

* Add entry for helm chart

* Add default value for helm chart

Co-authored-by: bhubert <bhubert@expediagroup.com>
2022-06-14 11:39:24 +02:00
Andras Szerdahelyi 46f64fea6a
Seed job SCM may now be configured with github-branch-source/GitHubAppCredentials (#719)
* 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
2022-05-31 16:04:03 +02:00
thecooldrop 13f871b1e4
Remove the validation of plugin version against a regex (#729) 2022-04-04 11:52:13 +02:00
Mateusz Korus 4fde1df8d8
Fix nil reference panic when using non-http readiness probe (#735) 2022-04-04 11:51:34 +02:00
github-actions[bot] 49bdf518de
Auto-updated docs (#724)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2022-02-28 16:22:06 +01:00
github-actions[bot] d3b1fd8172
Auto-updated docs (#717)
Co-authored-by: MKajzik <MKajzik@users.noreply.github.com>
2022-02-28 16:17:05 +01:00
Mateusz Kajzik 47eb115219
Docs: Fix yaml with configuration 2022-02-18 11:26:54 +01:00
Mateusz Kajzik 4c60936da2 Fix yaml in configuration 2022-02-17 14:34:45 +01:00
Mateusz Kajzik 202d7a87b7
Merge pull request #1 from jenkinsci/master
Merge master
2022-02-17 14:02:29 +01:00
Bastien HUBERT 29c5b1e705
Fix nightly release pipeline (#714)
* 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>
2022-02-16 12:33:17 +01:00
Guillaume Le Biller 17a5bfec3e
Build multi-arch images (#693)
* Build multi-arch images

* Reduce CPU requirements for jenkins instances in e2e tests

* Bump Jenkins LTS & plugins versions
2022-02-15 14:51:29 +01:00
Szymon Fugas e8414c09a8
chore: enable manual run of nightly builds with possibility of skipping tests (#712)
* 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
2022-02-10 18:03:08 +01:00
João Valença 424ec3fbc2
Receive plugins' versions with underscores. (#699)
* 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.
2022-01-27 10:58:27 +01:00
thecooldrop 0f507409cc
Fixes #687 (#688)
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>
2021-12-23 13:37:08 +01:00
Andre 2724ec2f70
#685 Do not strip leading whitespace from priorityClassName in helm template (#686) 2021-12-22 08:16:11 +01:00
Andre 7fb4add0b2
#689 ignore packaged helm charts (#690) 2021-12-21 09:20:00 +01:00
Szymon Fugas 64de9aad91
chore: fix Helm chart release workflow (#683)
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
2021-12-15 14:40:03 +01:00
Sylwia Brant dd6e48c8d5 Release 0.6.0 Helm Chart 2021-12-08 14:22:11 +01:00
Sylwia Brant 2b158d5bda Update Operator image in Helm Chart 2021-12-08 14:03:52 +01:00
github-actions[bot] 445d48ab54
Auto-updated docs (#681)
Co-authored-by: SylwiaBrant <SylwiaBrant@users.noreply.github.com>
2021-12-08 13:35:21 +01:00
Sylwia Brant 8d953ae457 Update website - 0.7.0 release 2021-12-08 13:18:09 +01:00
Sylwia Brant 76078d5ff2 Bump version to v0.7.0 2021-12-08 10:26:46 +01:00
maslakov e2f19454b1
#674 move imagePullSecrets in template (#675)
* Update jenkins.yaml

fix https://github.com/jenkinsci/kubernetes-operator/issues/674

* Fix nindent to be 4
2021-12-07 11:59:54 +01:00
SylwiaBrant 7e94bc623f
Prepare for Security Validator release (#680)
* 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
2021-12-07 08:23:58 +01:00
SylwiaBrant 89fa53ae08
Merge pull request #678 from comjf/patch-1
Update broken documentation links
2021-12-06 11:30:34 +01:00
James Flowers 907be3a214
Update broken documentation links
Update seed-job-creation-tutorial link referenced in values.yaml
2021-11-10 16:35:46 -05:00
github-actions[bot] 93072ae7b3
Auto-updated docs (#676)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2021-11-08 17:13:17 +01:00
Hervé Le Meur b3e06ad85a
docs: update Jenkins plugins versions in doc (#672)
Follow-up of https://github.com/jenkinsci/kubernetes-operator/pull/670
2021-11-08 17:05:42 +01:00
SylwiaBrant e27992ba9e
Merge pull request #670 from manut/bugfix_669
Update jenkins base plugins to latest version (#669)
2021-10-20 16:33:45 +02:00
Manuel Traut e03ca0674a Upgrade Jenkins Master default docker image to latest LTS
Current plugin versions require at least Jenkins 2.289

Signed-off-by: Manuel Traut <manuel.traut@mt.com>
2021-10-20 14:31:06 +02:00
github-actions[bot] 75826d5367
Auto-updated docs (#671)
Co-authored-by: KorusMateusz <KorusMateusz@users.noreply.github.com>
2021-10-20 14:09:17 +02:00
Kalmalyzer 7092beabdc
Added config + instructions for testing on Docker Desktop (#668) 2021-10-20 14:03:26 +02:00
Manuel Traut d6f1dcbb54 Update jenkins plugins in tests to latest version (#669)
Since the base plugins are updated compatible plugins need to be
used in the tests.

Signed-off-by: Manuel Traut <manuel.traut@mt.com>
2021-10-20 09:51:50 +02:00
Manuel Traut 90d26f0548 Update jenkins base plugins to latest version (#669)
Signed-off-by: Manuel Traut <manuel.traut@mt.com>
2021-10-18 15:32:05 +02:00
Szymon Fugas b1a388b6d6
Chore: #611 delete old manifests (#666)
* 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
2021-10-08 17:12:46 +02:00
github-actions[bot] b3a4a6ca80
Auto-updated docs (#665)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2021-10-08 09:04:22 +02:00
github-actions[bot] 2663555170
Auto-updated docs (#664)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2021-10-08 08:40:13 +02:00
kalle (jag) b4345b2905
Added documentation for LDAP (#658)
* Added documentation for LDAP

Related to #133
Inspired by https://github.com/jenkinsci/kubernetes-operator/issues/133#issuecomment-555976832
2021-10-06 16:35:57 +02:00
github-actions[bot] 14b0018a7f
Auto-updated docs (#663)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2021-10-06 16:06:10 +02:00
Szymon Fugas 273eab0a69
Docs: General fixes and improvements (#662)
* 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
2021-10-06 16:02:29 +02:00
github-actions[bot] 266c2aa50d
Auto-updated docs (#660)
Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
2021-10-01 13:53:57 +02:00