Commit Graph

25 Commits

Author SHA1 Message Date
Tim Ramlot
04220447bc
remove deprecated files and functions
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2024-02-08 10:45:06 +01:00
Ashley Davis
c8d6596e47
Remove checked-in go.work, add generation
go.work is not respected by imports, which means that our test
environment - if it uses go.work - will differ from what'll be used by
third parties which import our core module.

This commit adds a generation target for go.work which will allow users
to opt-in to using it locally without it being enabled by default for
everyone.

See https://github.com/golang/go/issues/53502 for discussion on whether
or not go.work should be checked in.

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-04-12 11:25:47 +01:00
Maël Valais
2a16f40e22 go work: add a workspace file
We do not check-in the go.work.sum in Git yet because we haven't figured
how to use it yet.

Signed-off-by: Maël Valais <mael@vls.dev>
2023-04-06 16:23:31 +02:00
Ashley Davis
ee185568ff
add alternative bindirs to gitignore in preparation for #5130
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-06-06 12:31:58 +01:00
Maël Valais
ae0632c1f0 make: add "make e2e-setup-kind-update-images"
I think having a separate file for storing the various kind image
digest isn't necessary. From now on, make/cluster.sh is the "source of
truth" for everything related to kind. If you would like to see the
image that is going to be used for creating the kind cluster, you can
run:

  make/cluster.sh --show-image

To self-update the digests with the latest available digests, run:

  make/cluster.sh --update-images

Signed-off-by: Maël Valais <mael@vls.dev>
2022-03-29 11:26:37 +02:00
Joakim Ahrlin
906f45beac support user.bazelrc
Signed-off-by: Joakim Ahrlin <joakim.ahrlin@gmail.com>
2022-02-11 10:41:30 +01:00
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 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 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 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 Turner
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 Munnelly
62855bf84d
Update .gitignore 2018-01-18 22:24:19 +00:00
Reinhard Nägele
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