Commit Graph

58 Commits

Author SHA1 Message Date
James Munnelly
813996b07d Update third_party files with skip license headers
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-13 16:06:07 +01:00
James Munnelly
1c2380f7b4 Add support for skipping license checks
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-13 15:53:37 +01:00
James Munnelly
e1fd5caa7e Add verify_boilerplate script to CI
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-13 15:53:37 +01:00
James Munnelly
51195e4c5f Update license header and add header to every file
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-13 15:53:37 +01:00
Euan Kemp
69829277ac hack/verify: also include 'dep version' output
If "dep status" fails on CI, it's useful to know what version of dep is
being used to locally reproduce and examine the issue.
2018-07-19 11:12:42 -07:00
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