Commit Graph

179 Commits

Author SHA1 Message Date
xmbhasin dc33f507e7 fix(e2e-tests): timeout failures during jenkins job checks
* increase retry on job creation to fix failing test `performs backups before pod deletion and restores them even Jenkins status is restarted`
* allow retry on error when retrieving finished job to fix failing test `runs kubernetes plugin job successfully`
2025-03-28 13:07:26 -04:00
xmbhasin a0a1a7a84d Merge branch 'master' into go-1.22-fix-tests 2025-03-26 19:37:15 -04:00
Manish Bhasin 1ec83b9de9
fix(bats-tests): lifecycle hook injection test failing (#1095)
Co-authored-by: xmbhasin <xmbhasin@users.noreply.github.com>
2025-03-27 00:19:52 +01:00
xmbhasin 189795ef79 fix(ci): bats-tests fail to find bats-detik entry point 2025-03-23 13:28:12 -04:00
xmbhasin ae508553bf fix(base_plugins): don't hardcode workflow-job, jenkins crashing during plugin dep resolution 2025-03-23 13:02:40 -04:00
xmbhasin 7a06e4175f Merge branch 'master' into go-1.22-fix-tests 2025-03-23 12:40:14 -04:00
xmbhasin d2b654fb40 fix(reconcile): ensure backup reconciliation succeeds during bats tests
* now stdout and stderr from Exec calls are properly returned so output of backup jobs can be checked
* now runs backup reconciliation before seed jobs reconciliation
* backups would never be performed during bats tests because of errors and/or requeuing requests from ensureSeedJobs
2025-03-23 11:32:11 -04:00
xmbhasin d8a0d7ff32 fix(base_plugins): jenkins crashing during plugin dep resolution
* ensures plugin versions are compatible as of 2025-03-22
2025-03-23 11:32:11 -04:00
xmbhasin bce5634dc8 fix(logging): resolve incompatible k8s api package version
* upgrades from "k8s.io/api/events/v1beta1" to "k8s.io/api/events/v1"
* events v1 has been GA since k8s 1.19 released Aug 26 2020
* see https://github.com/kubernetes/enhancements/issues/383
2025-03-23 11:30:13 -04:00
brokenpip3 e23fb22ac2
sunday tests investigation 2024-12-08 23:40:06 +01:00
DionJones615 d919a2a11c
fix(master): pass lifecycle configuration to master container (#1062) 2024-11-22 01:03:01 +01:00
Luigi Operoso f9ded15841
chore: plugins and lts version october update (#1070) 2024-10-21 00:05:10 +02:00
Luigi Operoso a4fa09b2ed
chore: plugins and lts version october update (#1070) 2024-10-21 00:00:49 +02:00
Ansh Garhewal fdcdea20b1
(tests): increased jenkins base configuration timeouts 2024-08-10 20:33:28 +05:30
Ansh Garhewal c7a1938be4
refactor(tests): smtp commented and some refactoring 2024-07-27 18:02:05 +05:30
Ansh Garhewal 1cb7be2cdb
fix(ci)- fixed golangci linting errors 2024-07-21 21:26:43 +05:30
Ansh Garhewal 9d12e547d4
fix: refactored to support context API
- Context API support is added to the Jenkins API interface.
2024-07-21 16:12:49 +05:30
Ansh Garhewal 9ba4586ad8
fix: restorebackup test migrated to use VolumeResourceRequirements 2024-07-21 14:15:59 +05:30
brokenpip3 46472d3356
Merge remote-tracking branch 'origin/master' into version-9.0 2024-07-18 23:55:32 +02:00
Luigi Operoso 24eac18564
fix(test): helm/bats + chore(blog): add 0.8.1 release note (#1033) 2024-07-08 08:56:23 +02:00
Luigi Operoso 57a1b6bfb9
chore: prepare 0.8.1 bug fix release (#1028) 2024-07-04 23:38:48 +02:00
Luigi Operoso e0f52b5bdf
chore(operator): update jenkins latest img and plugins, use latest backup in bats tests (#1022) 2024-06-22 16:27:38 +02:00
Evgenii f98b0bc5ee
fix(backup): find race and disable search in subdir, always test latest backup image in e2e, bump backup to 0.3.x (#1011)
Co-authored-by: brokenpip3 <brokenpip3@gmail.com>
2024-06-22 09:47:24 +02:00
DionJones615 18197e66b7
feat: expose jenkins master terminationGracePeriodSeconds (#1012)
Co-authored-by: brokenpip3 <brokenpip3@gmail.com>
2024-06-11 23:57:48 +02:00
Luigi Operoso 061995a65c
fix: seed job warnings, updated latest lts and plugins (#1018) 2024-06-02 23:33:56 +02:00
Rafał Krzewski cf49a4a28f
Control cert-manager installation with a separate config value (#972)
Co-authored-by: Rafał Krzewski <rafal.krzewski@caltha.eu>
Co-authored-by: Luigi Operoso <40476330+brokenpip3@users.noreply.github.com>
Co-authored-by: brokenpip3 <brokenpip3@gmail.com>
2024-03-16 16:28:15 +00:00
Luigi Operoso 1a7dc9107a
fix(test): bats test fix webhook upgrade (#987) 2024-03-16 16:24:22 +01:00
brokenpip3 0b796360ec
Merge remote-tracking branch 'origin/master' into version-9.0 2024-03-16 16:03:22 +01:00
Luigi Operoso 036b20c01b
feat(test): better bats tests, install from latest tag and then update from master (#986) 2024-03-15 20:57:30 +01:00
brokenpip3 5a1a4a1eec
wip 2024-03-12 10:32:43 +01:00
Luigi Operoso be737522f0
feat: make ginkgo tests as matrix (#979)
- make ginkgo tests as matrix for easily re-run failing tests or checking logs
- fix pod restart check
2024-02-26 00:00:37 +01:00
brokenpip3 549930bcd6
fix probe handler 2024-02-25 00:18:08 +01:00
brokenpip3 75b8a3a678
Merge remote-tracking branch 'origin/master' into version-9.0 2024-02-24 23:59:16 +01:00
Luigi Operoso 81251d3ddc
chore: update jenkins and plugins to latest lts, update gh actions, add flake, remove minikube and use kind (#974)
- update to latest jenkins lts
- update github actions
- add nix flake (experimental, build artifacts still wip)
- remove minikube and use kind for a better experience
2024-02-24 17:08:10 +01:00
brokenpip3 6ad8652a09
migrate to operator version 1.33 2024-02-23 00:41:12 +01:00
brokenpip3 7c1c5a98f4
Merge remote-tracking branch 'origin/2024-02-update' into version-9.0 2024-02-23 00:06:57 +01:00
brokenpip3 e7dcbb6ad3
Merge remote-tracking branch 'origin/master' into version-9.0 2024-02-23 00:04:43 +01:00
brokenpip3 206c9014e4
more time while recreating the pod 2024-02-23 00:02:47 +01:00
Luigi Operoso 7a4233654a fix e2e test 2024-02-22 18:27:01 +00:00
brokenpip3 ca46f35b5f
chore: update to jenkins 2.440.1-lts 2024-02-21 22:55:17 +01:00
brokenpip3 8fca790d6e
chore: update plugins 2024-02-21 00:37:53 +01:00
brokenpip3 ceb971e6f9
chore: update jenkins lts version 2024-02-21 00:25:31 +01:00
Luigi Operoso 8d61604b03
fix(tests) (#936) 2023-11-19 14:04:23 +01:00
Luigi Operoso 138e569841
fix(ci): update devcontainers, github actions config, bats action (#928) 2023-11-13 00:26:13 +01:00
Luigi Operoso 2c88fe13a8
chore(jenkins): update latest lts and plugins version (#900) 2023-09-05 15:21:44 +02:00
Luigi Operoso 5ddcf1075d
fix: latestplugin always true, add more complex bats tests, update devcontainers and make manifests (#857) 2023-06-27 09:37:31 +02:00
Luigi Operoso 0abc758dc3
chore: several minor updates, bump helm, base-plugins and backup base img (#865) 2023-06-26 12:43:24 +02:00
Luigi Operoso 3fe842fff4
chore: prearing version bumpt to v0.8.0-beta2 (#849) 2023-06-06 00:10:36 +02:00
Luigi Operoso 00bb04745b
Fix: add tollerations again (#842)
Signed-off-by: tombokombo <tombo@sysart.tech>
Co-authored-by: Tomas Hulata <tombo@sysart.tech>
2023-05-30 09:36:55 +02:00
Luigi Operoso 7bccdc21b1
chore: update to latest lts, update plugins, remove devbots, add devcontainer (#835)
Update to the latest lts
Update plugins
Remove devbots
Initial devcontainer config
2023-05-09 00:12:54 +02:00