Commit Graph
102 Commits
Author SHA1 Message Date
Ashley Davis 845dd26ef7 add comments detailing kind network footgun
also adds a variable for the network name, potentially making it easier
to change in the future if kind improves its support for this kind of
thing

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-11-09 17:21:47 +00:00
Ashley Davis 6f8ef26c07 add a script + flow for getting latest kind images
the script will need to be manually updated if we want to add a new
k8s version, but it should be trivial to do that

the actual kind image SHAsums aren't updated, so that the addition of
the script can be separate from the act of updating the images

also adds a make target for creating a kind cluster with CI deps

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-11-08 16:58:16 +00:00
joshvanl 64feb85490 Adds bazel to build and release cmctl, along with kubectl-cert_manager
binary

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2021-10-14 15:49:46 +01:00
Krzysztof Ostrowski 220af13dc6 add comment in Makefile for build and release-tar
Signed-off-by: Krzysztof Ostrowski <krzysztof.ostrowski@posteo.de>
2021-09-16 17:20:29 +02:00
jetstack-botandGitHub 56b1374b41 Merge pull request #4161 from irbekrm/update_makefile
Update makefile
2021-08-03 14:10:40 +01:00
irbekrmandAshley Davis 03e6002e1f Create a single variable for Bazel image flags.
Signed-off-by: irbekrm <irbekrm@gmail.com>

Co-authored-by: Ashley Davis <ashley.davis@jetstack.io>
2021-08-03 13:31:05 +01:00
Ashley Davis c86f20f4b5 add crd make target & don't change GOPROXY in update-codegen.sh
there seems to be justification for setting GOSUMDB to a universal value
here, but setting GOPROXY doesn't seem to provide value here

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-07-19 17:19:13 +01:00
irbekrm 799228d9a2 Adds a 'make release_tars' target
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-07-12 18:42:12 +01:00
irbekrm 7405fb4e24 Make image targets allow for more customization
Customize platform, base image and whether CGO is enabled

Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-07-12 18:42:08 +01:00
irbekrm 6734a8c943 Uses the HACK_DIR var everywhere
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-07-12 18:35:11 +01:00
irbekrm 83468561cb 'make clean' removes test artifacts
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-07-12 18:34:56 +01:00
irbekrm f7c2f11882 Adds a make target to create a test cluster
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-07-12 09:50:51 +01:00
irbekrm 5a45444b4a Adds a make target
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-07-06 17:22:19 +01:00
Ashley Davis 10aba07dad add .PHONY next to targets
having .PHONY next to the target which it's marking
helps with identifying which targets have been marked and makes it
easier to spot a missing .PHONY

also tweaks the find command to avoid piping, and cleans up a duplicated
ctl target

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-06-16 14:57:18 +01:00
Irbe KruminaandAshley Davis 6183a2d2b6 Suggestions from code review
Co-authored-by: Ashley Davis <SgtCoDFish@users.noreply.github.com>
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-06-15 16:23:53 +01:00
irbekrm d79a058b14 Allow controlling whether cgo is enabled via flags to Bazel
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-06-01 08:47:06 +01:00
Kevin Grigorenko 8974f6d8f4 Issue #4042: Add help for make clean target
Signed-off-by: Kevin Grigorenko <kevin@myplaceonline.com>
2021-05-21 08:31:03 -07:00
Kevin Grigorenko 52eec2543d Issue #4042: Support make clean target
Signed-off-by: Kevin Grigorenko <kevin@myplaceonline.com>
2021-05-20 20:38:14 -07:00
Arsh Sharma d51c7f7325 chore: changed target position
Signed-off-by: Arsh Sharma <arshsharma461@gmail.com>
2021-03-17 13:39:04 +05:30
Arsh Sharma 33bf920f60 feat: added images_push target in Makefile
Signed-off-by: Arsh Sharma <arshsharma461@gmail.com>
2021-03-15 18:09:49 +05:30
Arsh Sharma e1e8392d50 fix(makefile): updated the docker_repo env var
Signed-off-by: Arsh Sharma <arshsharma461@gmail.com>
2021-03-13 12:42:15 +05:30
Richard Wall 9d5d9e3a46 Remove some lingering references to an old make e2e_test target
* Left over from https://github.com/jetstack/cert-manager/pull/2534

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-18 11:24:23 +00:00
Richard Wall 7fa8992231 Remove deprecated script
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-18 11:21:24 +00:00
Maartje Eyskens ab0cd57dc5 Use The cert-manager Authors.
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-11 19:04:13 +01:00
Maartje Eyskens 1788a9d758 Update copyright to cert-manager project
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-08 19:04:49 +01:00
James Munnelly 75219aefcf Fix 'make images'
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-05-06 14:21:33 +01:00
JoshVanL 991040238f Adds ctl Makefile target
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-01 18:54:27 +01:00
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