Commit Graph
75 Commits
Author SHA1 Message Date
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
jetstack-botandGitHub 1793e7b573 Merge pull request #2236 from munnerz/covered-images
Add Bazel image targets with coverage enabled
2019-11-14 10:54:09 +00:00
James Munnelly 1c4f755818 Skip Venafi tests by default
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-11-14 10:15:24 +00:00
James Munnelly 4bb0287113 Allow setting flakeAttempts when running e2e suite
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-10-16 16:14:43 +01:00
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-botandGitHub 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-botandGitHub 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