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
f2f5fccb85
Addresses comments and makes vault auth pointers
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-09-23 13:54:48 +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
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
56087518f4
Add internal acme API group
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-23 10:07:53 +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
54350dba5a
Add internal meta api group
...
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
f45507cd18
Update generated files
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:13:14 +01:00
James Munnelly
e0a5bfd1ed
Update API validations
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:58 +01:00
James Munnelly
f6ae99db2b
Remove deprecated fields from api
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:58 +01:00
James Munnelly
ea2b71a6b6
Update codegen
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-10 14:46:55 +01:00
James Munnelly
9551f08202
Update internal types
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-10 14:45:26 +01:00
stuart.warren
7eb1e34e48
feat: enable certificate keyusages
...
Enable users to request x509 key usages and extended key usages when
defining a certificate or certificate signing request
fixes : #301
Signed-off-by: stuart.warren <stuart.warren@ocado.com>
2019-08-31 01:00:00 +01:00
James Munnelly
8e8a3c89bc
Remove existing defaulting functions
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 16:13:02 +01:00
James Munnelly
df74048014
Add missing boilerplate headers to fuzzer
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:11:01 +01:00
James Munnelly
801711f22d
Add some basic defaulting functions
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:11:01 +01:00
James Munnelly
ae387a6906
Add API conversion fuzz tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:11:01 +01:00
James Munnelly
504d2f911d
Cleanup scheme building and add comments
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:11:01 +01:00
James Munnelly
73d66c44ab
Move API validations package
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:11:01 +01:00
James Munnelly
7fd9f4b23e
Introduce internal API version
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:10:31 +01:00
JoshVanL
5432354679
Adds venafi CR controller tests
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-19 16:04:12 +01:00
JoshVanL
1b0dd4c893
Completes tests for internal venafi and venafi issuer
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-19 16:04:12 +01:00
JoshVanL
b4a40f78f1
Adds venafi setup test and updates issue for new client
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-19 16:04:12 +01:00
JoshVanL
858caf3c34
Completes ./internal/venafi tests
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-19 16:04:12 +01:00
JoshVanL
28f2d071ec
Beginning porting and building new venafi tests
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-19 16:04:12 +01:00
JoshVanL
d96c7d2e1c
Adds venafi internal package with venafi CR controller
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-19 16:04:12 +01:00
JoshVanL
25f374da19
Fix pkg/internal/vault/fake
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:35 +01:00
JoshVanL
f6075035ee
Move pkg/internal/internal.go into ./pkg/internal/vault
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:35 +01:00
JoshVanL
ea84dfdb2b
Code organisation and cleaning up code
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:35 +01:00
JoshVanL
779c07baad
Fix circular dependency
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:06 +01:00
JoshVanL
a8e7584b36
Adds unit tests to vault CR controller
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:06 +01:00
JoshVanL
bf133665a3
Both CR controller and legacy issuer use new vault client for signing
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:06 +01:00
JoshVanL
5923c0bdfe
Adds new internal vault client pkg
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-13 23:37:06 +01:00