V1alpha1ElasticsearchSpec

June 20, 2018 ยท View on GitHub

Properties

NameTypeDescriptionNotes
affinityV1AffinityIf specified, the pod's scheduling constraints[optional]
backupScheduleV1alpha1BackupScheduleSpecBackupSchedule spec to specify how database backup will be taken[optional]
certificateSecretV1SecretVolumeSourceSecret with SSL certificates[optional]
databaseSecretV1SecretVolumeSourceDatabase authentication secret[optional]
doNotPauseBooleanIf DoNotPause is true, controller will prevent to delete this Elasticsearch object. Controller will create same Elasticsearch object and ignore other process.[optional]
enableSSLBooleanTo enable ssl in transport & http layer[optional]
imagePullSecretsList<V1LocalObjectReference>ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use.[optional]
initV1alpha1InitSpecInit is used to initialize database[optional]
monitorComGithubAppscodeKubeMonApiAgentSpecMonitor is used monitor database instance[optional]
nodeSelectorMap<String, String>NodeSelector is a selector which must be true for the pod to fit on a node[optional]
replicasIntegerNumber of instances to deploy for a Elasticsearch database.[optional]
resourcesV1ResourceRequirementsCompute Resources required by the sidecar container.[optional]
schedulerNameStringIf specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler.[optional]
storageV1PersistentVolumeClaimSpecStorage to specify how storage shall be used.[optional]
tolerationsList<V1Toleration>If specified, the pod's tolerations.[optional]
topologyV1alpha1ElasticsearchClusterTopologyElasticsearch topology for node specification[optional]
versionStringVersion of Elasticsearch to be deployed.