-
Notifications
You must be signed in to change notification settings - Fork 261
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add broker create, delete and list cmds (#894)
* Add broker create, delete and list cmds * fix: Fix copyright headers * fix: Fix linter warnings * Update pkg/kn/commands/broker/create.go Co-authored-by: Roland Huß <[email protected]> * Update pkg/kn/commands/broker/delete.go Co-authored-by: Roland Huß <[email protected]> * Update pkg/kn/commands/broker/list.go Co-authored-by: Roland Huß <[email protected]> * feat: Add broker describe command * fix: Fix copyright header * fix: Fix linter issues * fix: Fix broker describe test * fix: Fix order of eventing cmds * chore: Add e2e tests * fix: Fix e2e tests annotation * fix: Reorder e2e tests methods * feat: Add synchronous broker delete option * fix: Fix broker describe example Co-authored-by: Navid Shaikh <[email protected]> * fix: Fix variable name Co-authored-by: Navid Shaikh <[email protected]> * fix: Fix broker list example formatting Co-authored-by: Navid Shaikh <[email protected]> * fix: Fix eventing client func name Co-authored-by: Navid Shaikh <[email protected]> * fix: Reflect changes from PR review suggestions * fix: Fix formatting of cmd examples * fix: Fix formatting of cmd examples & trailing spaces * fix: Polish eventing client docs * fix: Fix examples alignment Co-authored-by: Roland Huß <[email protected]> Co-authored-by: Navid Shaikh <[email protected]>
- Loading branch information
1 parent
94e84d4
commit 1f59f53
Showing
22 changed files
with
1,421 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
## kn broker | ||
|
||
Manage message broker | ||
|
||
### Synopsis | ||
|
||
Manage message broker | ||
|
||
``` | ||
kn broker | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for broker | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--config string kn configuration file (default: ~/.config/kn/config.yaml) | ||
--kubeconfig string kubectl configuration file (default: ~/.kube/config) | ||
--log-http log http traffic | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [kn](kn.md) - kn manages Knative Serving and Eventing resources | ||
* [kn broker create](kn_broker_create.md) - Create a broker | ||
* [kn broker delete](kn_broker_delete.md) - Delete a broker | ||
* [kn broker describe](kn_broker_describe.md) - Describe broker | ||
* [kn broker list](kn_broker_list.md) - List brokers | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
## kn broker create | ||
|
||
Create a broker | ||
|
||
### Synopsis | ||
|
||
Create a broker | ||
|
||
``` | ||
kn broker create NAME | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
# Create a broker 'mybroker' in the current namespace | ||
kn broker create mybroker | ||
# Create a broker 'mybroker' in the 'myproject' namespace | ||
kn broker create mybroker --namespace myproject | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for create | ||
-n, --namespace string Specify the namespace to operate in. | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--config string kn configuration file (default: ~/.config/kn/config.yaml) | ||
--kubeconfig string kubectl configuration file (default: ~/.kube/config) | ||
--log-http log http traffic | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [kn broker](kn_broker.md) - Manage message broker | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
## kn broker delete | ||
|
||
Delete a broker | ||
|
||
### Synopsis | ||
|
||
Delete a broker | ||
|
||
``` | ||
kn broker delete NAME | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
# Delete a broker 'mybroker' in the current namespace | ||
kn broker create mybroker | ||
# Delete a broker 'mybroker' in the 'myproject' namespace | ||
kn broker create mybroker --namespace myproject | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
--async DEPRECATED: please use --no-wait instead. Do not wait for 'broker delete' operation to be completed. (default true) | ||
-h, --help help for delete | ||
-n, --namespace string Specify the namespace to operate in. | ||
--no-wait Do not wait for 'broker delete' operation to be completed. (default true) | ||
--wait Wait for 'broker delete' operation to be completed. | ||
--wait-timeout int Seconds to wait before giving up on waiting for broker to be deleted. (default 600) | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--config string kn configuration file (default: ~/.config/kn/config.yaml) | ||
--kubeconfig string kubectl configuration file (default: ~/.kube/config) | ||
--log-http log http traffic | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [kn broker](kn_broker.md) - Manage message broker | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
## kn broker describe | ||
|
||
Describe broker | ||
|
||
### Synopsis | ||
|
||
Describe broker | ||
|
||
``` | ||
kn broker describe NAME | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
# Describe broker 'mybroker' in the current namespace | ||
kn broker describe mybroker | ||
# Describe broker 'mybroker' in the 'myproject' namespace | ||
kn broker describe mybroker --namespace myproject | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for describe | ||
-n, --namespace string Specify the namespace to operate in. | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--config string kn configuration file (default: ~/.config/kn/config.yaml) | ||
--kubeconfig string kubectl configuration file (default: ~/.kube/config) | ||
--log-http log http traffic | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [kn broker](kn_broker.md) - Manage message broker | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
## kn broker list | ||
|
||
List brokers | ||
|
||
### Synopsis | ||
|
||
List brokers | ||
|
||
``` | ||
kn broker list | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
# List all brokers | ||
kn broker list | ||
# List all brokers in JSON output format | ||
kn broker list -o json | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-A, --all-namespaces If present, list the requested object(s) across all namespaces. Namespace in current context is ignored even if specified with --namespace. | ||
--allow-missing-template-keys If true, ignore any errors in templates when a field or map key is missing in the template. Only applies to golang and jsonpath output formats. (default true) | ||
-h, --help help for list | ||
-n, --namespace string Specify the namespace to operate in. | ||
--no-headers When using the default output format, don't print headers (default: print headers). | ||
-o, --output string Output format. One of: json|yaml|name|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-file. | ||
--template string Template string or path to template file to use when -o=go-template, -o=go-template-file. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview]. | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--config string kn configuration file (default: ~/.config/kn/config.yaml) | ||
--kubeconfig string kubectl configuration file (default: ~/.kube/config) | ||
--log-http log http traffic | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [kn broker](kn_broker.md) - Manage message broker | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.