Commit Graph
19 Commits
Author SHA1 Message Date
Ashley Davis 32d716654a Add a makefile flow for building artifacts
Includes targets for:

- all "server" binaries, for all arches
- all containers for all server binaries for all arches
- all client binaries (kubectl plugin / cmctl) for all arches
- the cert-manager helm chart + signature
- the cert-manager static manifests + CRDs
- tools which bazel would download, with checksum verification
- (commented out) a signed SHA256SUM file for client binaries

Upgrades from the bazel flow include that:

- we use OS-specific base images rather than just using amd64 everywhere
- we easily add support for signing artifacts at build time
- we add ".exe" to the end of windows executables
- we add a zip file for windows executables, for easier consumption
- we concatenate YAML files more robustly
- staging a full release should be much faster
- hopefully, it's easier to change things!
- licenses are trimmed down to reduce bloat in images (the license
  bundle was 1.4MB in size alone)

Changes from the bazel flow include:

- containers no longer have a symlink to the binary at an unusual
  path, but instead just have the binary at a more predictable path
  (e.g. /app/cmd/webhook/webhook instead of
  /app/cmd/webhook/webhook.runfiles/com_github_jetstack_cert_manager/cmd/webhook/webhook_/webhook)

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-12-15 09:54:15 +00:00
Inteon 492671507f fix vscode crash
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-07-10 00:08:44 +02:00
Erik Godding BoyeandErik Godding Boye b221f7b7cf Add IntelliJ IDEA module files (*.iml) to .gitignore
Signed-off-by: Erik Godding Boye <egboye@gmail.com>
2021-04-22 18:43:33 +02:00
Maël Valais f56db9f93d Revert "Handle CA issuer working as intermediate" (#3847)
As discussed in #3847, I went too fast and /lgtm from my bed. That led
to having a piece of code that could potentially break people's
cert-manager deployments.

Our plan is to have the same PR re-opened so that we can have it
released for v1.4 (due on Friday 11 June 2021 as per our timeline).

Signed-off-by: Maël Valais <mael@vls.dev>
2021-04-07 10:25:31 +02:00
Erik Godding BoyeandErik Godding Boye 861db7bf4e Fix minor local dev environment issue
Signed-off-by: Erik Godding Boye <egboye@gmail.com>
2021-04-06 19:45:48 +02:00
Maartje Eyskens c937f6f2ae Fix typo in _artifacts
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-10-06 16:35:52 +02:00
Maartje Eyskens b667890a01 Add _artifacts/ to the .gitignore
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-09-25 15:25:21 +02:00
JoshVanL 5af4fa8e87 Moves ctl kubeconfig flags to top level
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-04-30 12:58:36 +01:00
Laurent RolazandLaurent ROLAZ 6dcc408741 Add IP Address in CSR
Signed-off-by: Laurent Rolaz <laurent.rolaz@gmail.com>
2019-01-25 18:38:12 +01:00
Matt TurnerandJoe Heck 15d5e6b637 Adding quick-start guide w/ nginx ingress controller
Signed-off-by: Joe Heck <heckj@mac.com>
2018-11-19 11:23:30 -08:00
James Munnelly 77c63bdc2d Add root Bazel build files
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-09-13 11:21:42 +01:00
James MunnellyandGitHub 62855bf84d Update .gitignore 2018-01-18 22:24:19 +00:00
Reinhard NägeleandJames Munnelly 8e9bf46cb6 Enhance Helm chart and apply best practices
* Update Chart.yaml
* Make templates namespaced
* Update config table in README.md
* Apply best practices for RBAC
  (see
https://github.com/kubernetes/helm/blob/master/docs/chart_best_practices/rbac.md)
* Add extra args for cert-manager container
* Make list indentation consistent
* Apply standard labels on all resources
* Add some content to NOTES.txt
2018-01-15 23:26:32 +00:00
James Munnelly 8c7eaa1db8 Clean up Makefile and place Dockerfiles in subdirectory 2017-11-22 01:19:46 +00:00
James Munnelly 68fbd347e0 Update .gitignore 2017-08-07 21:03:17 +01:00
James Munnelly 35d92ea92e Update .gitignore 2017-08-06 23:52:37 +01:00
James Munnelly 848f449a19 update .gitignore 2017-07-19 20:30:07 +01:00
James Munnelly c642807b8c Add Makefile and generator automation 2017-07-19 17:03:53 +01:00
James Munnelly 36308ae891 initial commit 2017-07-19 09:39:13 +01:00