Commit Graph

161 Commits (0.19.0)

Author SHA1 Message Date
Joe Bowbeer ee938a7b82 add unit tests 2023-08-09 03:46:49 +00:00
Joe Bowbeer 7ff089371b feat: initContainers 2023-08-01 05:13:33 -07:00
Ian bc14e01e9d
Build with kube 1.24 (#1)
* Build with kubernetes 1.24 libraries

* Try to resolve circle build error

* Fix build warnings

* Update test parser to use modern command install method

* Attempt to pass helm chart testing

* Correct testing kube version

* Update go version used by the drone ci

* Remove beta versions from templetes
2023-03-01 11:51:58 -05:00
Neil Toledo e7a130d589 ran through gofmt; removed uneccessary comments; cleaned prometheus test 2020-06-12 16:14:11 -07:00
Aurélien Grenotton d3c1ee82d3 Add SemVer pre-release handling
Previously, SemVer pre-release version was used to differentiate kind
of "branches", not allowing to cross pre-release on update.
According to SemVer spec, this should rather rely on the metadata.
New "keel.sh/matchPreRelease" annotation (or label) is added to disable
current keel behavior and consider the pre-release as a standard
SemVer versioning token.
For backward compatibility purpose, its value defaults to "true" if not
specified.
Closes #252

Also reviewed WatchRepositoryTagsJob tags handling.
Fixes #490
2020-04-19 01:36:21 +02:00
Karolis 9b776c3ea3 updating tests 2019-07-07 14:41:19 +01:00
Karolis Rusenas a09289922c interfaces updated 2019-06-14 00:21:06 +01:00
Karolis Rusenas e92aa65d12 reduce logging 2019-06-02 11:13:56 +01:00
Karolis Rusenas 82a54c60f3 reduce logging 2019-06-02 11:13:42 +01:00
Karolis Rusenas e4e2746a4b checking whether event was triggered by an approval. If yes - don't create a new one 2019-05-11 10:25:26 +01:00
Karolis Rusenas 786975b002 eudit 2019-05-09 16:58:28 +01:00
Karolis Rusenas e159c6774a cleanup 2019-05-02 22:45:50 +01:00
Karolis Rusenas e4f08c525c #381 upload longer messages as files 2019-04-27 10:54:58 +01:00
Karolis Rusenas b913dcdde4 reading approvals from annotations 2019-04-26 10:41:01 +01:00
Karolis Rusenas fad5d82428 adding keel.sh/imagePullSecret label/annotation to specify secrets 2019-04-23 23:22:27 +01:00
Karolis Rusenas 2e64effc7b cleanup 2018-12-11 23:21:27 +00:00
Karolis Rusenas cfd73ca6f7 tests updated 2018-12-01 22:23:36 +00:00
Karolis Rusenas 88426a1e7c setting policies in the tracked images 2018-11-30 22:46:23 +00:00
Karolis Rusenas 0a3e05e60f removing some logging 2018-11-14 21:03:06 +00:00
Karolis Rusenas 6305d84c7c including pre-releases 2018-11-13 23:40:04 +00:00
Karolis Rusenas bd00613e7e Merge branch 'master' into feature/poll-multi-tags 2018-11-12 17:25:37 +00:00
Karolis Rusenas e4027db612 getting impacted deployments, policy in annotations 2018-11-07 23:16:48 +00:00
Karolis Rusenas e2507985dc passing in annotations 2018-11-07 23:16:23 +00:00
Karolis Rusenas 10a3c2835b initializing maps 2018-10-14 22:17:37 +01:00
Karolis Rusenas af5f198524 initializing map 2018-10-14 15:06:12 +01:00
Karolis Rusenas f83b58f534 tests updated 2018-10-07 14:17:22 +01:00
Arthur Mello cac5c61be2 Add timestamp to rollout history log 2018-10-03 17:10:46 -03:00
Karolis Rusenas 03510c10b7 redundant logging 2018-09-04 22:28:17 +01:00
Karolis Rusenas 1e729811b3 glob test 2018-09-02 21:34:27 +01:00
Karolis Rusenas 7d3864bdd1 refactoring to use new policies 2018-09-02 21:19:02 +01:00
Karolis Rusenas 9fe0293e1a test updates 2018-09-02 21:18:27 +01:00
Karolis Rusenas c37a11f006 cleanup 2018-09-02 21:13:54 +01:00
Karolis Rusenas b4fc8f2241 using policy interface, unifying update checks 2018-09-02 16:32:05 +01:00
Karolis Rusenas 64162cbb85 adding cron job update capability to the k8s provider 2018-08-30 00:02:48 +01:00
Karolis Rusenas f8675e61d1 collecting and sending release notes 2018-06-24 23:29:17 +01:00
Karolis Rusenas d20beb7000 resetting approvals on update 2018-06-24 14:37:39 +01:00
Karolis Rusenas e340a09cdb cleanup 2018-06-24 14:37:25 +01:00
Karolis Rusenas 950e4e1bc8 digest check if available 2018-06-20 00:06:52 +01:00
Karolis Rusenas e044cdbf84 cleanup, unused functionality 2018-06-20 00:06:13 +01:00
Adrien Delorme 2b590f1f34 free refactor ! 2018-06-05 11:55:26 +02:00
Adrien Delorme f5a86b7226 also check match-tag for versionned updates 2018-06-05 11:53:35 +02:00
Adrien Delorme bfbc9d9509 use image.Parse(repo.String()) in checkVersionedDeployment
* this would cause a difference in tests
2018-06-05 11:26:15 +02:00
Karolis Rusenas 67ec485b39 tests for watchers 2018-05-10 23:41:27 +01:00
Karolis Rusenas 435b6eb91b additional tests for prerelease tags 2018-05-10 23:41:13 +01:00
Adrien Delorme 050308cdf1 Up one last test 2018-05-02 10:40:52 +02:00
Adrien Delorme bb07e3d26f Update & fix tests 2018-05-02 10:38:28 +02:00
Adrien Delorme 1db0e27c5c Check that labels[types.KeelForceTagMatchLabel] == true 2018-05-01 14:13:08 +02:00
Karolis Rusenas 830dcf1705 using different identifier for approvals, cleanup 2018-04-30 11:27:34 +01:00
Karolis Rusenas 1fa8f9ee8c cleanup 2018-04-25 22:45:21 +01:00
Karolis Rusenas 69dbeef4e4 cleanup 2018-04-25 22:44:58 +01:00