Commit Graph

1285 Commits

Author SHA1 Message Date
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 8d927809cc
temp disable groovy test suite 2024-12-09 00:27:04 +01:00
brokenpip3 e23fb22ac2
sunday tests investigation 2024-12-08 23:40:06 +01:00
Luigi Operoso f9ded15841
chore: plugins and lts version october update (#1070) 2024-10-21 00:05:10 +02:00
brokenpip3 359dbac2f0
Merge branch 'version-9.0' of https://github.com/ansh-devs/kubernetes-operator into ansh-devs-version-9.0 2024-10-20 23:53:36 +02:00
Ansh Garhewal fdcdea20b1
(tests): increased jenkins base configuration timeouts 2024-08-10 20:33:28 +05:30
Ansh Garhewal 3fa19732ba
chore: updated KUSTOMIZE tools version 2024-08-02 19:33:22 +05:30
Ansh Garhewal 46fb2a9855
chore: updated go staticcheck version 2024-08-02 17:28:37 +05:30
Ansh Garhewal 6c2ca15597
refactor(tests): removed unused dependencies 2024-07-28 08:43:23 +05:30
Ansh Garhewal c7a1938be4
refactor(tests): smtp commented and some refactoring 2024-07-27 18:02:05 +05:30
Ansh Garhewal 559d145282
refactor(test): seedjob tests passing 2024-07-25 21:39:24 +05:30
Ansh Garhewal 8da241b4de
refactor(tests): fixed github and bitbucket pushTrigger test 2024-07-24 22:20:02 +05:30
Ansh Garhewal dd31159b12
refactor(tests): reconcile_test 2024-07-22 16:07:24 +05:30
Ansh Garhewal df66c98c90
(chore): updated node version in nix configs 2024-07-21 23:15:33 +05:30
Ansh Garhewal c4d583e268
chore(deps): updated go version in base.env 2024-07-21 22:50:15 +05:30
Ansh Garhewal dee9bbf1ac
chore: updated go version in nix 2024-07-21 21:53:58 +05:30
Ansh Garhewal 404c5e0b10
fix: tests, golangci
*Changes*

- Continuation WIP of  #954
- Updated Go Version to - v1.22
- Updated Mocks for `pkg/controller/jenkins/client/jenkins.go` to support new changes
- Updated package level tests
- refactored code to adapt `context` API
- Updated dependencies

*Pending*

- [] make E2E & HELM tests compatible to new changes
2024-07-21 21:37:27 +05:30
Ansh Garhewal 1cb7be2cdb
fix(ci)- fixed golangci linting errors 2024-07-21 21:26:43 +05:30
Ansh Garhewal b2f6f482ca
fix: golangci linting errors 2024-07-21 19:05:18 +05:30
Ansh Garhewal 87ec9f8c2a
feat: mocks updated
- Old mocks removed
- New Mocks Added for Jenkins API that has support for context API
2024-07-21 16:22:03 +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 62a1e7c077
deps: golangci dependency modified 2024-07-21 15:28:09 +05:30
Ansh Garhewal 9ba4586ad8
fix: restorebackup test migrated to use VolumeResourceRequirements 2024-07-21 14:15:59 +05:30
Ansh Garhewal 62d43f93e6
chore: linter resource package dependency added 2024-07-21 14:04:59 +05:30
Ansh Garhewal 23dc23538f
chore: tidy go.mod 2024-07-21 13:59:57 +05:30
Ansh Garhewal cf6f304d8e
chore: resmap dependency added 2024-07-21 13:55:28 +05:30
Ansh Garhewal 185102656f
chore: dependencies update 2024-07-21 13:51:42 +05:30
Ansh Garhewal 0ea755e414
chore: added sort-result in golangci 2024-07-21 13:41:15 +05:30
Ansh Garhewal 009190723f
update golangci-lint version 2024-07-21 13:35:55 +05:30
Ansh Garhewal 141df9165f
chore: Makefile indentation 2024-07-21 13:27:55 +05:30
Ansh Garhewal b86f06d6cb
chore: tidy go.mod 2024-07-21 12:54:13 +05:30
Ansh Garhewal 9cfc490cd5
fix: deprecated Webhook Server & cache Namespace 2024-07-21 12:46:47 +05:30
Ansh Garhewal bfd9d3c60b
fix: manager for controller 2024-07-21 09:18:14 +05:30
Ansh Garhewal b7f4e25b71
refactor: minor fixes 2024-07-20 23:26:05 +05:30
brokenpip3 0f80a5f4c7
fix handler.go 2024-07-19 15:14:29 +02:00
brokenpip3 f6d8018106
update go version 2024-07-19 13:03:09 +02:00
brokenpip3 c7f9a4852b
fix conflict, start addressing linter and build problems 2024-07-19 12:58:19 +02:00
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 3a5b7f6b4f
fix(ci): release go env version (#1032) 2024-07-05 19:07:37 +02:00
github-actions[bot] 6abbd56e77
Auto-updated Kubernetes Manifests (#1031)
Co-authored-by: brokenpip3 <40476330+brokenpip3@users.noreply.github.com>
2024-07-05 17:27:50 +02:00
github-actions[bot] b63b31a398
Release 0.8.1 Helm Chart (#1030)
Co-authored-by: brokenpip3 <40476330+brokenpip3@users.noreply.github.com>
2024-07-05 17:27:10 +02:00
github-actions[bot] 7c6616b2bf
Auto-updated Kubernetes Manifests (#1029)
Co-authored-by: brokenpip3 <40476330+brokenpip3@users.noreply.github.com>
2024-07-05 15:04:29 +02:00
Luigi Operoso 57a1b6bfb9
chore: prepare 0.8.1 bug fix release (#1028) 2024-07-04 23:38:48 +02:00
Luigi Operoso 5e962b26ae
fix(operator): deprecated jnlpUrl (#1026) 2024-07-02 22:39:50 +02:00
dependabot[bot] 0911dfe64a
build(deps): bump the actions group across 1 directory with 2 updates (#1019)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 23:30:29 +02:00
Luigi Operoso b722ef11ae
feat(backup): logs everything to stdout/err, implement lock file for both backup/restore (#1023) 2024-06-25 23:29:35 +02:00
DionJones615 5ef6c730de
fix(backup): Duplicated backups & restores (#1021) 2024-06-25 18:44:55 +02:00