settings.proto

Package: gloo.solo.io

Types:
Source File: github.com/solo-io/gloo/projects/gloo/api/v1/settings.proto

Settings

"discovery_namespace": string
"watch_namespaces": []string
"kubernetes_config_source": .gloo.solo.io.Settings.KubernetesCrds
"directory_config_source": .gloo.solo.io.Settings.Directory
"kubernetes_secret_source": .gloo.solo.io.Settings.KubernetesSecrets
"vault_secret_source": .gloo.solo.io.Settings.VaultSecrets
"directory_secret_source": .gloo.solo.io.Settings.Directory
"kubernetes_artifact_source": .gloo.solo.io.Settings.KubernetesConfigmaps
"directory_artifact_source": .gloo.solo.io.Settings.Directory
"bind_addr": string
"refresh_rate": .google.protobuf.Duration
"dev_mode": bool
"extensions": .gloo.solo.io.Extensions
"metadata": .core.solo.io.Metadata
"status": .core.solo.io.Status

Field Type Description Default
discovery_namespace string namespace to write discovered data
watch_namespaces []string namespaces to watch for user config as well as services TODO(ilackarms): split out watch_namespaces and service_discovery_namespaces…
kubernetes_config_source .gloo.solo.io.Settings.KubernetesCrds
directory_config_source .gloo.solo.io.Settings.Directory
kubernetes_secret_source .gloo.solo.io.Settings.KubernetesSecrets
vault_secret_source .gloo.solo.io.Settings.VaultSecrets
directory_secret_source .gloo.solo.io.Settings.Directory
kubernetes_artifact_source .gloo.solo.io.Settings.KubernetesConfigmaps
directory_artifact_source .gloo.solo.io.Settings.Directory
bind_addr string where the gloo xds server should bind (should not need configuration by user)
refresh_rate .google.protobuf.Duration how frequently to resync watches, etc
dev_mode bool enable serving debug data on port 9090
extensions .gloo.solo.io.Extensions Settings for extensions
metadata .core.solo.io.Metadata Metadata contains the object metadata for this resource
status .core.solo.io.Status Status indicates the validation status of this resource. Status is read-only by clients, and set by gloo during validation

KubernetesCrds

ilackarms(todo: make sure these are configurable)


Field Type Description Default

KubernetesSecrets


Field Type Description Default

VaultSecrets


Field Type Description Default

KubernetesConfigmaps


Field Type Description Default

Directory

"directory": string

Field Type Description Default
directory string