Maartje Eyskens
02fb35bbc9
Update bazel
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-12 11:37:56 +01:00
Maartje Eyskens
d40f010180
Error on an invalid custom field type
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-12 11:34:28 +01:00
Maartje Eyskens
09d45e1d28
Error on an invalid custom field type
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-12 10:52:47 +01:00
Maartje Eyskens
460189c26a
Fix comment
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-12 10:43:21 +01:00
Maartje Eyskens
b3c4dd2ba8
Implement our own CustomFieldType
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-12 10:41:19 +01:00
Maartje Eyskens
1ebc9ef56b
Properly sort imports
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-12 10:29:10 +01:00
Maartje Eyskens
47368f719b
Add copyright
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-07 11:33:59 +01:00
Maartje Eyskens
b780d78f75
Update Bazel
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-07 10:55:49 +01:00
Maartje Eyskens
5d4054067e
Add missing bazel file
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-07 10:07:46 +01:00
Maartje Eyskens
292d7f1e61
Update vcert
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-07 09:19:24 +01:00
Maartje Eyskens
1eb4fc6846
Create internalvanafiapi to prevent cyclic imports
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-06 11:11:37 +01:00
Maartje Eyskens
e040d4f284
Implement feedback
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-06 10:32:06 +01:00
Maartje Eyskens
15b9a940e7
Add tests for custom fields inside internal/venafi
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-05 16:14:49 +01:00
Maartje Eyskens
ae742c588e
Add tests for custom fields inside certificaterequest controller
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-05 15:36:30 +01:00
Maartje Eyskens
93f0cfa717
Use internal CustomField to add json tags
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-05 14:12:16 +01:00
Maartje Eyskens
42f3bca6ef
Move annotation to apis
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-05 14:08:41 +01:00
Maartje Eyskens
623c932f2f
Update deps
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-04 17:57:04 +01:00
Maartje Eyskens
6ecc07ba26
Update bazel
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-04 15:37:40 +01:00
Maartje Eyskens
4452fbd9a8
Add venafi.cert-manager.io/custom-fields annnotation
...
This adds the venafi.cert-manager.io/custom-fields annotation to CertificateRequest.
The JSON decoded value of this annotation will be passed to the Venafi customfields on signing.
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-02-04 15:15:43 +01:00
jetstack-bot
33051b0c66
Merge pull request #2531 from munnerz/move-organizations
...
v1alpha3: move Organization field into X509Subject as Organizations
2020-01-29 10:17:54 +00:00
James Munnelly
877e1dd672
Move Organization field into X509Subject as Organizations
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-29 09:06:45 +00:00
jetstack-bot
7eacbd2eb9
Merge pull request #2534 from munnerz/e3e-setup
...
Refactor e2e setup to be useful for local development and clean up e2e test addons
2020-01-28 23:37:03 +00:00
jetstack-bot
16317aa36a
Merge pull request #2546 from munnerz/fix-http01-openshift
...
Fix ownerReference GVK used during HTTP01 challenge solving
2020-01-28 18:07:03 +00:00
jetstack-bot
b619af66be
Merge pull request #2544 from gtaylor/helm-cainjector-disable
...
Fix Helm chart cainjector.enabled
2020-01-27 14:35:45 +00:00
James Munnelly
02ae799e31
Fix ownerReference GVK used during HTTP01 challenge solving
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-24 16:11:46 +00:00
Greg Taylor
3f2e9dd37f
Fix Helm chart cainjector.enabled
...
cainjector previously disregarded the cainjector.enabled
value when passed in. This commit leaves it defaulted to
enabled (per the docs) but causes cainjector to not be
deployed when cainjector.enabled = false.
Signed-off-by: Greg Taylor <greg@gctaylor.com>
2020-01-23 16:22:41 -08:00
James Munnelly
af63f08074
Fixup using devel tools in CI
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-23 12:57:03 +00:00
jetstack-bot
da7790e5bb
Merge pull request #2539 from munnerz/ensure-public-key-valid
...
Ensure fetched certificate is valid for CSRs public key before issuing
2020-01-23 10:39:14 +00:00
James Munnelly
355369afa6
Create devel directory and use it for e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-22 22:08:27 +00:00
James Munnelly
8b43813072
Update test/e2e to no longer deploy using addons
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-22 22:08:27 +00:00
James Munnelly
1f7f23895d
Ensure fetched certificate is valid for CSRs public key before issuing
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-22 16:42:58 +00:00
James Munnelly
6d9200f9d3
Merge pull request #2535 from munnerz/stop-lying-in-the-readme
...
Update version numbers in Helm chart README
2020-01-21 14:57:56 +00:00
James Munnelly
86d7160499
Update version numbers in Helm chart README
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-21 14:24:18 +00:00
jetstack-bot
c030777662
Merge pull request #2530 from munnerz/rm-docs
...
Remove docs/ directory and replace with basic README
2020-01-21 13:31:38 +00:00
jetstack-bot
29ae809bb4
Merge pull request #2532 from srbraun/update
...
fix: removes the need of Bazaar by updating github.com/digitalocean/godo to v1.29.0 Fixes issue #2432
2020-01-21 11:03:31 +00:00
srBraun
e07d50e4f9
fix: removes the need of Bazaar by updating github.com/digitalocean/godo to v1.29.0 #2432
...
Signed-off-by: srBraun <dev@skra.space>
2020-01-20 23:12:33 +01:00
jetstack-bot
5eb56efdad
Merge pull request #2529 from munnerz/v0130-readme
...
Update version tags in Helm chart
2020-01-20 17:12:31 +00:00
jetstack-bot
fbab741817
Merge pull request #2513 from munnerz/add-v1alpha3
...
Create v1alpha3 API version
2020-01-20 16:37:31 +00:00
jetstack-bot
eec3f3633c
Merge pull request #2506 from periklis/use-vault-modules
...
Use vault api and sdk modules instead of tagged repo
2020-01-20 15:55:31 +00:00
James Munnelly
41ce4f1024
Update README image URL to cert-manager.io
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 15:19:45 +00:00
James Munnelly
1c75c3a0bc
Remove docs/ directory and replace with basic README
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 14:53:02 +00:00
jetstack-bot
b7e83b5382
Merge pull request #2508 from JoshVanL/cr-invalid-request
...
CertificateRequest InvalidRequest
2020-01-20 14:17:31 +00:00
James Munnelly
71c2e6f5cd
Update version tags in Helm chart
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 14:14:23 +00:00
Periklis Tsirakidis
a1f63b953d
Use vault api and sdk modules instead of tagged repo
...
Signed-off-by: Periklis Tsirakidis <periklis@nefeli.eu>
2020-01-20 12:27:09 +01:00
James Munnelly
72ea226b41
Update controllers to use validation registry
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00
James Munnelly
c27ccd78d7
Update webhook validation handler for validation registry
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00
James Munnelly
0046036460
Add validation registration functions to API groups
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00
James Munnelly
a867bc9c7a
Update testgroup validation to use internal type
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00
James Munnelly
ef72b0d866
Add validation registry package
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00
James Munnelly
511bddc953
Update apigroup validation to use internal types
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00