Commit Graph
1601 Commits
Author SHA1 Message Date
JoshVanL 2ec35382cd Adds ctl covert command
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-28 09:28:14 +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 49e1a7a51c Merge pull request #2825 from meyskens/add-origin-tag
Add cert-manager origin tag in Venafi
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
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 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
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 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
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
Maartje Eyskens db45891705 Add missing context
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-04-17 16:39:06 +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
James Munnelly d60cb08f13 expcertificates: add keymanager controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 19:10:41 +01:00
James Munnelly d0b919a2f7 expcertificates: add PrivateKeyMatchesSpec function
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 19:10:41 +01:00
James Munnelly 5e00879749 Add Secret listing function
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 19:10:38 +01:00
James Munnelly bc2315a90f Add IsNextPrivateKeySecretLabelKey const
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 17:08:52 +01:00
James Munnelly 26948ed459 Register additional event handlers in issuing controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 17:08:39 +01:00
James Munnelly c2aed0842e Create 'predicate' package and standardise list and enqueue predicates
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-16 14:28:52 +01:00
James Munnelly 9da334164c Update references to cmapi.CertificateRequestRevisionAnnotationKey
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-15 16:49:47 +01:00
James Munnelly 572e46759c Fixup error text and cleanup test instantiation
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-15 16:28:29 +01:00
JoshVanLandJames Munnelly b5405adb54 Adds some logging to issuing controller
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-15 16:16:08 +01:00
JoshVanLandJames Munnelly f297ead1f3 Update generate files
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-15 16:16:08 +01:00
JoshVanLandJames Munnelly 48ca027906 Adds unit tests for issuing controller
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-15 16:16:08 +01:00
JoshVanLandJames Munnelly a6a8ee29e3 Moves issuing controller secret handler into secretsManager struct
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-15 16:16:08 +01:00
JoshVanLandJames Munnelly ffb5201d95 Adds extensible issuing controller
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-15 16:16:08 +01:00
James Munnelly b3fcd23f8d Fixup tautological condition
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-15 15:14:47 +01:00
James Munnelly 919a160bc4 Fix error message when looking up an owner fails
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-15 15:14:47 +01:00
James Munnelly 645ed70579 Add trigger controller unit tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-15 15:14:47 +01:00