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 Default
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 Default
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
Field Type Description Default
tag string
name string
registry string

ClientVersion

"version": string
Field Type Description Default
version string

Version

"client": .gloo.solo.io.ClientVersion
"server": []gloo.solo.io.ServerVersion
Field Type Description Default
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.

GlooType

Description: type of gloo server instance

Name Description
Unknown
Gateway
Ingress
Knative