-
Notifications
You must be signed in to change notification settings - Fork 152
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #134 from kanisterio/sync
Update docs; Add EncryptionKey arg to kanister fucnction; Revert objectstore helper func
- Loading branch information
Showing
30 changed files
with
406 additions
and
303 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
Kanister-Enabled Elasticsearch | ||
------------------------------ | ||
|
||
This section describes the steps for a basic installation of an instance of | ||
Elasticsearch (a stateful set application running master, client and data | ||
nodes with persistent volumes attached to master and data nodes) along with | ||
a Kanister Blueprint and a Profile via a Kanister-enabled Helm chart. | ||
|
||
.. code-block:: console | ||
$ helm repo add kanister https://charts.kanister.io/ | ||
Then install the sample Elasticsearch application in its own namespace. | ||
|
||
.. For some reason using 'console' or 'bash' highlights the snippet weirdly | ||
.. only:: kanister | ||
|
||
.. code-block:: rst | ||
# Install Kanister-enabled Elasticsearch | ||
$ helm install kanister/kanister-elasticsearch -n elasticsearch \ | ||
--namespace es-test \ | ||
--set profile.create='true' \ | ||
--set profile.profileName='es-test-profile' \ | ||
--set profile.s3.endpoint='https://my-custom-s3-provider:9000' \ | ||
--set profile.s3.accessKey='AKIAIOSFODNN7EXAMPLE' \ | ||
--set profile.s3.secretKey='wJalrXUtnFEMI%K7MDENG%bPxRfiCYEXAMPLEKEY' \ | ||
--set profile.s3.bucket='kanister-bucket' | ||
--set kanister.controller_namespace="kanister" | ||
.. only:: defaultns | ||
|
||
.. code-block:: rst | ||
# Install Kanister-enabled Elasticsearch | ||
$ helm install kanister/kanister-elasticsearch -n elasticsearch --namespace es-test | ||
The settings in the command above represent the minimum recommended set for | ||
your installation. | ||
|
||
.. only:: kanister | ||
|
||
.. include:: ./create_profile.rst | ||
|
||
If not creating a Profile CR, it is possible to use an even simpler command. | ||
|
||
.. code-block:: rst | ||
# Install Kanister-enabled Elasticsearch | ||
$ helm install kanister/kanister-elasticsearch -n elasticsearch --namespace es-test | ||
.. note:: The above command will attempt to use dynamic storage provisioning | ||
based on the the default storage class for your cluster. You will to need to | ||
`designate a default storage class <https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/#changing-the-default-storageclass>`_ | ||
or, use a specific storage class by providing a value with the | ||
``--set master.persistence.storageClass`` and ``--set data.persistence.storageClass`` option. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,3 +25,7 @@ defaultProfile | |
Kando | ||
kando | ||
Dockerfile | ||
PersistentVolumeClaim | ||
actionset | ||
objectstore | ||
Elasticsearch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.