Commit Graph

100 Commits

Author SHA1 Message Date
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-bot
56b1374b41
Merge pull request #4161 from irbekrm/update_makefile
Update makefile
2021-08-03 14:10:40 +01:00
irbekrm
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 Krumina
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-bot
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-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