Resource Types
AddClusterInfo
AddClusterInfo is the Schema for the addclusterinfo odigos action API DEPRECATED: Use odigosv1.Action instead
| Field | Type | Description |
|---|---|---|
apiVersion | string | /v1alpha1 |
kind | string | AddClusterInfo |
metadata | meta/v1.ObjectMeta | No description provided.
Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec | AddClusterInfoSpec | No description provided. |
status | AddClusterInfoStatus | No description provided. |
DeleteAttribute
DeleteAttribute is the Schema for the DeleteAttribute odigos action API DEPRECATED: Use odigosv1.Action instead
| Field | Type | Description |
|---|---|---|
apiVersion | string | /v1alpha1 |
kind | string | DeleteAttribute |
metadata | meta/v1.ObjectMeta | No description provided.
Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec | DeleteAttributeSpec | No description provided. |
status | DeleteAttributeStatus | No description provided. |
K8sAttributesResolver
K8sAttributesResolver allows adding an action to collect k8s attributes. DEPRECATED: Use odigosv1.Action instead
| Field | Type | Description |
|---|---|---|
apiVersion | string | /v1alpha1 |
kind | string | K8sAttributesResolver |
metadata | meta/v1.ObjectMeta | No description provided.
Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec | K8sAttributesSpec | No description provided. |
status | K8sAttributesStatus | No description provided. |
PiiMasking
PiiMasking is the Schema for the PiiMasking odigos action API DEPRECATED: Use odigosv1.Action instead
| Field | Type | Description |
|---|---|---|
apiVersion | string | /v1alpha1 |
kind | string | PiiMasking |
metadata | meta/v1.ObjectMeta | No description provided.
Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec | PiiMaskingSpec | No description provided. |
status | PiiMaskingStatus | No description provided. |
RenameAttribute
RenameAttribute is the Schema for the RenameAttribute odigos action API DEPRECATED: Use odigosv1.Action instead
| Field | Type | Description |
|---|---|---|
apiVersion | string | /v1alpha1 |
kind | string | RenameAttribute |
metadata | meta/v1.ObjectMeta | No description provided.
Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec | RenameAttributeSpec | No description provided. |
status | RenameAttributeStatus | No description provided. |
AddClusterInfoConfig
Appears in:
| Field | Type | Description |
|---|---|---|
clusterAttributes | []OtelAttributeWithValue | No description provided. |
overwriteExistingValues | bool | No description provided. |
AddClusterInfoSpec
Appears in:
AddClusterInfoSpec defines the desired state of AddClusterInfo action
| Field | Type | Description |
|---|---|---|
actionName | string | No description provided. |
notes | string | No description provided. |
disabled | bool | No description provided. |
signals | []common.ObservabilitySignal | No description provided. |
clusterAttributes | []OtelAttributeWithValue | No description provided. |
overwriteExistingValues | bool | No description provided. |
AddClusterInfoStatus
Appears in:
AddClusterInfoStatus defines the observed state of AddClusterInfo action
| Field | Type | Description |
|---|---|---|
conditions | []meta/v1.Condition | Represents the observations of a addclusterinfo’s current state. Known .status.conditions.type are: “Available”, “Progressing” |
DeleteAttributeConfig
Appears in:
| Field | Type | Description |
|---|---|---|
attributeNamesToDelete | []string | No description provided. |
DeleteAttributeSpec
Appears in:
DeleteAttributeSpec defines the desired state of DeleteAttribute action
| Field | Type | Description |
|---|---|---|
actionName | string | No description provided. |
notes | string | No description provided. |
disabled | bool | No description provided. |
signals | []common.ObservabilitySignal | No description provided. |
attributeNamesToDelete | []string | No description provided. |
DeleteAttributeStatus
Appears in:
DeleteAttributeStatus defines the observed state of DeleteAttribute action
| Field | Type | Description |
|---|---|---|
conditions | []meta/v1.Condition | Represents the observations of a DeleteAttribute’s current state. Known .status.conditions.type are: “Available”, “Progressing” |
K8sAnnotationAttribute
Appears in:
| Field | Type | Description |
|---|---|---|
annotationKey | string | The annotation name to be extracted. e.g. “kubectl.kubernetes.io/restartedAt” |
attributeKey | string | The attribute key to be used for the resource attribute created from the annotation. e.g. “kubectl.kubernetes.restartedAt” |
from | string | The source of the annotation. e.g. “pod” or “namespace” Deprecated: Use FromSources instead for specifying multiple sources with precedence. |
fromSources | []K8sAttributeSource | The sources from which to extract the annotation, in order of precedence (most specific first). When multiple sources are specified, the most specific source (e.g., pod) takes precedence over less specific sources (e.g., namespace). If an annotation exists in multiple sources, the value from the most specific source will be used. Supported sources: “pod”, “namespace”, “node” |
K8sAttributeSource
(Alias of string)
Appears in:
K8sAttributesConfig
Appears in:
| Field | Type | Description |
|---|---|---|
collectContainerAttributes | bool | Collect the following container related attributes: k8s.container.name container.id container.image.name container.image.tag |
collectReplicaSetAttributes | bool | collect replicaset related attributes (when relevant, e.g. for deployments): k8s.replicaset.name if CollectWorkloadUID is set, also collect: k8s.replicaset.uid DEPRECATED: ReplicaSet attributes are now collected by default during instrumentation. |
collectWorkloadUID | bool | Collect the following workload UID attributes: k8s.deployment.uid k8s.daemonset.uid k8s.statefulset.uid DEPRECATED: Workload UID attributes are now collected by default during instrumentation. |
collectClusterUID | bool | Collect the k8s.cluster.uid attribute, which is set to the uid of the namespace “kube-system” |
labelsAttributes | []K8sLabelAttribute | list of labels to be extracted from the pod, and the attribute key to be used for the resource attribute created from each label. |
annotationsAttributes | []K8sAnnotationAttribute | list of annotations to be extracted from the pod, and the attribute key to be used for the resource attribute created from each annotation. |
K8sAttributesSpec
Appears in:
| Field | Type | Description |
|---|---|---|
actionName | string | No description provided. |
notes | string | No description provided. |
disabled | bool | No description provided. |
signals | []common.ObservabilitySignal | No description provided. |
collectContainerAttributes | bool | Collect the following container related attributes: k8s.container.name container.id container.image.name container.image.tag |
collectReplicaSetAttributes | bool | collect replicaset related attributes (when relevant, e.g. for deployments): k8s.replicaset.name if CollectWorkloadUID is set, also collect: k8s.replicaset.uid DEPRECATED: ReplicaSet attributes are now collected by default during instrumentation. |
collectWorkloadUID | bool | Collect the following workload UID attributes: k8s.deployment.uid k8s.daemonset.uid k8s.statefulset.uid DEPRECATED: Workload UID attributes are now collected by default during instrumentation. |
collectClusterUID | bool | Collect the k8s.cluster.uid attribute, which is set to the uid of the namespace “kube-system” |
labelsAttributes | []K8sLabelAttribute | list of labels to be extracted from the pod, and the attribute key to be used for the resource attribute created from each label. |
annotationsAttributes | []K8sAnnotationAttribute | list of annotations to be extracted from the pod, and the attribute key to be used for the resource attribute created from each annotation. |
K8sAttributesStatus
Appears in:
K8sAttributesStatus defines the observed state of K8sAttributes action
| Field | Type | Description |
|---|---|---|
conditions | []meta/v1.Condition | Represents the observations of a k8sattributes’ current state. Known .status.conditions.type are: “Available”, “Progressing” |
K8sLabelAttribute
Appears in:
| Field | Type | Description |
|---|---|---|
labelKey | string | The label name to be extracted. e.g. “app.kubernetes.io/name” |
attributeKey | string | The attribute key to be used for the resource attribute created from the label. e.g. “app.kubernetes.name” |
from | K8sAttributeSource | The source of the label. e.g. “pod” or “namespace” Deprecated: Use FromSources instead for specifying multiple sources with precedence. |
fromSources | []K8sAttributeSource | The sources from which to extract the label, in order of precedence (most specific first). When multiple sources are specified, the most specific source (e.g., pod) takes precedence over less specific sources (e.g., namespace). If a label exists in multiple sources, the value from the most specific source will be used. Supported sources: “pod”, “namespace”, “node” |
OtelAttributeWithValue
Appears in:
| Field | Type | Description |
|---|---|---|
attributeName | string | the name of the attribute to insert |
attributeStringValue | string | if the value is a string, this field should be used. empty string is a valid value |
PiiCategory
(Alias of string)
Appears in:
PiiMaskingConfig
Appears in:
| Field | Type | Description |
|---|---|---|
piiCategories | []PiiCategory | No description provided. |
PiiMaskingSpec
Appears in:
PiiMaskingSpec defines the desired state of PiiMasking action
| Field | Type | Description |
|---|---|---|
actionName | string | No description provided. |
notes | string | No description provided. |
disabled | bool | No description provided. |
signals | []common.ObservabilitySignal | No description provided. |
piiCategories | []PiiCategory | No description provided. |
PiiMaskingStatus
Appears in:
PiiMaskingStatus defines the observed state of PiiMasking action
| Field | Type | Description |
|---|---|---|
conditions | []meta/v1.Condition | Represents the observations of a piiMasking’s current state. Known .status.conditions.type are: “Available”, “Progressing” |
RenameAttributeConfig
Appears in:
| Field | Type | Description |
|---|---|---|
renames | map[string]string | No description provided. |
RenameAttributeSpec
Appears in:
RenameAttributeSpec defines the desired state of RenameAttribute action
| Field | Type | Description |
|---|---|---|
actionName | string | No description provided. |
notes | string | No description provided. |
disabled | bool | No description provided. |
signals | []common.ObservabilitySignal | No description provided. |
renames | map[string]string | No description provided. |
RenameAttributeStatus
Appears in:
RenameAttributeStatus defines the observed state of RenameAttribute action
| Field | Type | Description |
|---|---|---|
conditions | []meta/v1.Condition | Represents the observations of a RenameAttribute’s current state. Known .status.conditions.type are: “Available”, “Progressing” |