* 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>
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>
* 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>
* 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>
* 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>
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".
* 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>
- 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)
* 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>