Ashley Davis
6ce6ae839e
separate binaries/tests into separate modules with minimal dependencies
...
also add gomod validation in CI, along with a cmrel version bump
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-04-05 10:30:39 +01:00
jetstack-bot
706ad574b9
Merge pull request #5820 from lucacome/bump-k8s.io-deps
...
Bump k8s.io dependencies
2023-03-20 12:13:41 +00:00
Ashley Davis
f3a051d94f
add license preludes for a variety of files
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-03-14 15:46:10 +00:00
Luca Comellini
0f64e055ae
Bump k8s.io dependencies
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2023-03-10 14:55:26 -08:00
jetstack-bot
6ba1dcaf43
Merge pull request #5768 from yulng/gatewayversion
...
Bump gateway-api version to 0.6.0
2023-03-10 12:10:05 +00:00
Maël Valais
69c7785723
make: fix the hash of the Gateway API YAML manifests
...
Signed-off-by: Maël Valais <mael@vls.dev>
2023-02-23 12:45:09 +01:00
Ashley Davis
357a2f30aa
bump go version
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-02-20 14:22:29 +00:00
Ashley Davis
018e6dc83b
bump dependencies to fix CVEs
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-02-20 14:22:04 +00:00
Ashley Davis
819a82a19a
handle uname on linux/arm64
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-02-17 16:56:49 +00:00
Maël Valais
8ff6355d94
make: the kubebuilder 1.26.0 hash for linux/amd64 changed
...
Signed-off-by: Maël Valais <mael@vls.dev>
2023-02-06 12:08:03 +01:00
yulng
ca5fc45347
Bump gateway-api to 0.6.0
...
Signed-off-by: yulng <wei.yang@daocloud.io>
2023-01-31 18:35:12 +08:00
Luca Comellini
98ce5936ec
Update Helm and Kubebuilder
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2023-01-13 09:55:41 -08:00
Luca Comellini
85ca8e0444
Bump dependencies
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2023-01-13 09:55:27 -08:00
yanggang
44e8f9cb69
Bump go to 1.19.5
...
Signed-off-by: yanggang <gang.yang@daocloud.io>
2023-01-11 13:59:37 +08:00
Luca Comellini
dbd6dc9b16
Bump sigs.k8s.io deps
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2022-12-21 09:47:41 -08:00
Richard Wall
2eef0dad06
Add ko tool
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2022-12-20 15:38:19 +00:00
jetstack-bot
6806035cb7
Merge pull request #5637 from RomanenkoDenys/fix-kubebuilder-sha
...
fix kubebuilder tools arm64 sha256sum
2022-12-15 11:46:21 +00:00
Tim Ramlot
8baaffc02b
kubebuilder did not yet create a 1.26 release
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2022-12-14 21:53:42 -08:00
Luca Comellini
c99c147059
Bump k8s.io deps to v0.26.0
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2022-12-14 21:53:42 -08:00
Denis Romanenko
d62bf032f5
fix kubebuilder tools arm64 sha256sum
...
Signed-off-by: Denis Romanenko <denis.romanenko@flant.com>
2022-12-13 09:41:29 +03:00
Ashley Davis
22f3a6152d
bump go to 1.19.4
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-12-07 10:10:35 +00:00
irbekrm
75e2d1145a
Updates Gateway API test dependency
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-12-05 15:04:18 +00:00
irbekrm
bc70233256
Tests download Gateway installation bundle
...
Rather than whole gateway git repo
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-12-05 15:04:18 +00:00
Ashley Davis
96e500f189
bump to latest go minor version to fix vulns
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-11-07 11:11:11 +00:00
Ashley Davis
cdcfd552ff
add make target for updating base images
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-11-04 16:31:20 +00:00
irbekrm
aa886e78d6
Adds a script to quickly generate latest SHAs
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-10-06 14:29:24 +01:00
irbekrm
5bbd5ca3a9
Updates SHAs for kubebuilder-tools
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-10-06 13:23:31 +01:00
Luca Comellini
4498b7cc47
Bump Go to 1.19
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2022-09-27 11:38:51 -07:00
Tim Ramlot
39fa9f51b4
upgrade dependencies
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-09-26 11:43:12 +02:00
Luca Comellini
97fbe24a74
Bump k8s.io dependencies
...
Signed-off-by: Luca Comellini <luca.com@gmail.com>
2022-09-23 10:52:44 -07:00
Tim Ramlot
785d30dd90
bugfix: use new tools.mk structure for rclone
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-08-28 21:59:36 +02:00
Tim Ramlot
36b55c1561
improve tools.mk docs
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-08-26 12:55:53 +02:00
Tim Ramlot
5802b3a963
use variables for binaries
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-08-26 07:43:17 +00:00
Tim Ramlot
0e8eb38d5c
generate build targets dynamically
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-08-26 07:23:44 +00:00
Tim Ramlot
836793e7e3
upgrade gateway api to v0.5.0
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-08-08 08:52:59 +00:00
jetstack-bot
88bda66693
Merge pull request #5345 from inteon/ginkgo_v2
...
Upgrade to Ginkgo v2
2022-08-04 21:06:15 +01:00
Tim Ramlot
9897f2355c
upgrade ginkgo to v2
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2022-08-04 10:16:29 +00:00
Ashley Davis
ea9a46a16a
add trivy scan targets
...
These enable scanning of each of our container images on linux/amd64
to check for vulnerabilities. These targets can then be used in CI as
an indicator that we might need to take a look at upgrading dependencies
or base images.
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-08-03 15:57:28 +01:00
Ashley Davis
ba415c2df3
add missing target for $(BINDIR)
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-11 15:41:45 +01:00
Maël Valais
24e1ba51a6
make: cmctl and kubectl-cert_manager were using two -ldflags
...
I also took the opportunity to document the three most important "build"
variables in "make help".
Manually rebased to adopt $(BINDIR) changes
Signed-off-by: Maël Valais <mael@vls.dev>
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-11 10:18:30 +01:00
Ashley Davis
e18908fb56
Use variable for curl, add retries
...
This adds multiple retries on every attempt we make to use curl, which
should help to reduce flakes. Uses a $(CURL) variable where possible so
that we have the same invocation everywhere.
Also switches to using the more verbose curl arguments, in an attempt to
make it easier to reason about how curl is configured.
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-06 12:38:14 +01:00
Ashley Davis
cdfcc63951
check gatewayapi SHA256SUM
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-04 15:02:36 +01:00
Ashley Davis
59c7f881ff
use new darwin-arm64 versions of kubebuilder tools
...
previously we'd relied on rosetta because these tools hadn't been built
for darwin-arm64, but now they've started to be built and we can use
arm64 versions directly
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-04 15:02:36 +01:00
jetstack-bot
5a4e7654d4
Merge pull request #5097 from lucacome/bump-k8s-deps
...
Bump k8s.io dependencies
2022-07-04 14:44:45 +01:00
irbekrm
1c48a7351d
Bump versions of kubebuilder assets and kubectl
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-07-01 19:16:31 +01:00
Ashley Davis
18e98ce3da
move legacy targets to legacy.mk
...
we don't _need_ to remove these and we can keep them around for
longer, but we don't need them to be in files we actually use and edit.
putting the targets in a separate file feels cleaner!
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-06-30 22:35:45 +01:00
Ashley Davis
27e1a770b3
add warning about vendor-go gotcha
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-06-30 22:33:56 +01:00
Ashley Davis
2c9344e316
Don't require python to be installed for everything
...
We only use python in one place and probably won't start using it more
without some kind of policy change. We don't need to require that everyone
has it installed, and can instead only require it for people who're running
the boilerplate check
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-06-28 15:57:39 +01:00
Ashley Davis
b3a3f61fbf
add install for go-licenses
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-06-27 18:15:08 +01:00
Ashley Davis
c6745ea7a9
move VENDORED_GO_VERSION up with other versions
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-06-27 18:15:07 +01:00