James Munnelly
9db19465ba
Add //hack:{update,verify}-gofmt targets
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:25:04 +01:00
James Munnelly
5e16dd47ab
Run brodocs using bazel
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:25:03 +01:00
James Munnelly
e7677f3656
Update update-codegen to run openapi-gen
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:53 +01:00
James Munnelly
9a7082ea86
Use bazel to run deploy-gen scripts
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:53 +01:00
James Munnelly
64f02f6004
Add docker image building rules
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:52 +01:00
James Munnelly
b1f145625e
Set up Bazel workspace with git status and pass ldflags
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:52 +01:00
James Munnelly
6ceaa5173f
Add Kubernetes codegen Bazel rules
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:51 +01:00
James Munnelly
41fd345e18
Add update-deps bazel targets
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:50 +01:00
James Munnelly
db65d6a170
run //hack:update-bazel
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:24:48 +01:00
James Munnelly
f4fd0acd31
Add update-bazel.sh rule to run gazelle and kazel
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:21:42 +01:00
James Munnelly
a87e7cdccc
Use mktemp in verify-errexit and verify-links
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:21:42 +01:00
James Munnelly
77c63bdc2d
Add root Bazel build files
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:21:42 +01:00
James Munnelly
c6bd3902b9
Rename legacy minikube e2e testing script
...
Also tidy up kind e2e testing script
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-07 23:24:55 +01:00
James Munnelly
5005c1723b
Use temporary directory for cmbundle
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-07 23:03:32 +01:00
James Munnelly
399919dffa
Support older kubernetes version
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-07 21:51:52 +01:00
James Munnelly
8c183d1550
Use prebuilt kind image
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-07 19:55:14 +01:00
James Munnelly
f0234a0868
Add e2e test script utilising 'kind'
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-07 19:55:14 +01:00
James Munnelly
7aa9339661
Run helm dep update in update-deploy-gen
...
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:36 +01:00
James Munnelly
c15f965c02
Add overrides for transitive deps
...
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:35:05 +01:00
James Munnelly
0043796103
Run hack/update-deploy-gen.sh
...
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:34:05 +01:00
James Munnelly
91bec0909c
Add validation webhook
...
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:34:05 +01:00
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