James Munnelly
7f3fdb9949
Update Makefile and add update-all.sh script
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-10-02 12:50:32 +01:00
James Munnelly
e44bef7f03
Update hack scripts for vendorless build and tidy up invocations
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-09-26 12:56:15 +01:00
James Munnelly
9c0afc96d0
Only run 10 e2e test cases in parallel
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-08-02 17:33:41 +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
c5d9830d30
Remove deploy-gen scripts
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
a2ed702ab1
Update Makefile and release.sh to use new release tool
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
Michael FIG
afadbe27cd
Build under MacOS.
...
Signed-off-by: Michael FIG <michael@liveblockauctions.com>
2019-04-30 10:07:26 -06:00
James Munnelly
41970407c6
Expose ginkgo.focus and skip-globals flags in e2e_test
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-30 12:36:18 +01:00
James Munnelly
455f99ce0c
Generate LICENSES file automatically
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-16 14:41:05 +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
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
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
4c3e305112
Use Bazel to version kubectl in e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-01 00:21:13 +00:00
James Munnelly
ec87b60c94
Use Bazel images for nginx-ingress, vault and tiller
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-01-11 14:03:22 +00:00
James Munnelly
0fcc0c666c
Update copyright header year
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-01-07 15:07:55 +00:00
jetstack-bot
8c553610ee
Merge pull request #990 from munnerz/fix-minikube
...
Fix up minikube e2e tests
2018-10-23 23:02:01 +01:00
James Munnelly
3c17240144
Fix up minikube e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-23 15:10:29 +01:00
James Munnelly
44b588b192
Load cloudflare credentials from environment instead of CLI args
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-23 14:36:46 +01:00
James Munnelly
41e2c503ee
Use bazel-built helm during e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-18 15:29:33 +01:00
James Munnelly
d9d0a25a55
Fix DNSProvider setting BaseDomain
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-18 15:17:52 +01:00
James Munnelly
4f232495fc
Pin to using tiller 2.10.0 in e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-18 13:41:27 +01:00
James Munnelly
3c95b4b4af
Don't skip RBAC tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-18 13:27:05 +01:00
James Munnelly
a6c5f80e6e
Update run-e2e-kind.sh script
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-10-18 13:27:05 +01:00
James Munnelly
7a465f2618
Workaround quay.io not support v2.2 docker image manifests
...
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-09-21 13:25:29 +01:00
James Munnelly
5ff5022344
Add 'make generate' target to run all hack generators
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-14 15:44:05 +01:00
James Munnelly
1ae1935e94
Use bazel for Makefile targets
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:25:04 +01:00
jetstack-bot
420523071d
Merge pull request #884 from munnerz/fix-junit
...
Fix JUnit e2e test output
2018-09-08 19:41:38 +01:00
James Munnelly
0291207551
Fix JUnit e2e test output
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-08 19:17:04 +01:00
James Munnelly
a80c9c6959
Standardise verify make targets
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-08 17:42:08 +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
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
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
5e3360ccb4
Update dep verify step to also ensure vendor is up to date
2018-06-26 13:16:14 +01:00
James Munnelly
f7a72c42f3
Run dep status as part of CI
2018-06-26 01:02:03 +01:00
JrCs
c7b14b6027
Add DOCKER_BUILD_FLAGS environment variable
...
This environment variable can be use to add some flags to the docker
build command.
For example it allow the build of docker images when the developper is
behind a http proxy by using the '--build-arg http_proxy --build-arg
https_proxy' flags.
2018-05-30 10:07:56 +02:00
Ergin Babani
ffa7107158
Add back the commit sha in the org.label-schema.vcs-ref label.
...
It looks like it was accidentally removed in commit
8c7eaa1db8
2018-04-16 22:27:46 -04:00
James Munnelly
600dc0f018
Let bash expand api-key variables
2018-04-10 00:45:30 +01:00
James Munnelly
ce441d604f
Enable DNS01 provider tests using cloudflare
2018-04-10 00:27:52 +01:00
James Munnelly
6efc97266d
Use pebble instead of boulder in e2e tests
2018-03-23 18:50:45 +00:00
Euan Kemp
9233e30ef5
make: split 'verify_pr' out
...
This allows a developer to type 'make verify' and get working useful
output. The new char_verify behavior can't currently be run on a
developer's machine since it depends on a git pr sha being set.
I also fixed up the list of phony targets
2018-03-15 19:09:21 -07:00
Euan Kemp
9f76e28d02
make: default to building, not verifying
2018-03-15 19:09:21 -07: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
4a63f9a600
Run verify-deploy-gen as part of make verify
2018-01-25 16:28:19 +00:00
James Munnelly
f502499288
Optionally write junit reports into artifacts during e2e tests
2018-01-24 12:49:47 +00:00
jetstack-ci-bot
0c031b60d8
Merge pull request #216 from munnerz/e2e-helm
...
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Use cert-manager & boulder installed via helm in e2e tests. Run tests with Prow.
**What this PR does / why we need it**:
This switches our e2e tests to use cert-manager installed via helm instead of created as static pods.
This will allow us to test RBAC policies specified in the chart, as well as give a more realistic test environment for a normal use case.
**Release note**:
```release-note
End-to-end testing now covers the helm chart for cert-manager on Kubernetes 1.7-1.9
```
2018-01-15 18:20:38 +00:00
James Munnelly
df279f3e63
Add boulder helm chart. Install boulder during e2e tests.
2018-01-13 15:19:48 +00:00
James Munnelly
cee4610dd6
Enable go race detector and fix race
2017-12-01 22:54:12 +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
3ccadb5f73
Fix image-shim image in e2e tests
2017-12-01 01:38:30 +00:00