Commit Graph

148 Commits

Author SHA1 Message Date
github-actions[bot] 27caba92af
update components (#2945)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-24 05:52:09 +00:00
github-actions[bot] 860e063c85
update components (#2943)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-23 21:53:08 +00:00
Matej Vašek 30315ea15e
test: simplify func-git service (#2926)
Use k8s primitives pod/svc/ingress instead of knative service.

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-11 19:02:06 +00:00
Matej Vašek 589bbe80fe
Update tekton (#2934)
* Update Tekton to v1.1.0

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Quote a string in yaml

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Update git-clone task version

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* test: disable affinity assistant for cluster

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Quote a string in yaml

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Revert "Update git-clone task version"

We still need the older rootfull version.

This reverts commit 4bc82681c1.

* fix: change tekton git-clone task ref to ghcr.io

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Update PaC version

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Remove unnecessary quoting

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-11 18:14:07 +00:00
Matej Vašek 7799a697cf
Rootless func-git pod (#2927)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-10 00:47:04 +00:00
Matej Vašek 5a6b4dcb5a
Tests: dualstack improvements (#2919)
* Make patch-hosts ip version aware

Add A and AAAA records for localtest.me depending on whether
the control plane node has IPv4 and/or IPv6 address.

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Make test locabalancer ip version aware

Set MetalLB address pool appropriately with respect to IPv4 and IPv6

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-09 18:58:04 +00:00
Matej Vašek d9389fb2fb
Tests: small ipv6 fixes (#2923)
* Tests: small ipv6 fixes

* Testing gitlab instance listens on ipv6
* Testing Contour installation prefers dualstack

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* fixup: listen explicitly on 0.0.0.0

Usually listening on '::' should also listen on 0.0.0.0.
However gitlab or nginx apparently employ IPV6_V6ONLY option so '::'
listens only on '::'.

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-08 20:06:03 +00:00
Matej Vašek bb1623fc78
Use localtest.me instead of sslip.io (#2918)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-07 13:49:00 +00:00
github-actions[bot] f9ab674651
update components (#2906)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-02 06:27:53 +00:00
Luke Kingland a93cbe6785
feat: macos support for dev cluster scripts (#2897) 2025-06-30 11:42:10 +00:00
Luke Kingland 69bdcbbecd
ci: install Tekton and PAC in cluster by default (#2896)
* ci: install Tekton and PAC in cluster by default

* add PAC and Tekton to hack script versions

* fix tekton affinity workaround
2025-06-30 07:50:16 +00:00
github-actions[bot] f43b09b74d
update components (#2860)
Co-authored-by: Knative Automation <automation@knative.team>
2025-06-10 14:20:45 +00:00
Matej Vašek 15b30dcd05
Fix quarkus buildpack image reference (#2838)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-05-27 13:22:18 +00:00
github-actions[bot] bcd141d7cb
update components (#2827)
Co-authored-by: Knative Automation <automation@knative.team>
2025-05-07 05:54:58 +00:00
github-actions[bot] 3d4d7da487
update components (#2812)
Co-authored-by: Knative Automation <automation@knative.team>
2025-04-24 13:01:26 +00:00
github-actions[bot] 8eb33ded0c
update components (#2791)
Co-authored-by: Knative Automation <automation@knative.team>
2025-04-22 11:33:38 +00:00
Matej Vašek 370ca50313
Use pre-build binary packages for cpython buildpack (#2799)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-22 05:42:37 +00:00
Matej Vašek ce44678262
Do not run builder build unnecessary (#2790)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-15 13:08:17 +00:00
Matej Vašek 33b9f15654
Enable arm64 python buildpack (#2789)
* Enable Python buildpack build for arm64

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fix: force arm64 arch for Go buildpack

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fix: ensure correct arch for sub-buildpacks

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fixup linter issues

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-15 11:44:12 +00:00
Matej Vašek 8e0b752edc
Apply linter suggestions (#2786)
* Refactor: if-elif-else => switch

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: calls to embedded fields

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fix: add missing err checks

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: fix format of error messages

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: omit type where possible

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: apply De Morgan's law

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: call ReplaceAll where possible

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: fix format of error messages

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: fix format of error messages

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-15 09:43:13 +00:00
Matej Vašek d02801355d
Make base jammy stack multi-arch (#2780)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-14 05:43:16 +00:00
Matej Vašek b67d8d4405
Refactor builder (#2779)
* Cleanup: remove unnecessary code

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Cleanup: moved code outside of a loop

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-11 12:01:13 +00:00
Matej Vašek 841555ab0a
Update rust buildpack (#2778)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-09 19:36:12 +00:00
Matej Vašek 8a061c4ed1
Mirror buildpack run images in ghcr.io/knative (#2775)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-09 19:24:12 +00:00
Matej Vašek fffde39adb
Fix buildpacks builder update task (#2777)
The paketo project moved some buildpack from gcr.io to docker.io.

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-09 19:04:15 +00:00
Matej Vašek c93de80381
Fix builder updater (#2774)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-04-09 13:47:14 +00:00
github-actions[bot] d4506e32dd
update components (#2760)
Co-authored-by: Knative Automation <automation@knative.team>
2025-03-25 12:45:45 +00:00
Matej Vašek 90624a8725
Add git BP to our Go detection group (#2747)
* Add git BP to our Go detection group

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* make git bp optional

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-03-17 03:03:36 +00:00
Matej Vašek a351afdc9b
Fix http port 433 => 443 (#2742) 2025-03-14 06:30:38 +00:00
github-actions[bot] fa79d313e0
update components (#2738)
Co-authored-by: Knative Automation <automation@knative.team>
2025-03-10 11:37:04 +00:00
David Fridrich d649adaf56
fix: update comment of knative-component auto PR (#2707)
* comment

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix format

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

---------

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>
2025-02-19 15:22:48 +00:00
github-actions[bot] 88afd64d40
update components (#2700)
Co-authored-by: Knative Automation <automation@knative.team>
2025-02-19 13:12:48 +00:00
David Fridrich a9cb5b7a93
Have static knative component versions in hack/, update in automatic PR (#2677)
* gomod

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* create hack/main.go, delegate, init dynamic updatic of version in allocate.sh, bump github version, unify those versions to v68

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* new file, fix, more updates

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* bump

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* simplify

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* pr exists, check

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* simplify, fix some stuff

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* simplify further

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix sed error, more comments

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* return to main, dont exit

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* single execute, dont force push, return Run()

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix printing because no 'ready' is at the end

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* misspell

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* context moved to main

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* updt-builder

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* update-knative-components fixes, pagination, simplify using go templates, json file as source of truth

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix error check

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* add json, add kind version, comments

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix versions json

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* add newline

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* add tests, fix structs, locally generate files

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* fix comment inline

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* redo the structure to use cmd/ instead of big hack/main, separate, add \n to generated .json

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* simplify test, fix linter errors

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* small additions, comments

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* update autogen comment

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* gomod

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* localize const to test

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* suggestions

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* makefile

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* makefile, update builder target

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* prefix target with wf

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

---------

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>
2025-02-18 15:55:51 +00:00
Matej Vašek 9c0c216193
Optimise func-utils image (#2686)
* Use command instad of script in some tkn tasks

The "script" requires /bin/sh present in the image.

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Add s2i-generate command to func-util image

The command encompasses some logic previously implemented as shell
script defined in tekton task. This allows us to remove sh/shell from
the func-util image.

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Make func-util image "FROM scratch"

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Change func-utils image tag latest->v2

Since there are backward incompatible changes we must not change how
'latest' tag work (at least for some time).

For this reason we change tag to v2, so newer versions of func use that
and older use 'latest' that is compatible with them.

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-02-06 07:02:13 +00:00
David Fridrich 0cbf721539
bump versions (#2664)
Signed-off-by: David Fridrich <fridrich.david19@gmail.com>
2025-01-22 15:38:11 +00:00
Matej Vašek 527b917f07
Remove dependency on docker hub (#2654)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-01-19 11:04:07 +00:00
Matej Vašek e2474a6bf1
Enable Go ARM64 buildpack (#2636)
* Enable Go ARM64 buildpack

Added adjustments that enable Go buildpack build on arm64 machines.
Paketo buildpack do not distribute serveral buildpacks in arm64
variant, so we need to build them.

Namely we need to build:
go
go-dist
go-build
go-mod-vendor
git

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Remove unused struct

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Prealloc slice

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fix typo

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fix typo

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Remove debugging envvar

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-01-07 03:53:57 +00:00
Matej Vašek bf603390b6
Set annotations on builder images (#2635)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-01-06 14:42:55 +00:00
Matej Vašek 8475f864b9
Fix deadlock (#2630)
* Fix deadlock

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Rework digest detection

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-12-20 12:59:12 +00:00
Matej Vašek 1122bf76f4
Fix buildpack builder script (#2629)
* Pass Go context.Context where appropriate

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* Fix buildpack builder script

Bypass Moby bug where 500 is returned instead of 404.

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* fixup: update go.mod

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-12-20 00:23:11 +00:00
Matej Vašek 77489858d0
Use library GH keychain instead of our own (#2624)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-12-18 18:13:10 +00:00
Matej Vašek 770949b7d2
Fix authorization (#2622)
Fixed authorization by setting keychain for the pack client.
This is required since recently we set pull policy to "always".

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-12-18 16:59:10 +00:00
Matej Vašek d5dc82c34b
Build arm64 tiny buildpack builder image (#2617)
Enable arm64 support for tiny builder (Java,Go).
This commit actually enables only Java since some additinal work has to
be done for Go because upstream paketo buildpack do not support Go fully
yet.

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-12-18 05:31:09 +00:00
Matej Vašek ae4c7d927c
Remove superfluous equals sign from envvar (#2446)
* Remove superfluous equals sign from envvar

Signed-off-by: Matej Vašek <matejvasek@gmail.com>

* Update rust templates Cargo.lock

Signed-off-by: Matej Vašek <matejvasek@gmail.com>

---------

Signed-off-by: Matej Vašek <matejvasek@gmail.com>
2024-07-26 16:02:19 +00:00
Matej Vašek 362bdf64c8
fix: springboot updater missing EOL (#2433)
Signed-off-by: Matej Vašek <matejvasek@gmail.com>
2024-07-22 05:35:14 +00:00
Matej Vašek e641bba0b5
Cron GH Action to update CA bundle (#2422)
Signed-off-by: Matej Vašek <matejvasek@gmail.com>
2024-07-12 06:36:45 +00:00
Matej Vašek a2a97dbd85
Fix linter issues (#2420)
* chore: fixed typos

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* chore: removed trailing whitespaces

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* chore: added EoLs at EoFs

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-07-09 13:48:22 +00:00
Matej Vašek f8c54a5698
chore: update CA bundle (#2415)
* chore: update CA bundle

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* style: add EoLs

Signed-off-by: Matej Vašek <mvasek@redhat.com>

* style: removed trailing whitespace

Signed-off-by: Matej Vašek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-07-09 07:45:09 +00:00
Matej Vašek df90a4f680
chore: do not publish removed tkn tasks (#2408)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-07-03 04:43:47 +00:00
Matej Vašek 9f6a87585a
chore: check FS gen in hack/update-codegen.sh (#2395)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2024-06-26 05:28:36 +00:00