Richard Wall
2c16d49c8c
./hack/update-bazel.sh
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2021-12-15 16:41:15 +00:00
James Munnelly
e7dea9f2a2
Replace all references to pkg/internal with internal
...
Signed-off-by: James Munnelly <jmunnelly@apple.com>
2021-10-21 12:27:04 +01:00
Inteon
e5df60d47e
don't wait for hooks in kubectl cert-manager x install test & use local chart for tests
...
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-11 23:18:33 +02:00
jetstack-bot
b5f80c428e
Merge pull request #4234 from inteon/add_startupapicheck
...
Add startup api check Job
2021-08-03 17:41:49 +01:00
Jake Sanders
67c6586161
Addressing code review comments in #4225
...
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-07-26 18:29:54 +01:00
Inteon
d6cd6f457d
set correct exit codes when exiting
...
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-07-22 12:57:08 +02:00
Inteon
411452809c
add startup api check Job
...
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-07-20 19:40:53 +02:00
Inteon
cd92bf321f
centralise testing api-server & remove custom implementation
...
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-07-06 16:13:44 +02:00
irbekrm
6318de527c
Adds a fake Secrets client
...
A simpler implementation than https://github.com/kubernetes/client-go/blob/master/kubernetes/typed/core/v1/fake/fake_secret.go and more suited for unit tests that don't spin up a controller
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-05-10 09:52:58 +01:00
Richard Wall
f605da002f
./hack/update-all.sh
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-08-13 21:43:36 +01:00
Richard Wall
5e2c3ce722
Set up for v1 API
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-08-13 21:43:36 +01:00
James Munnelly
5f67a78a09
generated files
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-07-02 12:02:47 +01:00
Haoxiang Zhou
24404aa1eb
Added new scheme to use for ctl commands
...
Signed-off-by: Haoxiang Zhou <haoxiang.zhou@jetstack.io>
2020-06-23 17:18:56 +01:00
Maartje Eyskens
37c33f0418
Remove UBI
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-05-01 15:24:27 +02:00
JoshVanL
152f8e9542
Moves gen docs to /tools with tests
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-30 12:14:53 +01:00
jetstack-bot
fba7b09ac8
Merge pull request #2725 from JoshVanL/ctl-version
...
cert-manager-ctl CLI with version
2020-04-08 12:45:15 +01:00
James Munnelly
e36c1acf1c
Add '-ubi' suffix to AppVersion in UBI artifacts
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-01 19:34:34 +01:00
JoshVanL
8b649a393a
Updates dependencies
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-01 18:54:21 +01:00
James Munnelly
28f7be2203
Fix building images during tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-17 10:04:28 +00:00
jetstack-bot
e328cfd5aa
Merge pull request #2708 from munnerz/fix-image-uid
...
Fix issue causing docker images to use UID 0 (root)
2020-03-17 09:51:25 +00:00
James Munnelly
0935277f3d
Remove old 'image' targets and update to consistently use //build targets
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-17 09:47:01 +00:00
James Munnelly
4e5f9bc31d
Add integration testing framework and a basic conversion test
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-13 15:32:50 +01:00
James Munnelly
22f4f1e1f2
Add release-tars targets to construct cert-manager release artifacts
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-30 21:02:58 +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
b57b1d8407
Run update-codegen.sh
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00
James Munnelly
641fe0da7c
Switch to using upstream golang.org/x/crypto
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-12-03 16:49:31 +00:00
James Munnelly
1de8920bd7
Remove old reference docs generation code
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-11-15 00:10:18 +00:00
James Munnelly
3b7ce3ed5c
Remove hack from gazelle ignore list
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-27 12:07:08 +01:00
James Munnelly
2966ec90b0
Update WORKSPACE and root BUILD file
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-26 12:55:00 +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
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
58754abf37
Refactor codebase for v1alpha2
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-20 16:22:43 +01:00
James Munnelly
b35551fcb1
Remove & update unit test fixture generation packages
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-19 13:07:58 +01:00
James Munnelly
20a6dd6233
Add new webhook handlers
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-21 13:10:31 +01:00
jetstack-bot
4f622c7479
Merge pull request #1986 from munnerz/rearrange-webhook
...
Move API webhook validation package
2019-08-14 12:19:55 +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
James Munnelly
d56b6be948
Move API webhook validation package
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-13 20:41:53 +01:00
JoshVanL
8be302dc10
Moves fake lister into /test and removes logging from reporter
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-08-01 13:44:19 +01:00
James Munnelly
fd2dd16f75
Change bazel build to only build for current --platform
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-07-02 16:10:05 +01:00
James Munnelly
9906c0d946
Add feature gate for ValidateCAA functionality and default it to off
...
To help avoid issues with the ValidateCAA functionality, this disables
the CAA check by default and adds a new --feature-gates=ValidateCAA=true
option to cert-manager-controller to allow enabling the previous
behaviour in v0.7.0 and v0.7.1.
Once issues with CNAMEd DNS names pointing to internal nameservers
are resolved, this option will be defaulted to on.
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-25 15:10:05 +01:00
James Munnelly
17999cce46
Add ACME DNS01 test suite
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 15:05:06 +01:00
James Munnelly
f835a5a591
Update dependency management tools for go modules
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:38 +01:00
James Munnelly
f4c0de2627
Define pkg/api.Scheme with all used types registered
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly
9e914d6457
Update generated files
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-27 15:43:17 +00:00
James Munnelly
f90d145688
Rename to cainjector
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-27 15:26:23 +00:00
Solly Ross
42248a91d7
CA Injector Controller
...
This implements a CA injector controller using controller-runtime.
It looks at admission webhooks and APIServices with a particular
annotation, and injects the CA data from certificates.
Signed-off-by: Solly Ross <sollyross@google.com>
2019-02-26 21:47:34 -08:00
James Munnelly
be915d0567
Update generated files
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-22 12:34:55 +00:00
James Munnelly
149cbb30a7
Add arm32 and arm64 bazel image targets
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-08 15:10:45 +00:00
James Munnelly
5a17c58c03
Rearrange Helm charts into deploy/ and test/e2e/charts directories
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-12-04 16:19:49 +00:00
Louis Taylor
cf872a9fc9
Add prometheus metrics
...
Count certificate requests
Add certificate_expiry_time_seconds metric
Register certificate_expiry_time_seconds metric, fix kind switch and fix metric status result
Export nameForIssuer and remove unneccessary switch
Refactor metrics into controller context
Move metrics collection into functions
Move error checking for metrics collection back into sync function
Remove space
Add TODO
Move update certificate expiry function to metrics package
Refactor metrics functionality
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Run dep ensure
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Fix build
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Refactor
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Fix reporting errors
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Add comments
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Remove unused issuerType
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Update dep inputs-digest
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Don't update status
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Make metrics package level var
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Add prometheusMetricsServerMaxHeaderBytes comment
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Add failures metric
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Remove issue metrics
TODO: hopefully revert this at some point.
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Assign metrics
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Update dep digest
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Fix copyright header
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Remove old metrics server
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Update bazel files
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Clean up
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:44 +00:00