Skip to content

Commit

Permalink
Set version to 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lippserd committed Mar 11, 2024
1 parent 7fee79a commit 9217973
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Include version information on `git archive'
/internal/version.go export-subst
8 changes: 8 additions & 0 deletions cmd/icinga-kubernetes/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import (
"context"
"flag"
_ "github.com/go-sql-driver/mysql"
"github.com/icinga/icinga-kubernetes/internal"
"github.com/icinga/icinga-kubernetes/pkg/com"
"github.com/icinga/icinga-kubernetes/pkg/database"
"github.com/icinga/icinga-kubernetes/pkg/periodic"
Expand All @@ -17,6 +18,7 @@ import (
"k8s.io/client-go/kubernetes"
kclientcmd "k8s.io/client-go/tools/clientcmd"
"k8s.io/klog/v2"
"os"
"strings"
"time"
)
Expand All @@ -34,6 +36,12 @@ func main() {

klog.InitFlags(nil)

flag.BoolFunc("version", "print version and exit", func(_ string) error {
internal.Version.Print()
os.Exit(0)

return nil
})
flag.StringVar(&config, "config", "./config.yml", "path to the config file")
flag.Parse()

Expand Down
10 changes: 10 additions & 0 deletions internal/version.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package internal

import (
"github.com/icinga/icinga-kubernetes/pkg/version"
)

// Version contains version and Git commit information.
//
// The placeholders are replaced on `git archive` using the `export-subst` attribute.
var Version = version.Version("Icinga Kubernetes", "0.1.0", "$Format:%(describe)$", "$Format:%H$")

0 comments on commit 9217973

Please sign in to comment.