Ole Markus With
381ceb1d14
Revert back to using kubectl in channels
...
Introduces an Applier interface and keeps the custom client based implementation
2022-08-14 13:06:17 +02:00
Ole Markus With
70181ec3b3
Remove --files flag from channels and make single arg mandatory
2022-08-02 20:27:36 +02:00
Ole Markus With
cb96d39804
Use dynamic client for applying channels manifest rather than calling kubectl
2022-07-02 16:13:27 +02:00
Ole Markus With
db5cee1320
Channels to have exit status 1 on apply failure
2022-06-08 10:32:01 +02:00
Ole Markus With
5f6b480f81
Update cert-manager dependency to 1.8.0
2022-04-10 12:39:47 +02:00
Ole Markus With
e128cc7f5d
Preload channel versions from namespaces
...
Avoids loading the NS multiple times per installed addon
2022-01-05 10:38:26 +01:00
justinsb
454c47f92b
Support pruning in channels command
...
We let the addon specify exactly what should be pruned; this approach
is a little more verbose but we're likely generating this
automatically in the common case anyway.
In return for the verbosity, we can likely handle more future cases
and edge cases (for example removing objects that aren't labelled or
are in the wrong namespace).
2021-10-15 17:47:13 -04:00
Ciprian Hacman
8bbc88eb2e
Disallow the use of legacy addons
2021-07-31 05:33:26 +03:00
Ole Markus With
0a43080957
Continue if a single addon fails to be applied
2021-07-06 08:31:49 +02:00
Ciprian Hacman
2f3bad686a
Remove version from addons
2021-06-25 19:25:01 +03:00
Ole Markus With
d41f68c6ef
Make channels create PKI for addons that needs it
2021-01-30 09:01:33 +01:00
Ciprian Hacman
a7c8d2087c
Use github.com/blang/semver/v4
2020-07-01 08:54:42 +03:00
Justin Santa Barbara
31bb16d4d1
Add context.Context to most signatures
...
The client-go signature for most methods adds a context.Context
object, and also makes Options mandatory. Feed through a
context.Context through many of our methods (but use context.TODO to
stop it getting totally out of hand!)
2020-04-11 14:44:17 -04:00
John Gardiner Myers
19f35385b2
Remove commented out code
2020-01-23 21:09:21 -08:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
chrislovecnm
1e418c3e13
more goimport updates
2017-11-04 10:03:02 -06:00
Justin Santa Barbara
799142b3fc
channels: accept -f and --files
2017-04-19 00:17:13 -04:00
Justin Santa Barbara
aafe8aca21
Add docs for addon manager
2017-04-08 12:21:22 -04:00
Justin Santa Barbara
a7c2c554e1
channels: support targeting kubernetes versions
2017-04-08 11:08:03 -04:00