JoshVanL
f526fbee91
More nil checking/precautions and update test name
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com >
2019-06-11 16:38:10 +01:00
JoshVanL
5146dc29f5
Restrict podTemplate to labels and annotations only
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com >
2019-06-09 18:37:53 +01:00
JoshVanL
622eaa191d
Adds podTemplate docs
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com >
2019-06-07 10:44:18 +01:00
JoshVanL
0925392711
Move podTemplate to solvers
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com >
2019-06-07 10:41:27 +01:00
JoshVanL
b290288af8
Exposes pod template to change solver ObjectMetdata
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com >
2019-06-07 10:41:27 +01:00
JoshVanL
f2ba4d9f20
Assigns solver pod to exposed template with defaults, includes
...
validation
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com >
2019-06-07 10:41:27 +01:00
jetstack-bot and GitHub
0a7a181808
Merge pull request #1670 from cheukwing/issue-1520
...
Ensure only the sole owner of a certificate can modify it
2019-06-06 21:09:03 +01:00
jetstack-bot and GitHub
57081bacc1
Merge pull request #1649 from PirateBread/patch-1
...
Typo. should tenantID ?
2019-06-06 19:50:05 +01:00
jetstack-bot and GitHub
f3a8a7360f
Merge pull request #1754 from munnerz/update-vcert
...
Bump vcert to latest version
2019-06-06 19:03:05 +01:00
jetstack-bot and GitHub
92154dbc9e
Merge pull request #1758 from munnerz/fix-panic
...
Fix panic in HTTP01 solver if ingress field is not specified
2019-06-06 17:33:03 +01:00
James Munnelly
6bcb0f6c39
Fix panic in HTTP01 solver if ingress field is not specified
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-06-06 17:14:26 +01:00
James Munnelly
a24ebe4d25
Use GenerateCSR method instead of GenerateRequest
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-06-06 14:56:27 +01:00
James Munnelly
39279df7dc
Add additional debug logging
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-06-06 14:56:27 +01:00
James Munnelly
6de63be087
Adjust Venafi issuer for newest vcert version
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-06-06 14:56:27 +01:00
jetstack-bot and GitHub
4c199c90ca
Merge pull request #1717 from dobesv/patch-2
...
Fix solver selection logic to return the selected solver rather than always returning the last one
2019-06-06 13:29:03 +01:00
jetstack-bot and GitHub
edd2225002
Merge pull request #1692 from cheukwing/issue-1001
...
Add metric to count number of sync calls
2019-06-05 11:20:39 +01:00
Dobes Vandermeer and Michael Tsang
bd8cd5441a
Fix address to reference array element
...
The address of a for loop created variable does not change between loops - the variable is over-written with each new variable. This fixes the code so that `d` references the array element instead of the local variable, which means that when `d` is assigned to `matchAll` or `specificMatch` it will work as intended.
Signed-off-by: Dobes Vandermeer <dobesv@gmail.com >
2019-05-28 09:00:04 +01:00
Dobes Vandermeer and Michael Tsang
6d28bee388
Update matchAllDomainsNumLabels and numLabelsSpecificMatch
...
These variables seem like they should be updated when updating the thing they are supposed to be derived from.
Signed-off-by: Dobes Vandermeer <dobesv@gmail.com >
2019-05-24 09:57:53 +01:00
Michael Tsang
35a4837b90
rebase
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-21 12:22:06 +01:00
Michael Tsang
b49912cdab
Use IsControlledBy, clarify info message, fix tests
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-21 12:20:08 +01:00
Michael Tsang
606fed7bbb
Add additional tests to test new strategy
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-21 12:20:08 +01:00
Michael Tsang
e0db53dc04
Fix tests to use ownerreference in certificates
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-21 12:20:08 +01:00
Michael Tsang
6aea622955
Ensure only the sole owner of a certificate can modify it
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-21 12:19:03 +01:00
jetstack-bot and GitHub
5a213cc5f0
Merge pull request #1698 from munnerz/ing-shim-copy-labels
...
Copy labels from Ingress to Certificate resource in ingress-shim
2019-05-20 13:30:58 +01:00
Michael Tsang
7d67ae466e
Remove metrics field from controllers
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-20 11:06:11 +01:00
James Munnelly
1d319f3cd4
Copy labels from Ingress to Certificate resource in ingress-shim
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-19 11:00:10 +02:00
James Munnelly
f77e5c1c89
Log warning Event if edit-in-place is enabled with new solver format
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-19 10:56:19 +02:00
Michael Tsang
455f6ebab4
Use ControllerName as label value
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-17 16:49:39 +01:00
Michael Tsang
840cba375b
Bazel update scripts
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-17 14:39:39 +01:00
Michael Tsang
f2e57a1c95
Add ControllerSyncCallCount metric
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-17 14:22:16 +01:00
James Munnelly
bce27c24a4
Fix handling of RFC2136 provider config
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-14 13:36:57 -04:00
James Munnelly
da2c8aff74
Fix up webhook DNS01 provider config handling
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-14 13:36:41 -04:00
Johannes Aubart
0b8c9bb05a
fix ChallengeRequest resource creation
...
- field 'DNSName' now contains the correct value (was empty before)
- field 'Config' now only contains the config and not the whole ACMEIssuerDNS01ProviderWebhook object
Signed-off-by: Johannes Aubart <johannes.aubart@sap.com >
2019-05-14 12:52:08 +02:00
jetstack-bot and GitHub
8d10723721
Merge pull request #1671 from cheukwing/issue-1540
...
Make MaxConcurrentChallenges a configurable parameter
2019-05-14 10:47:25 +01:00
Michael Tsang
a628b8f5a7
Use MaxConcurrentChallenges flag in scheduler
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-13 17:03:35 +01:00
Michael Tsang
2cc1c4df07
Add MaxConcurrentChallenges flag and associated structs to options
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-13 16:55:38 +01:00
Michael Tsang
a33370b118
Prepend when adding paths to ingress
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-10 18:02:58 +01:00
PirateBread and GitHub
6fe1ac8662
Typo. should tenantID ?
2019-05-07 15:47:21 +01:00
Daniel Morsing and James Munnelly
71c87c92d1
make email address an optional field in ACME issuers
...
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
2019-05-07 11:04:23 +01:00
James Munnelly
1268f76690
Make lastTransitionTime a pointer
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-02 14:59:52 +01:00
James Munnelly
6c3a5b3e73
Fix issue when migrating ingress-shim managed certificates from old to new format
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 18:45:59 +01:00
jetstack-bot and GitHub
e0474fb27f
Merge pull request #1450 from munnerz/acme-config-on-issuer
...
Add 'solvers' configuration to ACME Issuer
2019-05-01 17:56:09 +01:00
jetstack-bot and GitHub
a3921f55ea
Merge pull request #1616 from munnerz/escape-resource-def
...
Fix string escaping in CRD additionalPrinterColumns
2019-05-01 17:17:14 +01:00
James Munnelly
7945a6b6a8
Remove anonymous function
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 17:14:34 +01:00
James Munnelly
55c6e6dda4
Update ingress-shim unit tests to handle new API config types
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 16:25:21 +01:00
James Munnelly
7e2bedbe17
Update ingress-shim unit tests to use test builder
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 16:25:17 +01:00
James Munnelly
bc52db91b6
Update ingress-shim to handle new format
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 15:21:50 +01:00
James Munnelly
c782d27f4d
fix panic in acme issuer
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 14:24:37 +01:00
James Munnelly
fc6e3e5315
Remove extra check for certificate.spec.acme
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 14:24:37 +01:00
James Munnelly
46e904ce58
Add Certificate labels to created Order resources
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-01 14:24:00 +01:00