Skip to content

Commit 99021fa

Browse files
drniccamilamacedo86
andcommitted
scaffold: printVersion includes operator's Version (#1953)
* scaffold: printVersion includes operator's Version Currently an Operator built from scaffold does not print the Operator's version.Version * Update CHANGELOG.md Co-Authored-By: Camila Macedo <[email protected]>
1 parent 5ef01fa commit 99021fa

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
### Added
44

5+
- Added `Operator Version: X.Y.Z` information in the operator logs.([#1953](https://github.com/operator-framework/operator-sdk/pull/1953))
6+
57
### Changed
68

79
### Deprecated

internal/pkg/scaffold/cmd.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ import (
4949
5050
"{{ .Repo }}/pkg/apis"
5151
"{{ .Repo }}/pkg/controller"
52+
"{{ .Repo }}/version"
5253
5354
"github.com/operator-framework/operator-sdk/pkg/k8sutil"
5455
kubemetrics "github.com/operator-framework/operator-sdk/pkg/kube-metrics"
@@ -75,6 +76,7 @@ var (
7576
var log = logf.Log.WithName("cmd")
7677
7778
func printVersion() {
79+
log.Info(fmt.Sprintf("Operator Version: %s", version.Version))
7880
log.Info(fmt.Sprintf("Go Version: %s", runtime.Version()))
7981
log.Info(fmt.Sprintf("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH))
8082
log.Info(fmt.Sprintf("Version of operator-sdk: %v", sdkVersion.Version))

internal/pkg/scaffold/cmd_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ import (
4848
4949
"github.com/example-inc/app-operator/pkg/apis"
5050
"github.com/example-inc/app-operator/pkg/controller"
51+
"github.com/example-inc/app-operator/version"
5152
5253
"github.com/operator-framework/operator-sdk/pkg/k8sutil"
5354
kubemetrics "github.com/operator-framework/operator-sdk/pkg/kube-metrics"
@@ -74,6 +75,7 @@ var (
7475
var log = logf.Log.WithName("cmd")
7576
7677
func printVersion() {
78+
log.Info(fmt.Sprintf("Operator Version: %s", version.Version))
7779
log.Info(fmt.Sprintf("Go Version: %s", runtime.Version()))
7880
log.Info(fmt.Sprintf("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH))
7981
log.Info(fmt.Sprintf("Version of operator-sdk: %v", sdkVersion.Version))

0 commit comments

Comments
 (0)