fix struct tag delimiter
This commit is contained in:
parent
ba8e8d1857
commit
a97dfb07de
|
|
@ -8,37 +8,36 @@ import (
|
|||
)
|
||||
|
||||
type TPR struct {
|
||||
ReadyWaitInterval time.Duration `split_words:"true",default:"3s"`
|
||||
ReadyWaitTimeout time.Duration `split_words:"true",default:"30s"`
|
||||
ResyncPeriod time.Duration `split_words:"true",default:"5m"`
|
||||
ReadyWaitInterval time.Duration `split_words:"true" default:"3s"`
|
||||
ReadyWaitTimeout time.Duration `split_words:"true" default:"30s"`
|
||||
ResyncPeriod time.Duration `split_words:"true" default:"5m"`
|
||||
}
|
||||
|
||||
type Resources struct {
|
||||
ResyncPeriodPod time.Duration `split_words:"true",default:"5m"`
|
||||
ResourceCheckInterval time.Duration `split_words:"true",default:"3s"`
|
||||
ResourceCheckTimeout time.Duration `split_words:"true",default:"10m"`
|
||||
PodLabelWaitTimeout time.Duration `split_words:"true",default:"10m"`
|
||||
PodDeletionWaitTimeout time.Duration `split_words:"true",default:"10m"`
|
||||
ResyncPeriodPod time.Duration `split_words:"true" default:"5m"`
|
||||
ResourceCheckInterval time.Duration `split_words:"true" default:"3s"`
|
||||
ResourceCheckTimeout time.Duration `split_words:"true" default:"10m"`
|
||||
PodLabelWaitTimeout time.Duration `split_words:"true" default:"10m"`
|
||||
PodDeletionWaitTimeout time.Duration `split_words:"true" default:"10m"`
|
||||
}
|
||||
|
||||
type Auth struct {
|
||||
PamRoleName string `split_words:"true",default:"zalandos"`
|
||||
PamConfiguration string `split_words:"true",default:"https://info.example.com/oauth2/tokeninfo?access_token= uid realm=/employees"`
|
||||
TeamsAPIUrl string `envconfig:"teams_api_url",default:"https://teams.example.com/api/"`
|
||||
OAuthTokenSecretName string `envconfig:"oauth_token_secret_name",default:"postgresql-operator"`
|
||||
SuperUsername string `split_words:"true",default:"postgres"`
|
||||
ReplicationUsername string `split_words:"true",default:"replication"`
|
||||
PamRoleName string `split_words:"true" default:"zalandos"`
|
||||
PamConfiguration string `split_words:"true" default:"https://info.example.com/oauth2/tokeninfo?access_token= uid realm=/employees"`
|
||||
TeamsAPIUrl string `envconfig:"teams_api_url" default:"https://teams.example.com/api/"`
|
||||
OAuthTokenSecretName string `envconfig:"oauth_token_secret_name" default:"postgresql-operator"`
|
||||
SuperUsername string `split_words:"true" default:"postgres"`
|
||||
ReplicationUsername string `split_words:"true" default:"replication"`
|
||||
}
|
||||
|
||||
type Config struct {
|
||||
TPR
|
||||
Resources
|
||||
Auth
|
||||
EtcdHost string `split_words:"true",default:"etcd-client.default.svc.cluster.local:2379"`
|
||||
DockerImage string `split_words:"true",default:"registry.opensource.zalan.do/acid/spilo-9.6:1.2-p12"`
|
||||
ServiceAccountName string `split_words:"true",default:"operator"`
|
||||
DbHostedZone string `split_words:"true",default:"db.example.com"`
|
||||
DebugLogging bool `split_words:"true",default:"false"`
|
||||
EtcdHost string `split_words:"true" default:"etcd-client.default.svc.cluster.local:2379"`
|
||||
DockerImage string `split_words:"true" default:"registry.opensource.zalan.do/acid/spilo-9.6:1.2-p12"`
|
||||
ServiceAccountName string `split_words:"true" default:"operator"`
|
||||
DbHostedZone string `split_words:"true" default:"db.example.com"`
|
||||
}
|
||||
|
||||
func LoadFromEnv() *Config {
|
||||
|
|
|
|||
Loading…
Reference in New Issue