Commit Graph

113 Commits

Author SHA1 Message Date
SylwiaBrant c74606a2ee
Migrate Helm Chart to OSDK v1.3.0 (#551)
Migrate Helm Chart to OSDK v1.3.0
2021-04-29 13:50:06 +02:00
Sylwia Brant d225cc113e Minikube downloaded to bin, test fixes 2021-02-08 13:37:00 +01:00
SylwiaBrant 021ebb4745
Added TestPlugins, TestRestart and TestRestoreBackup (#504)
Co-authored-by: Tomasz Sęk
2021-02-05 13:17:06 +01:00
Tomasz Sęk 363b9e0fc0
Resolve some FIXME 2021-01-27 10:33:38 +01:00
Tomasz Sęk 524d0b861f
Refactor e2e tests to new ginkgo framework 2021-01-26 22:00:23 +01:00
Tomasz Sęk fe81e5ab3d
Bump version to v0.5.0 2021-01-18 10:10:36 +01:00
Sylwia Brant 566ac9768f Grand Christmas Patch
Fixed helm not creating role permissions #424
Added ability to use custom k8s cluster domain #461
Fixed propagation of JENKINS_OPTS to seed-job agent #462
Fixed updating last backup #421
2020-12-15 10:18:40 +01:00
Sylwia Brant ea5ad56012 Fixed targetPort value
Made the targetPort in Jenkins pod a fixed value.
Previously users encountered issue with changing values.
Added test comparing expected and actual targetPort values.
2020-10-13 09:22:19 +02:00
Tomasz Sęk 8c62b6909d
#349 Fix Helm upgrade issue with PVC 2020-06-07 14:56:22 +02:00
Tomasz Sęk 87ee491a74
#349 Fix Helm upgrade issue with PVC 2020-06-07 12:10:03 +02:00
jkhelil 5e1496cbc3 reorganise directories for better readbility 2020-05-19 10:26:18 +02:00
Vibhav Bobade b77592e9d1 Intermediate Commit for transition from Pod to Deployment based Jenkins Controller
Allows for using the annotation jenkins.io/use-deployment
and setting the value to true makes the operator use a
Deployment instead of Pod for serving Jenkins.

This is part of a temporary feature and has to be committed to avoid bigger PRs.
2020-05-15 12:44:54 +05:30
jkhelil e05c2d7a97 refactor log handeling 2020-05-13 14:14:33 +02:00
jkhelil 128c97be6b lint with golangci-lint 2020-05-06 16:22:52 +02:00
Akram Ben Aissi 92292ae698 Move to operator-sdk v.0.17.0 2020-05-04 18:57:14 +02:00
Jakub Al-Khalili fe9cb921bc
#263 Execute user scripts before seed jobs (#345) 2020-04-27 14:22:49 +02:00
Tomasz Sęk 185f0533e4
Add e2e tests for the Helm Chart (#334) 2020-04-17 14:14:56 +02:00
Tomasz Sęk 0a0483aa77
#190 Improve e2e tests for OpenShift 2020-04-13 19:10:59 +02:00
Oleksandr Kovalchuk c90969256e
Use existing version of envoyproxy image 2020-04-11 15:06:04 +03:00
Oleksandr Kovalchuk b99468930e
Add e2e test with setting priorityClassName
As it is quite difficult to set cluster-wide objects in test and don't
break other tests, which are running in parallel, rely on pre-created
priorityClass (which is already in the cluster by default) in test.
2020-04-09 11:07:10 +03:00
salluvada 970449f04f
#296 Allow to specify custom plugins location in jenkins CR (#309) 2020-03-29 20:41:16 +02:00
Tomasz Sęk 7d48aa3079
#190 Allow set quay.io/openshift/origin-jenkins with OAuth image in e2e tests (#307) 2020-03-29 18:40:07 +02:00
Tomasz Sęk cc35dcfc72
#190 Allow set quay.io/openshift/origin-jenkins image in e2e tests 2020-03-22 19:29:56 +01:00
Tomasz Sęk c1c301ec79
#190 Improve e2e tests for OpenShift 2020-03-22 19:25:49 +01:00
Tomasz Sęk 7356a5ec49
#190 Improve e2e tests for OpenShift 2020-03-22 12:24:05 +01:00
Shoubhik Bose 852d729018
Upgrade operator-sdk to 0.15.1 (#269)
Upgrade operator-sdk to 0.15.1
2020-02-12 21:58:28 +01:00
Tomasz Sęk 987b4006bd
Try to fix the TestBackupAndRestore e2e test 2020-02-06 20:58:52 +01:00
Tomasz Sęk be41ef44a8
#262 Allow configure Jenkins master pod labels 2020-01-30 23:14:06 +01:00
Tomasz Sęk caa0f6e5f5
Use port-forward in e2e tests to communicate with Jenkins API 2020-01-23 13:15:41 +01:00
Tomasz Sęk 8e1d66de0f
#190 Allow set Jenkins API authorization strategy 2020-01-11 22:04:00 +01:00
Tomasz Sęk b27aef1808
#200 Fix e2e 2020-01-06 20:41:36 +01:00
Tomasz Sęk 4d1d23cf6c
#200 Fix e2e 2020-01-06 19:20:47 +01:00
Tomasz Sęk f9335df74c
#200 Allow for additional RBAC role bindings for Jenkins master 2020-01-06 18:03:01 +01:00
Tomasz Sęk 45e91be07c
Improve logging in e2e tests 2020-01-02 12:43:48 +01:00
Tomasz Sęk 33c3d47cee
#197 Improve checking the ImagePullSecret 2019-12-25 14:40:46 +01:00
Jakub Al-Khalili a612939f33 Add support for local development kubernetes cluster software (#207)
#203 Add support for local development kubernetes cluster
2019-12-19 13:54:31 +01:00
Tomasz Sęk 0eaf8d9bb6
Adjust timeouts in e2e tests 2019-12-19 13:06:51 +01:00
Tomasz Sęk 7bd02997ac
Fix e2e tests 2019-12-19 11:03:37 +01:00
Jakub Al-Khalili cdde6acec3 Adjust timeouts for jobs, user configuration. Add waiting mechanism for namespace removal 2019-12-18 14:33:46 +01:00
Jakub Al-Khalili ed5a59655c Add E2E tests logging mechanism (#232)
Add E2E tests logging mechanism
2019-12-17 15:50:53 +01:00
Tomasz Sęk 041eb9a5ea
Merge pull request #233 from jakalkhalili/master
Adjust timeout for TestBackupAndRestore
2019-12-17 15:50:06 +01:00
Jakub Al-Khalili ba4a35b7a3 Adjust timeout for TestBackupAndRestore 2019-12-17 15:41:51 +01:00
Jakub Al-Khalili 7df8b32f95 #173 Add waiting mechanism for seed job agent (#224)
#173 Add waiting mechanism for the seed job agent
2019-12-17 13:45:31 +01:00
Jakub Al-Khalili ae4cba4058 Add logs when e2e tests fail 2019-12-13 15:27:21 +01:00
Tomasz Sęk 8dd899c7d2
#110 Fix unit tests and formatting 2019-09-19 13:27:47 +02:00
Jakub Al-Khalili aeed89f3b0 Improve e2e tests - add waitForJobToFinish 2019-09-17 13:29:42 +02:00
Jakub Al-Khalili 43b75b0775 Improve e2e test with waiting enhancement 2019-09-17 08:29:25 +02:00
Jakub Al-Khalili 125b4c9898 #90 Fix pipeline groovy script 2019-09-13 16:20:14 +02:00
Jakub Al-Khalili 4ce082cfc4 #90 Small fixes in tests 2019-09-12 15:56:14 +02:00
Jakub Al-Khalili 56d305eeab #90 Add kubernetes plugin e2e tests 2019-09-12 14:51:13 +02:00