Commit Graph

2073 Commits

Author SHA1 Message Date
Knative Automation 67373932ab chore: update Springboot platform version to 3.5.4 2025-07-31 16:06:24 +00:00
github-actions[bot] 21ab7f4ead
chore: update Quarkus platform version to 3.25.0 (#2957)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-31 11:58:40 +00:00
Rayyan 5ec715f7ac
fix: update console output to show both host and port (#2953)
* fix: update console output to show both host and port using net.JoinHostPort

Signed-off-by: RayyanSeliya <rayyanseliya786@gmail.com>

* test: update regex to match new 'Function running on' output format

Signed-off-by: RayyanSeliya <rayyanseliya786@gmail.com>

* fix(e2e): parse only port from 'Function running on' output

Signed-off-by: RayyanSeliya <rayyanseliya786@gmail.com>

---------

Signed-off-by: RayyanSeliya <rayyanseliya786@gmail.com>
2025-07-30 05:27:39 +00:00
David Fridrich bdaa7df1e0
linter-fix (#2950) 2025-07-27 12:26:36 +00:00
Luke Kingland d04ff0a378
fix: mismatched container fs permissions (#2946) 2025-07-24 10:54:08 +00:00
github-actions[bot] e06397d5c7
chore: update CA bundle (#2948)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-24 09:12:09 +00:00
Knative Automation 285913345a
upgrade to latest dependencies (#2920)
bumping knative.dev/pkg 8481e7e...19d3cc2:
  > 19d3cc2 upgrade to latest dependencies (# 3218)
  > a4cc1bd drop dependency on metrics package (# 3215)
  > d3550d4 Update community files (# 3214)
  > ab9aaa0 also add json keys to the top level config (# 3213)
  > 264afa3 add json struct tags to the observability configs (# 3212)
  > 3eb1089 [webhook] enrich webhook traces (# 3209)
  > 16de760 split off pprof server that accepts a configmap (# 3210)
  > ff153ad [controller/observability] adjust metrics reporting for the two lane queue (# 3206)
  > fdc3131 pass options to the TracerProvider constructor (# 3208)
  > d601f66 allow for stdout exporter for tracing - to allow for debugging (# 3207)
  > e959f44 [controller] OTel instrumentation (# 3201)
  > f478764 [webhook] OTel changes (# 3189)
  > 7a5377f Drop OpenCensus use in various test packages (# 3202)
  > 9f3f014 wire zap into the client-go logger (# 3205)
  > 9435aa6 [observability/resource] fix service name calculation (# 3204)
  > 68cdb02 shutdown must be called explicitly since pprof listen is part of the errgroup (# 3203)
  > 13b2dc9 [observability] Default missing endpoint scheme to HTTPS (# 3200)
  > 434d221 When shutting down the OTel providers have a ten second timeout. (# 3199)

Signed-off-by: Knative Automation <automation@knative.team>
2025-07-24 06:05:09 +00:00
github-actions[bot] 27caba92af
update components (#2945)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-24 05:52:09 +00:00
Kapil Sareen 0157893d8e
mcp: adds labels and envs config tools and resources (#2931)
Signed-off-by: kapil <kapilsareen584@gmail.com>
2025-07-24 01:22: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
github-actions[bot] c41c9022a2
chore: update Quarkus platform version to 3.24.5 (#2944)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-23 21:35:08 +00:00
Luke Kingland a3dac70419
docs: python update (#2932) 2025-07-22 22:38:07 +00:00
Luke Kingland 837988484f
Remove deprecated DSA support (#2941) 2025-07-22 20:55:07 +00:00
Knative Automation 6d85dee462
Update community files (#2922)
Signed-off-by: Knative Automation <automation@knative.team>
2025-07-22 14:27:07 +00:00
David Fridrich 4c0fa017b7
feat: func invoke get requests (#2942) 2025-07-22 13:18:07 +00:00
Kapil Sareen f096936c98
mcp: refactors pkg for easy maintainability (#2928)
Signed-off-by: kapil <kapilsareen584@gmail.com>
2025-07-14 05:56:08 +00:00
David Fridrich 211df1657f
base builder flag (#2935) 2025-07-11 19:58:06 +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
github-actions[bot] 00535383aa
chore: update Quarkus platform version to 3.24.3 (#2930)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-09 19:17: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
Kapil Sareen e3759ec0fb
mcp: adds tool and resource for config volumes (#2925)
Signed-off-by: kapil <kapilsareen584@gmail.com>
2025-07-09 01:11:03 +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 6a3ef466f4
fix: refer correct version of schema in func.yaml (#2924)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-08 18:11:02 +00:00
Kapil Sareen 630064caef
mcp: adds resources and prompts for func subcommands (#2890)
Signed-off-by: kapil <kapilsareen584@gmail.com>
2025-07-08 11:32:02 +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
Luke Kingland 668175bdcc
Readme update to add link to project roadmap (#2916) 2025-07-03 08:41:55 +00:00
Luke Kingland 6dae0f4604
chore: reduce logging verbosity in mocks (#2913) 2025-07-03 08:14:09 +00:00
Luke Kingland 713aabb666
chore: use stderr for logging in pipelines pkg (#2912) 2025-07-03 08:14:02 +00:00
Luke Kingland c1358dada1
chore: fix build and test tags (#2911)
The current build tagging system was predicated on the idea that
integraion, e2e and unit tests are entirely separate.  The correct way
to treat these is as inclusive with unit tests.  Thus this pr removes
the exclusion of unit test from integration tests runs, treating -tags
integration as indicating "unit tests plus integration tests".
2025-07-03 08:13:55 +00:00
Luke Kingland 7eeef5785a
chore: fix integration test filenames (#2914) 2025-07-03 09:56:25 +02:00
Luke Kingland 96269d0308
chore: adds makefile target for embedded FS check (#2915) 2025-07-03 06:14:55 +00:00
Matej Vašek 879233d668
fix: Python local buildpack build (#2907)
* fix: Python local buildpack build

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

* fix: sane default for LISTEN_ADDRESS in pack build

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

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-03 00:34:01 +00:00
Luke Kingland 18a119abff
integration test isolation (#2894)
- Default builder and pusher set to embedded Host Builder/Pusher(oci)
- Most tests clear environment
- Environment defaults can be controlled via environment variables
- Tests which require back-compat `git` binary actively check and skip
  when running with a cleared environment (both integration and unit).
- Bugfixes for when run in tandem with E2E tests
- Ignores go-created directories in the default home path (testdata)
2025-07-03 00:33:54 +00:00
Jefferson Ramos a18f763b6a
test: granting more time to subscriber e2e test before http test trigger, to prevent 503 on some cases (#2909) 2025-07-03 00:05:54 +00:00
github-actions[bot] 00fb58a3d9
chore: update Quarkus platform version to 3.24.2 (#2908)
Co-authored-by: Knative Automation <automation@knative.team>
2025-07-02 12:39:54 +00:00
Matej Vašek 648c7cd346
doc: prefer ipv6 in sample instead of ipv4 (#2905)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-02 08:55:54 +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
Matej Vašek dfe2109f56
fix: return better error when using pack+python (#2904)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-01 09:20:53 +00:00
Luke Kingland 58fb81a41a
feat: add labels to func describe (#2882)
return typed error on describe of uninitialized Function

adds describe tests
2025-07-01 08:12:53 +00:00
Matej Vašek f9bf9fe9cc
fix: pass LISTEN_ADDRESS to runner (#2901)
Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-01 01:58:53 +00:00
Matej Vašek 65de4ac2fc
feat: Python,Go func listen dual-stack (#2898)
* feat: py func listen dual-stack

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

* fix: Go host built image listens on any iface

Previously it was listening only on localhost

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

---------

Signed-off-by: Matej Vašek <mvasek@redhat.com>
2025-07-01 00:38:52 +00:00
Luke Kingland a93cbe6785
feat: macos support for dev cluster scripts (#2897) 2025-06-30 11:42:10 +00:00
Luke Kingland 84d2ad08ad
feat: add noninteractive flow to labels config (#2886) 2025-06-30 09:49:17 +00:00
Luke Kingland 1b83f0b294
feat: improved error on remote deploy without local source (#2885) 2025-06-30 09:49:10 +00:00
Luke Kingland 9c992c9409
feat: add LISTEN_ADDRESS to Python default runner (#2880) 2025-06-30 08:37:11 +00:00
Luke Kingland 56e1b0f7f5
feat: add json output to func run (#2893) 2025-06-30 08:02: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
Luke Kingland ec66c1a496
feat: support FUNC_GO env in Host builder (#2877) 2025-06-30 07:50:10 +00:00