Skip to content

Commit

Permalink
operator elastic-cloud-eck (2.9.0)
Browse files Browse the repository at this point in the history
  • Loading branch information
pebrc authored Jul 31, 2023
1 parent bca0ea9 commit b8852f9
Show file tree
Hide file tree
Showing 12 changed files with 6,847 additions and 0 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
# Source: eck-operator-crds/templates/all-crds.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.11.4
labels:
app.kubernetes.io/instance: 'elastic-operator'
app.kubernetes.io/name: 'eck-operator-crds'
app.kubernetes.io/version: '2.9.0'
name: stackconfigpolicies.stackconfigpolicy.k8s.elastic.co
spec:
group: stackconfigpolicy.k8s.elastic.co
names:
categories:
- elastic
kind: StackConfigPolicy
listKind: StackConfigPolicyList
plural: stackconfigpolicies
shortNames:
- scp
singular: stackconfigpolicy
scope: Namespaced
versions:
- additionalPrinterColumns:
- description: Resources configured
jsonPath: .status.readyCount
name: Ready
type: string
- jsonPath: .status.phase
name: Phase
type: string
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1alpha1
schema:
openAPIV3Schema:
description: StackConfigPolicy represents a StackConfigPolicy resource in a Kubernetes cluster.
properties:
apiVersion:
description: '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'
type: string
kind:
description: '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'
type: string
metadata:
type: object
spec:
properties:
elasticsearch:
properties:
clusterSettings:
description: ClusterSettings holds the Elasticsearch cluster settings (/_cluster/settings)
type: object
x-kubernetes-preserve-unknown-fields: true
indexLifecyclePolicies:
description: IndexLifecyclePolicies holds the Index Lifecycle policies settings (/_ilm/policy)
type: object
x-kubernetes-preserve-unknown-fields: true
indexTemplates:
description: IndexTemplates holds the Index and Component Templates settings
properties:
componentTemplates:
description: ComponentTemplates holds the Component Templates settings (/_component_template)
type: object
x-kubernetes-preserve-unknown-fields: true
composableIndexTemplates:
description: ComposableIndexTemplates holds the Index Templates settings (/_index_template)
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
x-kubernetes-preserve-unknown-fields: true
ingestPipelines:
description: IngestPipelines holds the Ingest Pipelines settings (/_ingest/pipeline)
type: object
x-kubernetes-preserve-unknown-fields: true
securityRoleMappings:
description: SecurityRoleMappings holds the Role Mappings settings (/_security/role_mapping)
type: object
x-kubernetes-preserve-unknown-fields: true
snapshotLifecyclePolicies:
description: SnapshotLifecyclePolicies holds the Snapshot Lifecycle Policies settings (/_slm/policy)
type: object
x-kubernetes-preserve-unknown-fields: true
snapshotRepositories:
description: SnapshotRepositories holds the Snapshot Repositories settings (/_snapshot)
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
resourceSelector:
description: 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.
properties:
matchExpressions:
description: matchExpressions is a list of label selector requirements. The requirements are ANDed.
items:
description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
properties:
key:
description: key is the label key that the selector applies to.
type: string
operator:
description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
type: string
values:
description: 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.
items:
type: string
type: array
required:
- key
- operator
type: object
type: array
matchLabels:
additionalProperties:
type: string
description: 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.
type: object
type: object
x-kubernetes-map-type: atomic
secureSettings:
items:
description: SecretSource defines a data source based on a Kubernetes Secret.
properties:
entries:
description: 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.
items:
description: KeyToPath defines how to map a key in a Secret object to a filesystem path.
properties:
key:
description: Key is the key contained in the secret.
type: string
path:
description: 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.
type: string
required:
- key
type: object
type: array
secretName:
description: SecretName is the name of the secret.
type: string
required:
- secretName
type: object
type: array
type: object
status:
properties:
errors:
description: Errors is the number of resources which have an incorrect configuration
type: integer
observedGeneration:
description: ObservedGeneration is the most recent generation observed for this StackConfigPolicy.
format: int64
type: integer
phase:
description: Phase is the phase of the StackConfigPolicy.
type: string
ready:
description: Ready is the number of resources successfully configured.
type: integer
readyCount:
description: ReadyCount is a human representation of the number of resources successfully configured.
type: string
resources:
description: Resources is the number of resources to be configured.
type: integer
resourcesStatuses:
additionalProperties:
description: ResourcePolicyStatus models the status of the policy for one resource to be configured.
properties:
currentVersion:
format: int64
type: integer
error:
properties:
message:
type: string
version:
format: int64
type: integer
type: object
expectedVersion:
format: int64
type: integer
phase:
type: string
type: object
description: ResourcesStatuses holds the status for each resource to be configured.
type: object
required:
- resourcesStatuses
type: object
type: object
served: true
storage: true
subresources:
status: {}
7 changes: 7 additions & 0 deletions operators/elastic-cloud-eck/2.9.0/metadata/annotations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
annotations:
operators.operatorframework.io.bundle.channel.default.v1: stable
operators.operatorframework.io.bundle.channels.v1: stable
operators.operatorframework.io.bundle.manifests.v1: manifests/
operators.operatorframework.io.bundle.mediatype.v1: registry+v1
operators.operatorframework.io.bundle.metadata.v1: metadata/
operators.operatorframework.io.bundle.package.v1: elastic-cloud-eck

0 comments on commit b8852f9

Please sign in to comment.