Skip to content

Commit be96d03

Browse files
Report main modification in test
1 parent ecb434c commit be96d03

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

pkg/generator/generator_test.go

+9
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,33 @@ const mainExp = `package main
2424
import (
2525
"context"
2626
"runtime"
27+
"net/http"
2728
2829
stub "github.com/example-inc/app-operator/pkg/stub"
2930
sdk "github.com/operator-framework/operator-sdk/pkg/sdk"
3031
k8sutil "github.com/operator-framework/operator-sdk/pkg/util/k8sutil"
3132
sdkVersion "github.com/operator-framework/operator-sdk/version"
3233
34+
"github.com/prometheus/client_golang/prometheus/promhttp"
3335
"github.com/sirupsen/logrus"
3436
)
3537
38+
// Prometheus metrics port
39+
const promPort = ":9090"
40+
3641
func printVersion() {
3742
logrus.Infof("Go Version: %s", runtime.Version())
3843
logrus.Infof("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH)
3944
logrus.Infof("operator-sdk Version: %v", sdkVersion.Version)
45+
logrus.Infof("operator prometheus port :%s", promPort)
4046
}
4147
4248
func main() {
4349
printVersion()
4450
51+
http.Handle("/metrics", promhttp.Handler())
52+
logrus.Fatalf("%s", http.ListenAndServe(promPort, nil))
53+
4554
resource := "app.example.com/v1alpha1"
4655
kind := "AppService"
4756
namespace, err := k8sutil.GetWatchNamespace()

pkg/generator/main_tmpl.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import (
2626
sdk "{{.OperatorSDKImport}}"
2727
k8sutil "{{.K8sutilImport}}"
2828
sdkVersion "{{.SDKVersionImport}}"
29-
29+
3030
"github.com/prometheus/client_golang/prometheus/promhttp"
3131
"github.com/sirupsen/logrus"
3232
)

0 commit comments

Comments
 (0)