Commit Graph

1259 Commits

Author SHA1 Message Date
James Munnelly
f466aeea88 Fix govet warnings
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-27 12:07:08 +01:00
jetstack-bot
9cd00ce3f8
Merge pull request #2034 from JoshVanL/e2e-conformance-tests
Extends conformance tests
2019-09-27 00:10:55 +01:00
JoshVanL
869370e226 Cleans up code and naming
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-26 17:35:52 +01:00
JoshVanL
ced21c287f Conformance: Ensure if a certificate is deleted then a new certificate is signed with
same key

Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-26 17:34:42 +01:00
James Munnelly
4b1a4fece8 Fix update-codegen for go 1.13
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-26 17:26:43 +01:00
James Munnelly
973f4aa424 Update codebase for external dependencies
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-26 12:52:43 +01:00
JoshVanL
e1875bc8c5 Updates apis to v1alpha2/meta
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 18:20:56 +01:00
JoshVanL
68f9546d05 Update generated
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 14:05:53 +01:00
JoshVanL
9ffaae5bfd Adds review comments
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 14:01:19 +01:00
JoshVanL
9b827ee128 Adds all vault Auth methods to secret checks and stops panic
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 13:54:48 +01:00
JoshVanL
f2f5fccb85 Addresses comments and makes vault auth pointers
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 13:54:48 +01:00
JoshVanL
05b5f44ff6 Updates vault certificaterequest controller test
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 13:43:19 +01:00
JoshVanL
452e42b1c7 Adds internal vault issuer Kubernetes auth types
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 13:42:02 +01:00
JoshVanL
9aea714ef8 Adds vault kubernetes auth tests
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 13:33:29 +01:00
Adam Kunicki
7058dfc687 Added Kubernetes authentication type for Vault Issuer
Signed-off-by: Adam Kunicki <adam@streamsets.com>
2019-09-23 13:33:29 +01:00
James Munnelly
7b7869ee04 Fixup test cases after hash change
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 12:31:16 +01:00
James Munnelly
9f91e63b27 Update codegen
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 12:06:14 +01:00
James Munnelly
1e9ea942d5 Update ACME webhook API group name
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 12:06:13 +01:00
James Munnelly
f2f3aee50d Update codebase for new API group
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 12:06:13 +01:00
James Munnelly
4bda511b3d Rename API group to cert-manager.io
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 12:06:13 +01:00
James Munnelly
ac123bebf7 Use acmefuzzers during certmanager group roundtrip tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
68cf0c0fcc Add ACME apigroup to scheme
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
73460c158a Update pkg/issuer
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
2868b4a7b7 Update pkg/controllers
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
00456a66cc Update generated clientsets and informers
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
56087518f4 Add internal acme API group
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
e42a603bc0 Move acme API types into acme group
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +01:00
James Munnelly
c7584c63a1 Fix up BUILD file
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:05 +01:00
James Munnelly
ceca5e0c6a Fix fuzz testing
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:05 +01:00
James Munnelly
4f32c680dd Register meta api group with scheme
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:04 +01:00
James Munnelly
bf9fbea23f Update codebase for new meta apigroup
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:04 +01:00
James Munnelly
54350dba5a Add internal meta api group
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:04 +01:00
James Munnelly
cf7f86d947 Refactor codebase to use new meta apigroup
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:04 +01:00
James Munnelly
d99d4fb59a Refactor to use meta api group
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:04 +01:00
James Munnelly
5c3dc85390 Create meta apigroup for shared types
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 19:25:04 +01:00
James Munnelly
58754abf37 Refactor codebase for v1alpha2
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 16:22:43 +01:00
James Munnelly
d53387fcf1 Move v1alpha1 to v1alpha2
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 16:13:41 +01:00
James Munnelly
80cbcb35fb Add issue-temporary-certificate annotation to control temporary cert issuance
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 15:26:41 +01:00
James Munnelly
7e1312794c Set certificate-name annotation on CertificateRequest resources
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 17:05:02 +01:00
James Munnelly
79f2cd60f4 Pass down annotations from Certificate resources to Orders via CertificateRequests
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 16:38:43 +01:00
James Munnelly
e5f3b46018 Update OwningCertForSecret to use annotations to discover owner
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 15:35:46 +01:00
James Munnelly
f0039c5efa Remove old feature gates
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:13:14 +01:00
James Munnelly
f45507cd18 Update generated files
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:13:14 +01:00
James Munnelly
ad237cf300 Remove deprecated code from acme issuer http and dns solver
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:59 +01:00
James Munnelly
99714943bc Remove deprecated code from acmechallenges controller (tests only)
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:59 +01:00
James Munnelly
bc61194709 Remove deprecated code from ingress-shim controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:59 +01:00
James Munnelly
20840b552d Remove deprecated code from acmeorders controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:59 +01:00
James Munnelly
51bf98581e Remove deprecated code from certificates controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:59 +01:00
James Munnelly
66668d6004 Remove old-style issuer Issue functions
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:58 +01:00
James Munnelly
e0a5bfd1ed Update API validations
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:58 +01:00