istio_installation_instance.proto

Package : admin.agent.enterprise.mesh.gloo.solo.io

Top

istio_installation_instance.proto

Table of Contents

IstioInstallationInstanceSpec

The IstioInstallationInstance API and its associated features are undergoing development so this API is not currently supported.
The IstioInstallationInstance is a resource that should only be created by the Gloo Mesh relay server for managed relay agents.

Field Type Label Description
istioOperatorSpec google.protobuf.Struct Spec for the IstioOperator that should be applied See https://istio.io/latest/docs/reference/config/istio.operator.v1alpha1/
istioInstallationRetries int32 Number of times to retry if this IstioInstallation fails. Leave unset to disable retries.
trustDomain string [Optional] The trust domain value that should be set for this cluster's Istio installations.

IstioInstallationInstanceStatus

Field Type Label Description
observedGeneration int64 The most recent generation observed in the the IstioOperator metadata. If the observedGeneration does not match metadata.generation, Gloo Mesh has not processed the most recent version of this resource.
istioOperator core.skv2.solo.io.ObjectRef Reference for the IstioOperator CR that is a associated with this IstioInstallationInstance.
istioOperatorController core.skv2.solo.io.ObjectRef Reference for the Istio Operator controller's deployment that is a associated with this IstioInstallationInstance
generatedRevision string The Istio revision generated for the installed Istio resources
state admin.agent.enterprise.mesh.gloo.solo.io.IstioInstallationInstanceStatus.State The current state of the IstioInstallationInstance.
message string A human readable message about the current state of the IstioInstallationInstance.
installationAttempts int32 Number of times a failed IstioInstallation was retried.

IstioInstallationInstanceStatus.State

The state of an IstioInstallationInstance installation.

Name Number Description
PENDING 0 Waiting for resources to be installed.
INSTALLING_CONTROLLER 1 In the process of installing the IstioOperator controller.
CONTROLLER_INSTALLED 2 IstioOperator controller installed successfully.
CONTROLLER_INSTALL_FAILED 3 IstioOperator controller failed to install.
INSTALLING_ISTIO 4 In the process of installing Istio with the IstioOperator CR.
ISTIO_INSTALL_FAILED 5 Istio failed to install with IstioOperator CR.
HEALTHY 6 All Istio components are successfully installed and healthy.
UNHEALTHY 7 The Istio installation is no longer healthy.