@@ -25,6 +25,8 @@ import (
2525 "strings"
2626 "time"
2727
28+ "github.com/mongodb/mongodb-atlas-kubernetes/pkg/version"
29+
2830 "go.uber.org/zap/zapcore"
2931 ctrzap "sigs.k8s.io/controller-runtime/pkg/log/zap"
3032
@@ -43,7 +45,6 @@ import (
4345 "sigs.k8s.io/controller-runtime/pkg/predicate"
4446
4547 mdbv1 "github.com/mongodb/mongodb-atlas-kubernetes/pkg/api/v1"
46- "github.com/mongodb/mongodb-atlas-kubernetes/pkg/controller/atlas"
4748 "github.com/mongodb/mongodb-atlas-kubernetes/pkg/controller/atlasdatabaseuser"
4849 "github.com/mongodb/mongodb-atlas-kubernetes/pkg/controller/atlasdeployment"
4950 "github.com/mongodb/mongodb-atlas-kubernetes/pkg/controller/atlasproject"
@@ -56,18 +57,13 @@ import (
5657var (
5758 scheme = runtime .NewScheme ()
5859 setupLog = ctrl .Log .WithName ("setup" )
59-
60- // Set by the linker during link time.
61- version = "unknown"
6260)
6361
6462func init () {
6563 utilruntime .Must (clientgoscheme .AddToScheme (scheme ))
6664
6765 utilruntime .Must (mdbv1 .AddToScheme (scheme ))
6866 // +kubebuilder:scaffold:scheme
69-
70- atlas .ProductVersion = version
7167}
7268
7369func main () {
@@ -83,12 +79,10 @@ func main() {
8379 os .Exit (1 )
8480 }
8581
86- logger .Info ("starting with configuration" , zap .Any ("config" , config ), zap .Any ("version" , atlas . ProductVersion ))
82+ logger .Info ("starting with configuration" , zap .Any ("config" , config ), zap .Any ("version" , version . Version ))
8783
8884 ctrl .SetLogger (zapr .NewLogger (logger ))
8985
90- logger .Info ("MongoDB Atlas Operator version " , zap .String ("version" , version ))
91-
9286 syncPeriod := time .Hour * 3
9387
9488 var cacheFunc cache.NewCacheFunc
@@ -223,7 +217,7 @@ func parseConfiguration() Config {
223217 flag .Parse ()
224218
225219 if * appVersion {
226- fmt .Println (version )
220+ fmt .Println (version . Version )
227221 os .Exit (0 )
228222 }
229223
0 commit comments