common.proto

Package : common.devportal.solo.io

Top

common.proto

Table of Contents

DataSource

Source of binary data.

Field Type Label Description
inlineString string Data is stored as an inline string.
inlineBytes bytes Data is stored as an array of bytes.
fetchUrl string Data is stored as a URL.
configMap DataSource.ConfigMapData Data is stored in a ConfigMap.

DataSource.ConfigMapData

Data stored in a ConfigMap Data map entry

Field Type Label Description
name string Name of the config map.
namespace string The namespace of the config map.
key string The name of the key in the ConfigMap’s data map.

ObjectRef

A reference to an object.

Field Type Label Description
name string Name of the object.
namespace string Namespace of the object.

SecretRef

A reference to a specific key in a secret object.

Field Type Label Description
name string Name of the secret object.
namespace string Namespace of the secret object. If not specified, defaults to the namespace of the parent object.
key string Data key containing the referenced data in the secret object. If not specified, a default key may be used.

Selector

Used to select other resources. An empty selector will match all resources in the namespace of the resource that defines it.

Field Type Label Description
matchLabels []Selector.MatchLabelsEntry repeated Select only resources that match the given label set.
namespaces []string repeated Select resources in these namespaces. If omitted, the selector will only select resources in the same namespace as the resource that defines it. The reserved value “*” can be used to select resources in all namespaces watched by the dev portal.

Selector.MatchLabelsEntry

Field Type Label Description
key string
value string

State

The State of a Dev-Portal object

Name Number Description
Pending 0 Waiting to be processed.
Processing 1 Currently processing.
Invalid 2 Invalid parameters supplied, will not continue.
Failed 3 Failed during processing.
Succeeded 4 Finished processing successfully.