Navigation :
Setup
Concepts
Guides
Operations
Reference
-
API Reference
-- access_level.proto
-- apidoc.proto
-- apiproduct.proto
-- common.proto
-- environment.proto
-- group.proto
-- portal.proto
-- route.proto
-- user.proto
-
Open Source Attribution
- Browser Support
- Changelog
-
Helm chart values
-
Security Updates
-
Command-Line Reference
- Dev Portal Images
common.proto
Package : common.portal.gloo.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
The 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.
LabelExpression
Represents a logical expression that is evaluated against a set of labels.
Field
Type
Label
Description
key
string
The label key is the first operand in the expression. This value must conform to Kubernetes syntax requirements (see here ).
operator
LabelExpression.Operator
The operator for the expression.
values
[]string
repeated
The values are the second operand in the expression. This field is required for all operations except Exists
and DoesNotExist
.
ObjectRef
A reference to an object.
Field
Type
Label
Description
name
string
The name of the object.
namespace
string
The namespace of the object.
SecretRef
A reference to a specific key in a secret object.
Field
Type
Label
Description
name
string
The name of the secret object.
namespace
string
The 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 Gloo Portal.
Selector.MatchLabelsEntry
LabelExpression.Operator
The operator type for the expression. While the set-based syntax differs from Kubernetes (kubernetes: key: !mylabel
, gloo portal: key: mylabel, operator: "!"
| kubernetes: key: mylabel
, gloo portal: key: mylabel, operator: exists
), the functionality remains the same.
Name
Number
Description
Equals
0
=
DoubleEquals
1
==
NotEquals
2
!=
In
3
in
NotIn
4
notin
Exists
5
exists
DoesNotExist
6
!
GreaterThan
7
gt
LessThan
8
lt
State
The State of a Gloo 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.