StackConfigPolicy represents a StackConfigPolicy resource in a Kubernetes cluster.
5 top-level fields · unchanged since eck-operator 2.6.0
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
ClusterSettings holds the Elasticsearch cluster settings (/_cluster/settings)
IndexLifecyclePolicies holds the Index Lifecycle policies settings (/_ilm/policy)
IndexTemplates holds the Index and Component Templates settings
ComponentTemplates holds the Component Templates settings (/_component_template)
ComposableIndexTemplates holds the Index Templates settings (/_index_template)
IngestPipelines holds the Ingest Pipelines settings (/_ingest/pipeline)
SecurityRoleMappings holds the Role Mappings settings (/_security/role_mapping)
SnapshotLifecyclePolicies holds the Snapshot Lifecycle Policies settings (/_slm/policy)
SnapshotRepositories holds the Snapshot Repositories settings (/_snapshot)
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
matchExpressions is a list of label selector requirements. The requirements are ANDed.
key is the label key that the selector applies to.
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
Entries define how to project each key-value pair in the secret to filesystem paths. If not defined, all keys will be projected to similarly named paths in the filesystem. If defined, only the specified keys will be projected to the corresponding paths.
Key is the key contained in the secret.
Path is the relative file path to map the key to. Path must not be an absolute file path and must not contain any ".." components.
SecretName is the name of the secret.
Errors is the number of resources which have an incorrect configuration
ObservedGeneration is the most recent generation observed for this StackConfigPolicy.
Phase is the phase of the StackConfigPolicy.
Ready is the number of resources successfully configured.
ReadyCount is a human representation of the number of resources successfully configured.
Resources is the number of resources to be configured.
ResourcesStatuses holds the status for each resource to be configured.
Source: all-crds.yaml
Changes to StackConfigPolicy (stackconfigpolicy.k8s.elastic.co/v1alpha1) in each eck-operator version, compared to the version before it.
StackConfigPolicy was first seen on this version of eck-operator
Released · View StackConfigPolicy in 2.6.0
No examples of StackConfigPolicy yet. Contribute one on GitHub.