* update: Change default to server-side generated revision names
Fixes#1144
* update: Fix wait loop for synthetic events for which the generations are already in sync
* fix assertion as a service label change does not create a new revision
* fix: --cluster-local does not create a new revision but just changes a service's label
* chore: Fixed formatting
* update: Check generation in update already before doing a watch
* fixed lint issue
* fix test assertions
bumping knative.dev/serving 8ed54bc...b9576f5:
> b9576f5 Add the same decoding Revision logic to request_log as context_handler (# 10824)
> 6ef778d Fix the helpers in the service to be more readable. (# 10833)
> fa538e3 Make Route table_test more palatable (# 10832)
> e6ac4a7 Switch single item switch statements to if statements (# 10831)
> 2a13625 fix various nits (# 10823)
> 8a1782a Drop some label constraints for our top level resources (# 10808)
> aca51ad Update net-certmanager nightly (# 10828)
> 6c1b2a6 Update net-kourier nightly (# 10830)
> e334a0a Update net-istio nightly (# 10829)
> 0fddff4 Update net-contour nightly (# 10827)
Signed-off-by: Knative Automation <automation@knative.team>
This update is for aligning with the other Knative projects so
that a group like the TOC list can be updated with less efforts
in the future.
Also took the occasion to clean up a bit, so removed
@cppforlife and @sixolet as they are not active in the project since
at least one year. Happy to re-add both accounts again in the future.
Thanks a lot Naomi and Dmitriy for all your contribution and kicking off the client !
bumping knative.dev/networking 8550923...94bfc01:
> 94bfc01 upgrade to latest dependencies (# 356)
> 088986a upgrade to latest dependencies (# 355)
> 9757667 Add header for signifying that requests should not be loadbalanced again (# 354)
> 0b3dac0 Update common github actions (# 353)
bumping knative.dev/pkg a02dcff...584933f:
> 584933f Format markdown (# 2022)
> 84c98f3 remove reflector metrics (# 2020)
> adbe77d Updates to the release process with 0.20 (# 1982)
> 448ae65 Metric unit fixes (# 2018)
> e38bb89 Update common github actions (# 2017)
bumping knative.dev/eventing 7ce8283...ef5f61d:
> ef5f61d Update common github actions (# 4888)
> 84b99db jsonDataLimit# 4055 (# 4233)
> bb87cb1 Use ConfigAccessor's ToEnvVars method (# 4880)
> 3c090d3 Remove suffix, since it's already in the PDB kind... 💄 (# 4885)
> 56dbe58 s/Veroute/Version (# 4882)
> 82130ea upgrade to latest dependencies (# 4883)
> 24b1685 Setting tracing config for PingSource (# 4877)
> 71031c0 💄 Updates for kind (newer version and newer images) (# 4879)
> d8468ca upgrade to latest dependencies (# 4878)
> 1c771ce Change broker spec to indicate brokerclass should be immutable (# 4827)
> d7cf344 tracing fixed for apiserversource (# 4842)
> 1efec2b expose ChannelReference in UnknownChannelError (# 4875)
> 47d7a02 Update deps (# 4874)
> 47ee8fa Update common github actions (# 4869)
> c4e9c3b ut for trigger/broker updates check immutable (# 4843)
bumping knative.dev/serving ebc6584...7aa62c5:
> 7aa62c5 Reflow the code to follow a better builder pattern. (# 10796)
> 317d055 Remove the last check for percentage to be nil (which it can't anymore). (# 10797)
> c6a28b7 Update common github actions (# 10794)
> 96f41b5 Update net-kourier nightly (# 10790)
> 47a730e Update net-contour nightly (# 10789)
> 30ba285 Update net-certmanager nightly (# 10788)
> 2cbea46 upgrade to latest dependencies (# 10787)
> 5b94d2c Monday off cleanup: minor brush up of the traffic.go (# 10786)
> f5d7845 We removed the possibility of traffic target % being nil (# 10785)
> 0ff5fc4 Drop outdated HPA code regarding concurrency and RPS (# 10782)
> 4bfc7e5 Unexport some methods (# 10784)
> 9778deb Fix race in health state (# 10781)
> ccbfdad A few touchups around the autoscaling tests (# 10780)
> 20ddcbe Update net-contour nightly (# 10777)
> 60fd6be Fix up health state tests (# 10779)
> 395bda9 Update net-kourier nightly (# 10778)
> af4c914 Refactor scrape client to actually take an HTTP request (# 10766)
> 9892df5 upgrade to latest dependencies (# 10775)
> fc68cd8 disable tls (# 10774)
> ba73ae7 Resume HTTP01 challenge E2E tests (# 10759)
> 6fcd198 Update net-contour nightly (# 10761)
> fabcc2a Remove v2 gc folder. There can be only one. (# 10768)
> eabab7d Update net-certmanager nightly (# 10760)
> 0f52ebf Update net-kourier nightly (# 10762)
> 3816201 upgrade to latest dependencies (# 10758)
> fd9d9f5 Clean up the code in the service test (# 10756)
> 81e0d61 Update the docs for the traffic package. (# 10757)
> 13e15fd Hide the things that are private now in effect (# 10755)
> 56ef7a9 Relax the grace period minival vaue to be any positive value (# 10754)
> 4211c26 Update net-contour nightly (# 10752)
> f2373c3 Update net-istio nightly (# 10753)
> 4cc5d79 Update net-kourier nightly (# 10737)
> 3e1dd65 Update common github actions (# 10746)
> 597896d Deep cleaning of the time manipulation in config and revision and other fixes to the codebase (# 10745)
> c20629d Remove the redundant test setup now there's just one GC (# 10744)
> 17fb0e0 Change interface to accept time rather than clock (# 10743)
> be2c890 Restrict the Clock interface to the passive where possible. (# 10742)
> 19c8d8e Update net-contour nightly (# 10736)
> 914855f Refactor: remove labeler v2 package (# 10739)
> 7d57b94 Guarantee that incoming and outgoing request are measured by the same stat (# 10734)
> 8dfeb7a Update net-istio nightly (# 10716)
> ed413bf Update net-certmanager nightly (# 10735)
> 3cb2bea Drop jwt dependency and match token via regex (# 10727)
> bfba5b0 Only log about service scraping on first transition. (# 10733)
Signed-off-by: Knative Automation <automation@knative.team>
* update to k8s 0.19.7, go v1.15, fix gnostic
* oops, did not run ./hack/build.sh
* Fix unit tests that broke because of k8s 1.19 update
* Update asserting in test to adapt to new jsonpath output behaviour
Looks like that strings are quoted now in arrays.
* fix one more assert
Co-authored-by: Roland Huß <roland@ro14nd.de>
bumping knative.dev/pkg 32a3248...7101e9d:
> 7101e9d allow the addressable ducktype to act as an ownerref (# 1999)
> 250a183 Bump K8s libs to 1.19 (# 1986)
> 2f4dd35 Switch Webhook to ed25519 and expiration of the certificate to seven days (# 1998)
bumping knative.dev/serving d0a0e38...e61294b:
> e61294b Implement e2e test for the gradual rollout. (# 10610)
> ea79db1 Improve test flow (# 10611)
> c369980 don't add the UID labels since it breaks downgrading (# 10615)
> 16dc14f Rever the 100ms to 1ms change, since it flakes a lot (# 10609)
> df43d82 Remove some -1 here and there and compute it once. (# 10604)
> b6e0ad5 Update net-istio nightly (# 10607)
> 8e3abe8 Update net-certmanager nightly (# 10598)
> 4437522 Replace arbitrary short sleeps with short-circuited long sleeps (# 10608)
> 9c9b7bb Add julz to API reviewers (# 10606)
> 076d97c Make TestHTTPProbeTimeoutFailure more reliable (# 10605)
bumping knative.dev/eventing 26a3bfa...ff327f0:
> ff327f0 Expose the function RunMainTest (# 4779)
> c4a39e2 test(sources): add roundtrip tests for sources v1 types (# 4764)
> ebd5b0f Allow to specify build platform for test images (# 4763)
> 7123f45 Use KO_YAML_FLAGS for multi-platform build (# 4770)
bumping knative.dev/networking 4db00b8...8b522a9:
> 8b522a9 Move TestProbeHeaders tests to stable, TestTagHeaders tests to beta (# 340)
Signed-off-by: Knative Automation <automation@knative.team>
* Ignore serviceUID and configUID labels in service export result
While exporting the service using `service export` command, ignore
the service labels with keys 'configUID' and `configUID`
see https://github.com/knative/serving/pull/10539 for further details.
* Fix the var names per golint recommendation
* Ignore the serviceUID and configUID labels from revision labels
* Add e2e for verifying configUID and serviceUID labels are absent
* Add CHANGELOG
bumping knative.dev/eventing a414aee...1c94ef8:
> 1c94ef8 Add event reply header to spec (# 4560)
> 056bc25 Add Open Telemetry Spec attributes to IMC Dispatcher span (# 4659)
> 6d76c44 try using hack wait for pods (# 4741)
> d74dc25 Format markdown (# 4740)
> 1897543 [# 4717] Update e2e broker defaults webhook test (# 4720)
> c5b9eeb Unify usage of YAML libraries (# 4667)
> 2e96fd0 Now the config-imc-event-dispatcher values are injected to the dispatcher through envs (# 4543)
> 05a3a27 note that these only pertain to this repo (# 4733)
> 21d91e4 Format markdown (# 4734)
> 47d9937 Update spec.md with v1 API (# 4594)
> 343dec3 Use the v1 api package... (# 4727)
> ff5109d re-submit # 4707 (# 4730)
> b1882d6 [# 4721] Update e2e broker default webhook test (# 4722)
> 7d12333 Disabling servicelinks in all the components (# 4714)
bumping knative.dev/networking ecb89ce...07a8160:
> 07a8160 upgrade to latest dependencies (# 331)
> 4c4c237 Add config to disable auto-creation of domain claims (# 330)
> 3a89509 As per discussion with @mattmoor keep drainer in pkg (# 329)
> c30dc94 Use symlink for testdata version of config-network.yaml (# 328)
bumping knative.dev/hack 4ed1ecb...4422dca:
> 4422dca Set GOBIN in codegen-library.sh (# 44)
> d946d25 Revert "Add hermetic go mod aware handling to run_go_tool (# 38)" (# 39)
> ea9c9a0 Add hermetic go mod aware handling to run_go_tool (# 38)
bumping knative.dev/serving 560a4f6...84421cd:
> 84421cd Shutdown processor to avoid log races (# 10544)
> e402e8e Remove the old constant since the new one has been since August 2020 (# 10559)
> 89cbb09 Nits in the code formatting (# 10558)
> c06ee54 Move the functions that have only single use to the private package (# 10541)
> cf06222 Remove activator/util package (# 10557)
> 95c699b Update net-certmanager nightly (# 10551)
> bcbaa8e Update net-contour nightly (# 10553)
> c865fa5 Un-export WithRevID, RevIDFrom, WithRevision, RevisionFrom (# 10549)
> 824e336 Cut down queue-probe test time from 3s to .5s (# 10548)
> 725cbe9 Fix wrong file permission (# 10543)
> e07174d Use explicit revID parameter in Throttler (# 10545)
> 454fd7c Allow disabling of automatic DomainClaim creation (# 10537)
> 1f95e13 Remove comment about recreation of the autoscaler pod in config-logging (# 10542)
> 0f2d350 swap dates with tcnghia (# 10529)
> 156f8a4 upgrade to latest dependencies (# 10538)
> c886a22 Simplify and optimise proxy header pruning (# 10535)
> 7602d81 Remove backwards compatibility check in KPA (# 10534)
> d28e461 Sanitize probe header value written by user before response (# 10533)
> e2c6836 Ensure step size is validated and add tests (# 10532)
> ca1ac91 Update net-istio nightly (# 10524)
> 3ec271c Improve performance a bit by using binary search (# 10531)
> 8f213d9 Report first and second revision metrics separately and deleted old rev. (# 10518)
> 457be78 Update net-contour nightly (# 10523)
> a295b6d Update net-certmanager nightly (# 10522)
bumping knative.dev/pkg 51c72e2...f0ea5e6:
> f0ea5e6 Use special error type to designate skips. (# 1988)
> acbf2af Harden logstream against non-object events (# 1984)
> 93874f0 Drainer supports customized kubelet probe check (# 1977)
Signed-off-by: Knative Automation <automation@knative.team>
* fix: Parsing the kn commands from error message
The error message contains pattern 'kn CMDs', thus send 'kn' string to match the pattern.
Sending `os.Args[0]` instead, may result in panics while compiling the regexp as it
may expand to the absolute path of the kn binary and the path may collide with regexp expressions.
Fixes#1172
* Add CHANGELOG
* add git ops options
* add git ops options
* add unit tests
* add unit tests
* add unit tests
* add unit test
* add unit test
* add unit test
* review comments
* review comments
* add single file mode
* add single file mode
* add single file mode
* add single file mode
* review comments
* Update deps for release v0.20.0
* Update version command
* Update CHANGELOG
* Run tests against serving and eventing v0.20.0
* Run tests against serving and eventing v0.20.0