joshvanl
|
8f0c79396f
|
Adds rest config builder to include new user agent
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-27 12:51:49 +00:00 |
|
joshvanl
|
d89c3e71dc
|
Update rest of controllers with ControllerFactory
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-27 12:51:49 +00:00 |
|
joshvanl
|
fb391a26e5
|
Update CertificateSigningRequest controller to use new ContextFactory
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-27 12:51:49 +00:00 |
|
joshvanl
|
bd18c0ed86
|
Update CertificateRequest controllers to use new controller factory
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-27 12:51:49 +00:00 |
|
joshvanl
|
c66591cf37
|
Update certificate controllers with new controller builder
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-27 12:51:48 +00:00 |
|
joshvanl
|
52a6ae2198
|
Adds ContextFactory to controller package. Changes controller builder to
use ContextFactory
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-27 12:50:12 +00:00 |
|
jetstack-bot
|
b12d78d364
|
Merge pull request #4746 from JoshVanL/controller-readiness-certificates-spec-match
Certificates controller policies refactor
|
2022-01-27 12:45:40 +00:00 |
|
jetstack-bot
|
39e388eaa5
|
Merge pull request #4762 from jakexks/use-only-ingress-annotation
Always use the kubernetes.io/ingress.class annotation (#4537)
|
2022-01-21 13:45:07 +00:00 |
|
Jake Sanders
|
65902d57a3
|
Always use the kubernetes.io/ingress.class annotation (#4537)
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
|
2022-01-21 10:35:25 +00:00 |
|
James Munnelly
|
787ff34e38
|
Add copyright attribution
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 11:07:49 +00:00 |
|
James Munnelly
|
fa61625d5f
|
Regenerate test CRDs
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:56:51 +00:00 |
|
James Munnelly
|
65b8994330
|
Avoid defaulting objects before validation
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:56:51 +00:00 |
|
James Munnelly
|
0bba671152
|
Ensure defaulting is applied in the correct API version during mutation
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:56:50 +00:00 |
|
James Munnelly
|
07a0171e98
|
Use regular discovery client instead of cache
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:56:50 +00:00 |
|
James Munnelly
|
e13c879681
|
Remove old handlers & admission plugins
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:56:50 +00:00 |
|
James Munnelly
|
708de3c580
|
webhook: use new admission-plugin backed validation and mutation handlers
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:56:46 +00:00 |
|
James Munnelly
|
572aecd48d
|
Add webhook admission package to implement admission control in a clearer manner
Signed-off-by: James Munnelly <jmunnelly@apple.com>
|
2022-01-20 10:54:18 +00:00 |
|
joshvanl
|
38b7b930c8
|
Add tests from rebase and more policies under
/internal/controller/certificates
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:31:05 +00:00 |
|
joshvanl
|
3b148347ad
|
Move temporary certificate policy init into policy package
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:30:00 +00:00 |
|
joshvanl
|
a53987214f
|
Move certificates controller policies under /internal/controller
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:30:00 +00:00 |
|
joshvanl
|
f1cafae95f
|
Refactor trigger policies to be more generic and be used by multiple
controllers
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:30:00 +00:00 |
|
joshvanl
|
655dbfec51
|
Update certificates controller secrets manager since feature gate is
removed
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:30:00 +00:00 |
|
joshvanl
|
bdc310adeb
|
Update certificates secret manager to Apply managed fields when the
apply feature is enabled
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:30:00 +00:00 |
|
joshvanl
|
d8548215dd
|
Update secret manager to include additional output formats
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-19 14:30:00 +00:00 |
|
jetstack-bot
|
051a763ee5
|
Merge pull request #4638 from JoshVanL/controllers-certificates-secret-template
SecretTemplate reconciliation. SecretManager Apply
|
2022-01-18 13:28:57 +00:00 |
|
jetstack-bot
|
e2aede44c7
|
Merge pull request #4731 from DiptoChakrabarty/lint
add go linters fixes within codebase
|
2022-01-18 12:52:57 +00:00 |
|
DiptoChakrabarty
|
ba9dccb26d
|
fix comments in consts
Signed-off-by: DiptoChakrabarty <diptochuck123@gmail.com>
|
2022-01-18 10:04:58 +05:30 |
|
joshvanl
|
419ff43312
|
Add more context to SecretCertificateAnnotations
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 15:15:39 +00:00 |
|
joshvanl
|
ee3cc828a9
|
Ensure the SecretTemplate matching is aware of the base annotations set
on the Secret
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:41:24 +00:00 |
|
joshvanl
|
5019aaacfc
|
Update SecretTemplate API comments to highlight that annotations are
appended to base annotations
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:40:13 +00:00 |
|
joshvanl
|
38084fb719
|
Update secret manager to include additional output formats
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:40:12 +00:00 |
|
joshvanl
|
b6e499a317
|
Fix comment and add comment about forcing apply
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
196d0011ca
|
Remove SecretTemplate controller and move logic into issuing controller
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
64d78c6e10
|
Update certificates controller with new secret manager signatures and
tests
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
c5f101525c
|
Update certificates controller secrets manager since feature gate is
removed
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
86ae0545d2
|
Update SecretTemplate API comments with new behaviour.
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
7a4be1edfd
|
Copy across an existing secret type in secrets manager since that field
is immutable.
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
a56b6a8596
|
Fix CA injector test to only create a Secret of type kubernetes.io/tls
since that field is immutable, and shouldn't change from Opaque
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
95ee9ee031
|
Force apply secrets manager if a field has a conflict with the owner
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
5660b80888
|
Gix golang references to feature gate package
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
d6fb5138f2
|
Re-add crd-certificates.yaml
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
af360ee9b3
|
Fix some test func names and some comments. Replaces DeDuplicate in
SecretTemplate controller to use sets.Strings. Removes DeDuplicate func
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
ebc4cba48c
|
Make secretsmanager if statement blocks prettier
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
54c00afb13
|
Fix comments in secretsmanager
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
957bc0a081
|
Create InitWithRESTConfig() in controller test context builder to not
change existing Init() consumers
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
760254848b
|
Make RestConfig nil in acmechallenges sync_test.go
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
8b501d7d54
|
Also don't reconcile Certificates in SecretTemplate controller if
Issuing=True
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
43c72dd490
|
Update Certificates SecretTemplate API comments
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
1319f2a5fb
|
Adds the certificates SecretTemplate controller to reconcile ready
Certificate's Secrets on SecretTemplate changes
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|
joshvanl
|
de4522d883
|
Update certificates secret manager to Apply managed fields when the
apply feature is enabled
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
|
2022-01-17 11:24:45 +00:00 |
|