mirror of https://github.com/knative/client.git
chore: Add version information of eventing (#495)
* chore: Add version information of eventing Adding sources.eventing.knative.dev to version info (the only eventing API) for now as this will be the first one used. * chore(version): Add grouping for API versions
This commit is contained in:
parent
d116fb9422
commit
48797269ed
|
|
@ -27,8 +27,13 @@ var BuildDate string
|
||||||
var GitRevision string
|
var GitRevision string
|
||||||
|
|
||||||
// update this var as we add more deps
|
// update this var as we add more deps
|
||||||
var apiVersions = []string{
|
var apiVersions = map[string][]string{
|
||||||
"serving.knative.dev/v1alpha1 (knative-serving v0.10.0)",
|
"serving": {
|
||||||
|
"serving.knative.dev/v1alpha1 (knative-serving v0.10.0)",
|
||||||
|
},
|
||||||
|
"eventing": {
|
||||||
|
"sources.eventing.knative.dev/v1alpha1 (knative-eventing v0.10.0)",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewVersionCommand implements 'kn version' command
|
// NewVersionCommand implements 'kn version' command
|
||||||
|
|
@ -42,8 +47,13 @@ func NewVersionCommand(p *commands.KnParams) *cobra.Command {
|
||||||
fmt.Fprintf(out, "Build Date: %s\n", BuildDate)
|
fmt.Fprintf(out, "Build Date: %s\n", BuildDate)
|
||||||
fmt.Fprintf(out, "Git Revision: %s\n", GitRevision)
|
fmt.Fprintf(out, "Git Revision: %s\n", GitRevision)
|
||||||
fmt.Fprintf(out, "Supported APIs:\n")
|
fmt.Fprintf(out, "Supported APIs:\n")
|
||||||
for _, api := range apiVersions {
|
fmt.Fprintf(out, "* Serving\n")
|
||||||
fmt.Fprintf(out, "- %s\n", api)
|
for _, api := range apiVersions["serving"] {
|
||||||
|
fmt.Fprintf(out, " - %s\n", api)
|
||||||
|
}
|
||||||
|
fmt.Fprintf(out, "* Eventing\n")
|
||||||
|
for _, api := range apiVersions["eventing"] {
|
||||||
|
fmt.Fprintf(out, " - %s\n", api)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,10 @@ var versionOutputTemplate = `Version: {{.Version}}
|
||||||
Build Date: {{.BuildDate}}
|
Build Date: {{.BuildDate}}
|
||||||
Git Revision: {{.GitRevision}}
|
Git Revision: {{.GitRevision}}
|
||||||
Supported APIs:
|
Supported APIs:
|
||||||
- serving.knative.dev/v1alpha1 (knative-serving v0.10.0)
|
* Serving
|
||||||
|
- serving.knative.dev/v1alpha1 (knative-serving v0.10.0)
|
||||||
|
* Eventing
|
||||||
|
- sources.eventing.knative.dev/v1alpha1 (knative-eventing v0.10.0)
|
||||||
`
|
`
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue