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