Commit Graph

174 Commits

Author SHA1 Message Date
JoshVanL
1c092cf299 Adds CertificateRequest resource
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-06-25 10:03:26 +01:00
JoshVanL
2a9db9be0c Use find to like crd files to make array consistent
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2019-06-19 15:33:14 +01:00
James Munnelly
fbf788d41f Switch to gcr.io/distroless/static base image
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-10 12:01:53 +01:00
James Munnelly
368b094117 Generate openshift variant of static manifests
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-09 10:08:29 +01:00
James Munnelly
ae482f712b
Add cainjector to list of images to build
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-08 10:18:32 +01:00
James Munnelly
d9a60b565e release: read github token from file
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-07 13:36:55 +01:00
James Munnelly
e9dfa8084e Pass path to docker config directory instead of file
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-04 20:05:06 +01:00
James Munnelly
4c54ea47d0 Fix use of --config flag when calling docker
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-04 19:35:34 +01:00
James Munnelly
70b5eea2f1 Remove comment causing issues passing env vars
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-04 19:00:34 +01:00
James Munnelly
7f7c7e8274 Set flag variable on log
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-04 17:46:40 +01:00
James Munnelly
3ba7e49c6e Honour DOCKER_CONFIG variable for docker authentication
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-04 17:44:54 +01:00
James Munnelly
0267fd2348 Correctly suffix image names with architecture
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-04 17:32:42 +01:00
James Munnelly
7d11a58854 Add additional logging
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 15:47:31 +01:00
James Munnelly
fd36977e7d Update release script to support more options
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 15:23:24 +01:00
James Munnelly
48f5ca86a6 Switch to using upstream chart-testing docker image
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 13:28:19 +01:00
James Munnelly
d55b04df91 Update README text in manifests directory
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 12:19:24 +01:00
James Munnelly
17ce68a53f Remove old test dependency
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:22:35 +01:00
James Munnelly
221d858e2b Run Helm via Bazel
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:26 +01:00
James Munnelly
0a0c1ade6f Inherit release process environ when calling Bazel
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:26 +01:00
James Munnelly
81c3ca2d98 Set default appVersin to v0.0.0-experimental
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:26 +01:00
James Munnelly
29729d71d3 Set upstreamRepoURL on git fetch
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
7bd819f148 Chdir to repo root
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
465d0032a0 Add missing boilerplate headers
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
b3a0dbcc01 Update update-crds step
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +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
5d21bd4796 Set values file when generate static manifests
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
James Munnelly
d5daff0d6a Allow overriding APP_GIT_COMMIT
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
c75db6304e Add new golang release tool
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
500d8fbeb7 Create image bundles in multiarch_image target
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-05-03 11:16:25 +01:00
James Munnelly
9939fc9bed Add sample webhook to build_images.sh script
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-30 15:39:12 +01:00
James Munnelly
226837ad92 Use 'kind load docker-image' command for faster image loads
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-30 10:36:58 +01:00
James Munnelly
9b700537ce Add integration framework binary dependencies
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 15:05:07 +01:00
James Munnelly
e04847b7cd Add ACME webhook package
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:02:44 +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
James Munnelly
51a600f44f Bump WORKSPACE dependencies
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-12 21:26:44 +01:00
Lennart Jern
f4dcecfa0c bazel: use update instead of + for dict
Signed-off-by: Lennart Jern <lennart.jern@gmail.com>
2019-03-29 18:12:35 +01:00
jetstack-bot
25e60f68b3
Merge pull request #1415 from munnerz/cainjector-updates
Updates to cainjector controller
2019-02-28 15:52:09 +00:00
jetstack-bot
c07bfd7181
Merge pull request #1419 from DanielMorsing/enable_httpstest
Enable https redirect test
2019-02-28 15:05:11 +00:00
Daniel Morsing
e1cee57b32 update dependencies for test
We use the latest pebble release without the strict mode flag enabled

Signed-off-by: Daniel Morsing <dmo@jetstack.io>
2019-02-28 12:24:24 +00:00
James Munnelly
2d4ae93388 Fix reference to old name
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-27 16:00:50 +00:00
James Munnelly
a5e09b3aff Add cainjector to release.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-27 15:27:40 +00: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
jetstack-bot
91066cf146
Merge pull request #1402 from munnerz/fix-release
Run helm init -c in release.sh
2019-02-22 14:39:37 +00:00
James Munnelly
afed5b665b Run helm init -c
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-22 13:07:07 +00:00
James Munnelly
a9d8f7de8a Fixup for Kubernetes 1.13.2
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-22 11:53:19 +00:00
James Munnelly
0a4e4434fe Negate SKIP_CHART in comparison
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-21 16:11:52 +00:00
James Munnelly
fdc58778ec Publish Helm chart as part of release.sh script
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-02-18 16:19:05 +00:00
jetstack-bot
bfafc7354e
Merge pull request #1322 from munnerz/gen-validation-schema
Generate CRDs using controller-tools, including validation schema
2019-02-13 16:35:07 +00:00