James Munnelly
7b2f84e4d6
Add verify-reference-docs step to Makefile
...
Exclude docs/generated from go test checks
Add hack/verify-reference-docs.sh
2018-07-05 14:47:36 +01:00
James Munnelly
2014183a57
Add script for generating reference docs
2018-07-05 14:47:32 +01:00
James Munnelly
55f4f279d1
Fix remote handling
2018-07-04 14:41:57 +01:00
James Munnelly
a7a50cc26c
Default and set REMOTE during chart test
2018-07-04 14:34:56 +01:00
James Munnelly
7c6ad06d3d
Use kubernetes-helm/chart-testing scripts to verify helm chart
2018-07-04 14:19:37 +01:00
James Munnelly
5e3360ccb4
Update dep verify step to also ensure vendor is up to date
2018-06-26 13:16:14 +01:00
Kristian Klausen
4733fb6fcd
acmesolver: Run as non-root
...
acmesolver won't run in a namespace with a restrictive PSP
(Pod Security Policy)[1] without this change.
Note: A numeric user id is required due to [1]
[1] https://kubernetes.io/docs/concepts/policy/pod-security-policy/#users-and-groups
[2] https://github.com/kubernetes/kubernetes/pull/56503
2018-05-28 01:43:28 +02:00
James Munnelly
7a7e6da692
Output a single file instead of directories for static manifests
2018-05-24 12:23:30 +01:00
James Munnelly
22fde8b450
Don't run verify-chart-version against directories that no longer exist
2018-04-13 11:21:15 +01:00
James Munnelly
3f1594859d
Delete old/unused test files. Merge wait-minikube.sh into ci.sh.
2018-04-13 10:25:17 +01:00
James Munnelly
ffdea011dd
Set 5s timeout on helm version command
2018-04-11 18:50:45 +01:00
James Munnelly
d8ba342121
Add Sphinx rst based documentation for readthedocs
2018-04-11 14:10:28 +01:00
jetstack-bot
dc82d8bb94
Merge pull request #415 from tettaji/docker-users
...
Running docker containers as non-root user
2018-04-09 13:00:25 +01:00
jetstack-bot
acfc2f78d1
Merge pull request #322 from yieldlab/akamai-support
...
Add ACME DNS-01 provider for Akamai FastDNS
2018-04-04 18:26:22 +01:00
Tariq Ettaji
4a214a9628
Added users to containers
2018-03-27 17:58:06 +02:00
Euan Kemp
25979480d4
hack: correctly check for empty PULL_BASE_SHA
...
The existing comparison fails due to the 'nounset' option being on.
That failure masks the nicely formatted error message the if message is
trying to print. This correctly prints the intended error instead of
bash's default unset behavior.
2018-03-15 19:09:21 -07:00
James Munnelly
da71175a7e
Fix verify-chart-version script when running more than once
2018-03-15 18:11:25 +00:00
James Munnelly
b425d77f1e
Verify helm chart version is bumped when a chart is changed
2018-03-02 10:01:53 +00:00
James Munnelly
105c6c149e
Create a Namespace resource as part of the static manifest bundle
2018-02-23 09:13:06 +00:00
Tom Wieczorek
07cfb982aa
Add some double quotes and make uodate-codegen.sh compaible with CDPATH
2018-02-22 09:42:42 +01:00
James Munnelly
4afc72d166
Update default deployment namespace to be 'cert-manager'
2018-02-22 07:35:54 +00:00
James Munnelly
6e2ddc240a
Update helm chart to align with k/charts review
2018-02-05 19:10:10 +00:00
James Munnelly
0d3790567a
Add deployment manifest generation scripts
2018-01-25 16:27:29 +00:00
James Munnelly
0d0f28a81d
No longer generate third_party directory
2018-01-15 22:07:50 +00:00
James Munnelly
ac4ddc9ba8
Wait for tiller to be ready before starting tests
2018-01-15 16:27:33 +00:00
James Munnelly
3020ae1f52
Switch to old boulder IPs
2018-01-15 12:38:48 +00:00
James Munnelly
707fa724d9
Update nginx service cluster IP
2018-01-13 19:33:34 +00:00
James Munnelly
c3a4943d85
Add 'set' to start of ci.sh
2018-01-13 16:10:05 +00:00
James Munnelly
d5dd212cab
Setup minikube on travis, don't install docker-compose
2018-01-13 15:43:59 +00:00
James Munnelly
9360fc1ed5
Use quay.io boulder image
2018-01-13 15:39:45 +00:00
James Munnelly
df279f3e63
Add boulder helm chart. Install boulder during e2e tests.
2018-01-13 15:19:48 +00:00
James Munnelly
e1c49d141d
Install docker-compose
2018-01-13 02:58:52 +00:00
James Munnelly
b278e2b6b0
Add hack/ci.sh stop-gap script
2018-01-13 02:54:01 +00:00
James Munnelly
2d1d0fec2e
Update minikube and enable RBAC
2017-12-01 19:04:26 +00:00
James Munnelly
0706fb8847
Use cert-manager installed via helm in e2e tests
...
Print pod logs on test failure
Remove old flags from e2e_test makefile target
2017-12-01 18:53:42 +00:00
James Munnelly
d91963db85
Raise boulder e2e test rate limits
2017-12-01 11:59:17 +00:00
James Munnelly
56d3bd5eca
Add dockerfile for ingress-shim
2017-11-30 22:56:17 +00:00
James Munnelly
8c7eaa1db8
Clean up Makefile and place Dockerfiles in subdirectory
2017-11-22 01:19:46 +00:00
James Munnelly
fa7e052ac1
Move to github.com/jetstack/cert-manager repo
2017-11-03 16:41:39 +00:00
James Munnelly
3552a21a71
Generate informers for Kubernetes types
2017-11-03 15:26:19 +00:00
James Munnelly
ed79785ac4
Update Makefile & update-client-gen script
2017-11-03 14:48:37 +00:00
James Munnelly
a9d4572ecd
Add cherry-pick-pull script to hack/
2017-10-24 13:47:36 +01:00
James Munnelly
1f278d659b
Refactor e2e setup into scripts. Speed up e2e tests.
...
Build images whilst services are starting
Exit on setup boulder errors
Install nsenter
Don't build nsenter
Turn up e2e pod verbosity
Set pullPolicy IfNotPresent on HTTP challenge solver
2017-10-16 12:58:47 +01:00
James Munnelly
7faf792b9d
Use letsencrypt/boulder as ACME server in e2e tests
2017-10-14 01:28:18 +01:00
James Munnelly
cbc21e854a
Make link checker work with paths containing #
2017-10-13 00:38:08 +01:00
James Munnelly
a015ab483d
Move informers and listers into client subdirectory
2017-09-09 02:12:42 +01:00
James Munnelly
a6edfaf78b
Add e2e test framework and basic Issuer test
...
Update Makefile and travis to run e2e tests
Add ubuntu-nsenter image
Fix typo in target name
Add image pull policy flag for e2e tests
Set config path env vars for e2e tests
2017-09-08 16:25:21 +01:00
James Munnelly
d5394b5096
Verify default and deepcopy code. Remove internal listers.
2017-08-22 12:22:58 +01:00
James Munnelly
3b8fb796d8
Set --single-directory=true on informer gen
2017-08-22 12:13:04 +01:00
James Munnelly
39ea0a3064
Upgrade to use latest code-generators. Remove internal API version.
2017-08-22 12:12:46 +01:00