* Calculate traffic split when N-1 revisions are specified
* Added test cases for traffic split
* enhanced error messages and added example
* added e2e test
* refactored verifyInput function
* Update docs/cmd/kn_service_update.md
Co-authored-by: Navid Shaikh <shaikhnavid14@gmail.com>
* Update pkg/kn/commands/service/update.go
Co-authored-by: Navid Shaikh <shaikhnavid14@gmail.com>
* added unit test for revision list error
Co-authored-by: Navid Shaikh <shaikhnavid14@gmail.com>
* Rename --concurrency-target and --concurrency-utilization
The new option names are --scale-target and --scale-limit, respectively
Both options are still available but deprecated. Reasoning is that both
options really belong to the 'scale' option group as they influencen
the scaling behaviour.
* rebased and added changelog
* Move `--autoscale-window` to `--scale-window`
and deprecate `--autoscale-window`
* regenerate docs
* fix issue that --scale-window was not picked up
* add some test
* add some additional test
* Deprecate `lookup-path` option and updated relevant documentation
Lookup in path is now the default for all plugins.
This option will be removed eventually in a future version,
when path lookup is enabled uncoditinally and can't be turned of.
* Update versions for 0.26.0
* Tekton test - ClusterRoleBinding v1
* make it compatible with Kubernetes 1.22
* TMP: Test Tekton in presubmits
* Revert "TMP: Test Tekton in presubmits"
This reverts commit 8996ac7692.
* TestServiceExport works with images specified by digest
* Do not expect image name in TestSourceContainer test
* it might not be available if the test image is passed as image digest
* Adding --tls option to domain create command
* Adding client test for builder
* Update CHANGELOG.adoc
Co-authored-by: David Simansky <dsimansk@redhat.com>
* Edited domain create usage message
* Update docs/cmd/kn_domain_create.md
Co-authored-by: Roland Huß <rhuss@redhat.com>
* Update pkg/serving/v1alpha1/client.go
Co-authored-by: Roland Huß <rhuss@redhat.com>
* Update docs and usage message
* Changing test domain name in e2e for tls test
* fix e2e domain create test case
Co-authored-by: David Simansky <dsimansk@redhat.com>
Co-authored-by: Roland Huß <rhuss@redhat.com>
* Add support for multi-containers
* Update examples
* Fix UpdateContainers to match by name
* Add experimental note & tests
* Rename flag to --extra-containers
* Fix formatting
* Fix flag renaming leftovers
* Update pkg/kn/flags/podspec_test.go
Co-authored-by: Roland Huß <rhuss@redhat.com>
Co-authored-by: Roland Huß <rhuss@redhat.com>
* Add a update timestamp anytime a new revision should be triggered. Previously client side revision names was this trigger but since we switched to server-side revision naming by default that didn't work anymore (and hasn't worked with server-side revision naming before, too).
Fixes#1318.
* fix e2e test
* add some unit tests
* Update error handling + added some tests
* fixed compile error in test
* lint fixes
* Create Broker explicitly rather than by labeling namespace
* creating explicity is allowed for users with project admin permissions
in the given project
* Use Role instead of ClusterRole to work with Sources
* this allows for running the tests as project admin users and don't
require cluster-admin permissions
* Separate SourceList test for cluster admin and regular user
* Instructions for running E2E as project admin
* Fix imports
* Define output as a new variable in source_list_crd_test
* Fix golint
* Reference an issue created for source list-types
* Cleanup Tekton tests only on success
* TMP: Run in presubmits
* Skip Istio addon in Tekton tests
* Revert "TMP: Run in presubmits"
This reverts commit d050971465.
* Use fully qualified image references in helloworld Dockerfile
* TMP: Run tekton tests in pre-submit
* remove this when the tekton tests pass
* TMP: Use mgencurs fork so that buildah uses the updated Dockerfile
* TMP: Fix running in pre-submit
* Revert "TMP: Fix running in pre-submit"
This reverts commit 35694f067e.
* Revert "TMP: Use mgencurs fork so that buildah uses the updated Dockerfile"
This reverts commit b7ad15e4d8.
* Revert "TMP: Run tekton tests in pre-submit"
This reverts commit 36d3a95c1b.
* Update Eventing Sources API to v1
* Update vendor dir
* Fix imports formatting
* Move PingSource client to v1beta2
* Fix sink resolve
* Fix serving version string
* Use Eventing version 0.22.1 in e2e tests
* Pass revision to git-clone Tekton task
* the branch main branch has been renamed from "master" and the default
value for the git-clone task is no longer valid
* TMP: Test Tekton in-presubmit
* Revert "TMP: Test Tekton in-presubmit"
This reverts commit 23649c9a71.