Commit Graph

710 Commits

Author SHA1 Message Date
jacob-delgado ac563353db
Update tools (#3275)
* update protoc-gen-go

* update misc tools

* update helm

* update more tools

* update more tools
2025-09-19 11:35:29 -07:00
jacob-delgado e15164b523
update tools (#3273)
* update apko

* update trivy

* update docker and buildx

* update golang

* update oras

* update hadolint
2025-09-08 09:42:47 -07:00
jacob-delgado 8946051100
Update tools (#3269)
* update protoc-gen-go

* update apko

* update kubectl and oc

* update misc tools

* revert helm back after fix
2025-08-28 12:46:07 -04:00
Keith Mattix II 17c2b235c8
Revert to Helm 3.18.4 (#3266)
* Revert to Helm 3.18.4

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Update docker/build-tools/Dockerfile

---------

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>
Co-authored-by: Daniel Hawton <daniel@hawton.org>
2025-08-21 00:01:23 -04:00
jacob-delgado 84ec1491b4
update protoc and apko (#3259)
* update protoc and apko

* update helm
2025-08-20 05:44:21 -04:00
jacob-delgado a39ba92875
update golang to 1.25, rust to 1.89 and various other tool updates (#3257)
* upate golang and other tools

* fix linter

* fix linter

* support for golang 1.25

* dont use trixie

* update rust
2025-08-18 06:06:54 -04:00
jacob-delgado 672e6089ff
Update tools (#3255)
* more updates

* update shellcheck
2025-08-07 05:42:24 -04:00
jacob-delgado 39b2905e5c
Update tools (#3251)
* update gh

* update various tools

* update more tools

* fix gh
2025-08-01 05:52:05 -04:00
Aritra Dey 5b65c620f3
Dockerfile: cleanup in tools (#3247)
* Dockerfile: removed babel dependency and svgstore cli from dockerfile

Signed-off-by: Aritra Dey <adey01027@gmail.com>

* remove unused node_modules copy from build-tools Dockerfile

Signed-off-by: Aritra Dey <adey01027@gmail.com>

---------

Signed-off-by: Aritra Dey <adey01027@gmail.com>
2025-07-15 05:44:38 -04:00
jacob-delgado 17ae547bb1
update tools (#3246) 2025-07-14 17:04:36 -04:00
jacob-delgado 8e6480403f
Update tools (#3244)
* tool updates

* update tools

* update dependencies

* update deps

* run make gen
2025-07-10 04:39:32 -04:00
Gustavo Meira 6ffbc42a6a
Adds MinGW gcc and Windows target for Ztunnel (#3238)
* adds mingw gcc and windows target for ztunnel

* changing approach: allowing target installation in build time

* reverting installation of mingw tools

* adding arg for extended image

* adding lint exception

* removing unnecessary extra line

* adding mingw image to build-and-push.sh

* suggestion from PR
2025-07-07 20:12:29 -04:00
jacob-delgado 51c361b13e
Update tools (#3239)
* Update tools

* update tools
2025-07-07 14:43:29 -04:00
jacob-delgado 9a50b34135
update tools (#3229)
* update tools

* update tools
2025-06-26 06:04:18 -04:00
Aritra Dey 49b120cc5b
chore: add svg-symbol-sprite (#3234)
Signed-off-by: Aritra Dey <adey01027@gmail.com>
2025-06-25 13:04:18 -04:00
Ajay Singh 97af7d3c6f
Update Dockerfile to include esbuild (#3222)
* Update Dockerfile to include esbuild

* Update Dockerfile
2025-06-17 05:54:15 -04:00
Ajay Singh 8121aac8eb
bump:hugo to version 0.147.8 (#3219) 2025-06-10 20:39:24 -04:00
jacob-delgado 267d17ce87
Update tools (#3214)
* Update tools

* update crane

* update docker

* update helm

* update trivy

* update apko and gh

* update docker

* update helm

* update golang
2025-06-06 11:22:52 -04:00
Aritra Dey ba21e6d776
refractor : upgrade depenedencies version (#3216)
Signed-off-by: Aritra Dey <adey01027@gmail.com>
2025-06-06 08:47:52 -04:00
Krinkin, Mike 8d2a100a81
Fix build tools image so make test in ztunnel can work without root (#3207)
There were a few issues that prevented me from being able to
successfully run `make test` in ztunnel code:

1. Cargo directories are owned by root, while the `make test` runs cargo
   as non root; there was an attempt to give cargo directories in the
   build tools image broad enough permissions, so that user does not
   matter anymore (see #249) but when cargo directories were added on
   top of that we should have applied chmod recursively for this to
   work;
2. /var/run/netns directory just does not exist in the container
3. AppArmor transfer process to a restricted profile when it creates a
   new user namespace and the restrictions breaks the test.

This change addresses issues 1 and 2. To test that the change works I
worked around the issue 3 by running this:

```
echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
```

And once I did that, I was able to run `make test` in ztunnel repo
successfully with the locally built build-tools image.

Signed-off-by: Mikhail Krinkin <mkrinkin@microsoft.com>
2025-05-28 13:22:34 -04:00
Daniel Hawton 6a1c744ef2
Revert "Bump ruby packages to latest version (#3202)" (#3212)
This reverts commit e55cb3f996.
2025-05-22 07:05:32 -04:00
Ajay Singh 6ee6a64cac
bump: Hugo to 0.147.4 (#3208)
* bump: Hugo to 0.147.2

* Apply suggestions from code review

---------

Co-authored-by: Craig Box <craig.box@gmail.com>
Co-authored-by: Daniel Hawton <daniel@hawton.org>
2025-05-22 02:31:26 -04:00
jacob-delgado 55cb1bc6d5
update various tools (#3210)
* update tools

* fix gh client
2025-05-22 02:08:27 -04:00
Yuanlin Xu 87674d717b
Install nft binary in base image (#3209)
Signed-off-by: Yuanlin Xu <yuanlin.xu@redhat.com>
2025-05-20 09:13:25 -04:00
Ajay Singh e55cb3f996
Bump ruby packages to latest version (#3202)
* Bump ruby packages to latest version

* Update Dockerfile
2025-05-15 07:43:13 -04:00
jacob-delgado ad62c06c1b
Update rust and other tools (#3204)
* update tools

* revert hugo

* update rust and other tools
2025-05-13 15:18:12 -04:00
hwelsters 01f7536c92
Add govulncheck installation to Dockerfile (#3200) 2025-05-08 21:03:45 -04:00
jacob-delgado 8de4bef4b8
update tools (#3197)
* update tools

* update gh

* update tools

* update trivy

* update golang

* revert hugo
2025-05-07 13:15:44 -04:00
Daniel Hawton d68f5530c9
Revert #3182 Hugo Bump (#3195)
* revert hugo bump in #3182 -- docs broken

Signed-off-by: Daniel Hawton <daniel@hawton.org>

* add request to consult docs team before bumping hugo

Signed-off-by: Daniel Hawton <daniel@hawton.org>

---------

Signed-off-by: Daniel Hawton <daniel@hawton.org>
2025-04-25 03:23:02 -04:00
jacob-delgado 7a1b60b47c
update tools (#3182)
* update tools

* update tools

* update deps

* update tools

* update more tools

* update tools

* update isotope deps
2025-04-24 14:46:02 -04:00
zirain fcd42145fc
bump golangci-lint to v2 (#3180) 2025-04-09 20:30:17 -04:00
jacob-delgado 3a91dee3a2
Update tools (#3179)
* update dependencies

* update go and apko
2025-04-09 05:20:15 -04:00
zirain 561a536452
Bump llvm to 18.1.8 (#3176)
* bump llvm to 18.1.8

* fix lint
2025-03-31 17:55:45 -04:00
jacob-delgado 7ca89b4e34
update tools (#3157)
* update tools

* minor updates

* minor updates

* update more tools

* more updates

* Update Dockerfile

* Update docker/build-tools/Dockerfile

* update docker

* update trivy

* fix clippy

* update buf
2025-03-31 13:39:45 -04:00
Ajay Singh 4118cfc2b3
Update Dockerfile to include cspell as the spell checker for istio.io (#3161)
* Update Dockerfile

* Update Dockerfile

* Update Dockerfile
2025-03-25 03:55:47 -04:00
Ajay Singh 017918d81b
Bump outdated python packages to latest version (#3168)
* Bump outdated python packages to latest version

* Update Dockerfile
2025-03-24 10:31:46 -04:00
Ajay Singh dbd3c673fa
Installed the markdownlint-cli2 tool in the Docker container (#3155)
* Install the markdownlint-cli2 tool

* Moved to the NodeJS build stage container

* Update Dockerfile

* Update Dockerfile
2025-03-13 02:16:53 -04:00
jacob-delgado f5a08fd5c4
Update tools (#3149)
* more tool updates

* update nodejs

* upate go and trivy

* update more tools
2025-03-11 12:22:06 -04:00
jacob-delgado f765f42b0b
update tools (#3144)
* update oc to 4.18

* update docker
2025-02-27 10:05:30 -05:00
Ted Poole b6f648885d
Added libssl-dev to enable compilation of the openssl-sys crate (#3145)
Signed-off-by: Ted Poole <tpoole@redhat.com>
2025-02-26 16:26:28 -05:00
jacob-delgado 50d8da61ad
update tools (#3141)
* update tools

* update docker and rust

* update dependencies

* make gen

* fix typo
2025-02-24 13:39:27 -05:00
jacob-delgado 04cc5a5796
update tools (#3139) 2025-02-18 12:41:51 -05:00
jacob-delgado 3535f531f1
update tools (#3137) 2025-02-13 12:27:44 -05:00
jacob-delgado 893e215a93
update tools (#3134)
* update tools

* update go

* update golangci-lint
2025-02-12 16:01:43 -05:00
jacob-delgado 729445273a
golang update (#3131) 2025-02-10 10:46:33 -05:00
jacob-delgado 6de2ce5813
update tools (#3126)
* update tools

* update more tools

* update more tools
2025-02-03 18:30:14 -05:00
John Howard 6bfe0028e9
build-tools: drop .deb file from apt cache (#3122)
We missed this on this install. This means the .deb for these get
stored, adding about 200mb of junk to the image
2025-01-21 18:40:57 -05:00
jacob-delgado ba6e7d3a0f
update golang to 1.23.5 (#3120)
* update tools

* security fix for golang
2025-01-17 12:29:54 -05:00
jacob-delgado e02796cba1
Update tools (#3114)
* update tools

* update protoc

* update rustc

* update more tools

* update docker and trivy

* update more tools
2025-01-16 08:47:55 -05:00
Jonh Wendell 18659ab5de
Allow prow-entrypoint to set docker registry mirrors (#3111)
Based on a environment variable. This allows one to make use of a Docker
Hub mirror and thus reduce traffic to Docker Hub.

Doc: https://docs.docker.com/docker-hub/image-library/mirror/#configure-the-docker-daemon
2025-01-08 14:09:02 -05:00