Commit Graph

20 Commits

Author SHA1 Message Date
renovate-rancher[bot] 78ffd254d2
chore(deps): update dependency aquasecurity/kube-bench to v0.9.1 2024-10-17 04:40:56 +00:00
renovate-rancher[bot] dcf173e6e1
chore(deps): update dependency vmware-tanzu/sonobuoy to v0.57.2 2024-08-30 04:37:58 +00:00
renovate-rancher[bot] 740d2b2844
chore(deps): update dependency kubernetes-sigs/kind to v0.24.0 2024-08-16 04:36:19 +00:00
Paulo Gomes 68f083cb99
Add SBOM and Provenance layers
Signed-off-by: Paulo Gomes <pjbgf@linux.com>
2024-07-31 13:30:32 +01:00
Krunal Hingu 3fdb9240fa bump kubectl 1.28.12 2024-07-24 10:27:27 +05:30
renovate-rancher[bot] 026c278543
chore(deps): update dependency aquasecurity/kube-bench to v0.8.0 2024-07-03 04:36:32 +00:00
renovate-rancher[bot] 8f7b61387e
chore(deps): update dependency kubernetes-sigs/kind to v0.23.0 2024-05-14 04:33:01 +00:00
Andy Pitcher d2fb03d0b0
Merge pull request #203 from rancher/renovate/vmware-tanzu-sonobuoy-0.x
chore(deps): update dependency vmware-tanzu/sonobuoy to v0.57.1
2024-04-10 10:47:07 -04:00
Andy Pitcher 9af70a3b6e
Merge pull request #204 from rancher/renovate/kubernetes-sigs-kind-0.x
chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
2024-04-10 10:46:31 -04:00
Paulo Gomes efaa5c61e3
Auto-source KUBECTL digest
Unfortunately, the current renovate-config does not support the sourcing of digests for
kubectl. To bypass this limitation while keeping the auto bumps working, the digest will
be sourced on demand based on the dl.k8s.io endpoint.

Signed-off-by: Paulo Gomes <paulo.gomes@suse.com>
2024-04-08 14:10:16 +01:00
renovate-rancher[bot] f364f33cf0
chore(deps): update dependency kubernetes-sigs/kind to v0.22.0 2024-04-06 06:32:29 +00:00
renovate-rancher[bot] db87e0afc9
chore(deps): update dependency vmware-tanzu/sonobuoy to v0.57.1 2024-04-06 04:32:35 +00:00
Paulo Gomes 25af374d06
Merge pull request #199 from pjbgf/auto-checksum-bumps
Enable auto-bump for kube-bench and sonobuoy
2024-04-05 09:00:26 +01:00
Chirayu Kapoor 944bca2e14
Bumped kubectl to v1.28.7
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
2024-04-04 13:15:50 +05:30
Paulo Gomes e0ee7ddfc3
build: Enable auto-bump for kind, kube-bench and sonobuoy
Uses the latest changes from https://github.com/rancher/renovate-config/pull/243 to enable
auto bump for Kind, Sonobuoy and kube-bench. Kubectl will be handled as a separated PR, as it cannot
be sourced from github releases.

Signed-off-by: Paulo Gomes <paulo.gomes@suse.com>
2024-03-18 21:11:41 +00:00
vardhaman22 a26de0da91 bumped kubectl to 1.28.3 2024-03-13 14:21:19 +05:30
Paulo Gomes 4168e18654
build: Avoid version logic being executed twice
The version logic is contained within hack/make/build.mk and is a pre-req for some of the Makefile targets.

The Makefile is used to kick off the building of the container image, and inside that
process make build is executed to compile security-scan. This change stops the version
logic from executing a second time by accepting a VERSION var to be set, therefore removing
the need for accessing the .git dir.

Signed-off-by: Paulo Gomes <paulo.gomes@suse.com>
2024-01-24 15:03:38 +00:00
Paulo Gomes ddaedda8dc
build: Verify checksum for downloaded dependencies
Signed-off-by: Paulo Gomes <paulo.gomes@suse.com>
2024-01-23 15:15:47 +00:00
Paulo Gomes 996449be80
build: Remove persistent changes
Instead of changing the default docker buildx machine, create it and refer
to it by its name. This ensures building this project does not disrupt
other workflows from a given contributor.

Signed-off-by: Paulo Gomes <paulo.gomes@suse.com>
2024-01-12 18:38:04 +00:00
Paulo Gomes d171603407
build: Refactor Makefile logic
The multi-stage dockerfile is now used to build the project binary, instead
of copying it from the host. This enforces that the binary is always rebuilt
whenever there is a change that invalidates the previous version - from a
container image perspective.

The makefile was restructured so that only the most important and relevant code
is present. In order to enable code reuse, build related logic was extracted to
hack/make/build.mk. All code related to installing tools is now placed in
hack/make/tools.mk.

Signed-off-by: Paulo Gomes <paulo.gomes@suse.com>
2024-01-12 17:47:31 +00:00