Merge pull request #1088 from ihcsim/log-deployment-mode

Logs RP deployment mode during startup
This commit is contained in:
Jim Minter 2020-10-22 20:07:04 -05:00 коммит произвёл GitHub
Родитель fb6d551545 8a098b22b7
Коммит bcda601531
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 20 добавлений и 12 удалений

1
.gitignore поставляемый
Просмотреть файл

@ -24,3 +24,4 @@ gomock_reflect_*
/coverage.*
/report.xml
/deploy/config.yaml
**/*.swp

Просмотреть файл

@ -37,9 +37,7 @@ func operator(ctx context.Context, log *logrus.Entry) error {
return fmt.Errorf("invalid role %s", role)
}
deploymentMode := deployment.NewMode()
if deploymentMode == deployment.Development {
log.Warn("running in development mode")
}
log.Infof("running in %s mode", deploymentMode)
ctrl.SetLogger(utillog.LogrWrapper(log))

8
pkg/env/core.go поставляемый
Просмотреть файл

@ -49,13 +49,7 @@ func (c *core) GetCertificateSecret(ctx context.Context, secretName string) (*rs
func NewCore(ctx context.Context, log *logrus.Entry) (Core, error) {
deploymentMode := deployment.NewMode()
switch deploymentMode {
case deployment.Development:
log.Warn("running in development mode")
case deployment.Integration:
log.Warn("running in int mode")
}
log.Infof("running in %s mode", deploymentMode)
instancemetadata, err := instancemetadata.New(ctx, deploymentMode)
if err != nil {

Просмотреть файл

@ -14,15 +14,30 @@ const (
Production Mode = iota
Integration
Development
strDevelopment = "development"
strIntegration = "int"
strProduction = "production"
)
func NewMode() Mode {
switch strings.ToLower(os.Getenv("RP_MODE")) {
case "development":
case strDevelopment:
return Development
case "int":
case strIntegration:
return Integration
default:
return Production
}
}
func (m Mode) String() string {
switch m {
case Development:
return strDevelopment
case Integration:
return strIntegration
default:
return strProduction
}
}