28 lines
690 B
Go
28 lines
690 B
Go
package env
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/spf13/viper"
|
|
"houston/logger"
|
|
)
|
|
|
|
const (
|
|
DefaultZendutyTimeout = "DEFAULT_ZENDUTY_TIMEOUT"
|
|
ZendutyBaseUrl = "ZENDUTY_BASE_URL"
|
|
ZendutyAuthorizationToken = "ZENDUTY_AUTHORIZATION_TOKEN"
|
|
ZendutyIncidentUrl = "ZENDUTY_INCIDENT_URL"
|
|
SlackChannelBaseUrl = "SLACK_CHANNEL_BASE_URL"
|
|
AlertIntegrationEnabled = "ALERT_INTEGRATION_ENABLED"
|
|
AlertEnabledSeverity = "ALERT_ENABLED_SEVERITY"
|
|
)
|
|
|
|
const (
|
|
APP_NAME = "TRACKER_APP_NAME"
|
|
QA_APP_NAME = "qa-houston"
|
|
)
|
|
|
|
func IsQAApp() bool {
|
|
logger.Info(fmt.Sprintf("checking app_name: %s", viper.GetString(APP_NAME)))
|
|
return viper.GetString(APP_NAME) == QA_APP_NAME
|
|
}
|