Commit Graph
3909 Commits
Author SHA1 Message Date
jetstack-botandGitHub 59ff99811b Merge pull request #2851 from munnerz/fixup-webhook-requestkind
Support Kubernetes 1.15 and below properly in validating webhook
2020-04-28 13:18:29 +01:00
James Munnelly c641443e92 Support Kubernetes 1.15 and below properly in validating webhook
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-28 11:51:58 +01:00
jetstack-botandGitHub cdc43833f9 Merge pull request #2837 from meyskens/ingress-issuer-kind
Set Issuer kind specific to Issuer if /issuer is specified
2020-04-24 15:41:05 +01:00
Maartje Eyskens f2b36483a4 Set Issuer kind specific to Issuer if cert-manager.io/issuer is specified.
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-24 16:16:04 +02:00
jetstack-botandGitHub f0231cc5d5 Merge pull request #2831 from wallrj/2754-webhook-config
Fixes for the validating and mutating webhook configuration
v0.15.0-alpha.2
2020-04-23 17:58:26 +01:00
jetstack-botandGitHub 7332ab7101 Merge pull request #2830 from meyskens/licenses
Make directory name the correct "licenses"
2020-04-23 16:38:02 +01:00
Richard Wall f37e0cd72a Fixes for the validating and mutating webhook configuration
* Use the correct URL path for validation
* Validate v1alpha3 API objects
* Mutate v1alpha3 API objects

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-04-23 16:07:49 +01:00
Maartje Eyskens c3eecbc168 Make directory name the correct "licenses"
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-23 16:07:04 +02:00
jetstack-botandGitHub 49e1a7a51c Merge pull request #2825 from meyskens/add-origin-tag
Add cert-manager origin tag in Venafi
v0.15.0-alpha.1
2020-04-22 16:48:02 +01:00
Maartje Eyskens 3747cf2000 Fix up test and make code look nicer
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-22 17:08:34 +02:00
Maartje Eyskens 453640dd4d Add cert-manager origin tag in Venafi
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-22 16:42:55 +02:00
jetstack-botandGitHub 43920b570a Merge pull request #2824 from munnerz/native-jks-p12
Add `certificate.spec.keystores` and 'native' P12 and JKS keystore support
2020-04-22 15:39:03 +01:00
James Munnelly 7978fbe081 Address review feedback and include truststore.jks with JKS mode enabled
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-22 15:20:49 +01:00
James Munnelly 67a93b4f22 Remove unused vars
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 17:58:18 +01:00
James Munnelly ba33c823a3 Add 'keystores' stanza to CertificateSpec to allow dynamic keystore configuration
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 17:58:18 +01:00
jetstack-botandGitHub 4aff1ce3f0 Merge pull request #2814 from munnerz/privatekey-rotation
keymanager: support private key rotationPolicy field
2020-04-21 16:02:53 +01:00
James Munnelly 6a827c6b8b Don't use fixed length map
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 14:49:25 +01:00
jetstack-botandGitHub 93afe59b31 Merge pull request #2730 from munnerz/update-challenge-docs
Update field comments on ChallengeSpec
2020-04-21 12:38:53 +01:00
James Munnelly 019f64e841 Fix test failures
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 10:25:56 +01:00
James Munnelly 6d02c855ee Regenerate files
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 10:07:13 +01:00
James Munnelly 8a628c3315 Update field comments on ChallengeSpec
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 10:07:03 +01:00
James Munnelly a17d04260e requestmanager: copy labels and annotations onto CertificateRequest resources
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
James Munnelly 212ef42a66 util/pki: allow certificates only specifying IP, URI or Email SANs to be signed
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
James Munnelly f04696747c Fix SecretDataAltNamesMatchSpec for loose matching and add tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
James Munnelly af9d957394 Don't rely on CertificateRequest name during e2e tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
James Munnelly 23892bc6e4 keymanager: support private key rotationPolicy field
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
James Munnelly 4daa3b086b Update generated files
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
James Munnelly 129b5f8303 Add fields for controlling private key rotation
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-21 09:49:32 +01:00
jetstack-botandGitHub 5090f3f38a Merge pull request #2812 from munnerz/requestmanager-controller
expcertificates: add requestmanager controller
2020-04-20 16:17:38 +01:00
James Munnelly e8cc2ba4ac Fix selfsigned issuer unit tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly a9dd260e95 requestmanager: tidy up and add unit tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly 48958036bf Set NotAfter field in readiness controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly 1c26ae412d Move some logic into separate method
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly 945dde4175 Fix PolicyFunc reference in trigger controller tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly 8aaca4a2ad expcertificates: add readiness controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly 53fa3b70ab Move trigger policies into separate package
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly 707b7a486a Fix missing append bug
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly a572f739c2 Add trigger policy for private key not matching spec
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly b5c169e35a Fix panic in issuing controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
James Munnelly cde13aa6fd Add requestmanager controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-20 15:08:31 +01:00
jetstack-botandGitHub 91d598b1de Merge pull request #2810 from munnerz/keymanager-controller
expcertificates: add keymanager controller
2020-04-20 10:17:38 +01:00
jetstack-botandGitHub 4adec72ac9 Merge pull request #2681 from gitirabassi/feat/azure-auth-msi-master
feat(azure): add usage of Managed Identities for azuredns
2020-04-20 08:42:38 +01:00
jetstack-botandGitHub 687d47f832 Merge pull request #2027 from pepov/auditsink-injector
Add auditsinks in auditregistration.k8s.io/v1alpha1 to the supported injector targets
2020-04-20 08:23:38 +01:00
jetstack-botandGitHub f1858a89a5 Merge pull request #2816 from meyskens/license-docker
Add licences to Docker images
2020-04-17 17:08:20 +01:00
jetstack-botandGitHub 77dcc6c759 Merge pull request #2815 from meyskens/bump-controller
Bump contoller-tools and controller-runtime to latest of master
2020-04-17 17:08:12 +01:00
jetstack-botandGitHub a299a63219 Merge pull request #2807 from HoogWater/refine_leaderelection
Limit the scope of leadership configmap role to specific configmaps
2020-04-17 16:27:46 +01:00
Maartje Eyskens 0ad3c81af3 Add licences to Docker images
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-17 16:49:14 +02:00
Maartje Eyskens db45891705 Add missing context
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-17 16:39:06 +02:00
Maartje Eyskens c72da660e1 Bump contoller-tools and controller-runtime to latest of master
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-17 15:56:59 +02:00
James Munnelly b50f0de763 Fix RSA private key size validation on Certificates
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 19:10:41 +01:00