version.proto

Package: gloo.solo.io

Types:

Enums:
- [GlooType](#glootype)
Source File: github.com/solo-io/gloo/projects/gloo/api/grpc/version/version.proto

ServerVersion

"type": .gloo.solo.io.GlooType
"enterprise": bool
"kubernetes": .gloo.solo.io.Kubernetes

Field Type Description
type .gloo.solo.io.GlooType
enterprise bool Whether or not this is an enterprise distribution.
kubernetes .gloo.solo.io.Kubernetes

Kubernetes

"containers": []gloo.solo.io.Kubernetes.Container
"namespace": string

Field Type Description
containers []gloo.solo.io.Kubernetes.Container Array of containers comprising a single distribution of gloo.
namespace string namespace gloo is running in.

Container

"tag": string
"name": string
"registry": string
"ossTag": string

Field Type Description
tag string
name string
registry string
ossTag string

ClientVersion

"version": string

Field Type Description
version string

KubernetesClusterVersion

"major": string
"minor": string
"gitVersion": string
"buildDate": string
"platform": string

Field Type Description
major string
minor string
gitVersion string
buildDate string
platform string

Version

"client": .gloo.solo.io.ClientVersion
"server": []gloo.solo.io.ServerVersion
"kubernetesCluster": .gloo.solo.io.KubernetesClusterVersion

Field Type Description
client .gloo.solo.io.ClientVersion
server []gloo.solo.io.ServerVersion This field is an array of server versions because although there can only be 1 client version, there can potentially be many instances of gloo running on a single cluster.
kubernetesCluster .gloo.solo.io.KubernetesClusterVersion

GlooType

Description: type of gloo server instance

Name Description
Unknown
Gateway
Ingress
Knative Deprecated: Will not be available in Gloo Gateway 1.11