Add publish-status-address flag (#2148)

* Add publish-status-address flag

If this flag is set, status of ingress resources will be updated
with this address.

* Address aledbf's comment
This commit is contained in:
Qiu Jian 2018-02-27 11:02:19 +08:00 committed by Manuel Alejandro de Brito Fontes
parent 3c67976969
commit 56036ddc57
6 changed files with 40 additions and 3 deletions

View file

@ -127,6 +127,10 @@ func parseFlags() (bool, *controller.Configuration, error) {
syncRateLimit = flags.Float32("sync-rate-limit", 0.3,
`Define the sync frequency upper limit`)
publishStatusAddress = flags.String("publish-status-address", "",
`User customized address to be set in the status of ingress resources. The controller will set the
endpoint records on the ingress using this address.`)
)
flag.Set("logtostderr", "true")
@ -204,6 +208,7 @@ func parseFlags() (bool, *controller.Configuration, error) {
DefaultSSLCertificate: *defSSLCertificate,
DefaultHealthzURL: *defHealthzURL,
PublishService: *publishSvc,
PublishStatusAddress: *publishStatusAddress,
ForceNamespaceIsolation: *forceIsolation,
UpdateStatusOnShutdown: *updateStatusOnShutdown,
SortBackends: *sortBackends,