Skip to content

Commit

Permalink
docs: Check and fix spelling
Browse files Browse the repository at this point in the history
  • Loading branch information
NicolasT committed Apr 30, 2018
1 parent 104bdbe commit d6379a5
Show file tree
Hide file tree
Showing 7 changed files with 51 additions and 7 deletions.
22 changes: 16 additions & 6 deletions docs/architecture/cluster-services.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
.. spelling::

Addons
addons
operability
preconfigured
prometheus
kube
Todo

Cluster Services
================
A Kubernetes_ cluster deployed on the `Google Cloud Platform`_ using GKE_, on
Expand All @@ -20,9 +30,9 @@ same level of operability.
.. _MetalK8s: https://github.com/scality/metal-k8s/
.. _Kubespray: https://github.com/kubernetes-incubator/kubespray/

Basic Cluster Add-ons
---------------------
On top of the basic Kubernetes services, the following add-ons are deployed:
Basic Cluster Addons
--------------------
On top of the basic Kubernetes services, the following addons are deployed:

Helm / Tiller
*************
Expand Down Expand Up @@ -70,7 +80,7 @@ Metering / Monitoring
---------------------
Metering and monitoring of a MetalK8s cluster is handled by the Prometheus_
stack, including the Prometheus TSDB for metrics storage, Alertmanager_ to send
alerts when pre-configured conditions are (not) met, and Grafana_ to visualize
alerts when preconfigured conditions are (not) met, and Grafana_ to visualize
stored metrics using predefined dashboards.

.. _Prometheus: https://prometheus.io
Expand All @@ -88,7 +98,7 @@ Prometheus instances, scrape targets and alerting rules.
kube-prometheus
***************
We use `kube-prometheus`_ to provide operational insight into the Kubernetes
cluster and containers managed by it. This includes pre-defined alerting rules
cluster and containers managed by it. This includes predefined alerting rules
and various Grafana dashboards.

`kube-prometheus` uses `prometheus-operator` to deploy all required services.
Expand Down Expand Up @@ -129,7 +139,7 @@ ElasticSearch Curator
*********************
To ensure ingested logs don't flood the ElasticSearch resources, `ElasticSearch
Curator`_ is deployed with a default configuration which drops `logstash-*`
indices regulary.
indices on a given schedule.

.. _ElasticSearch Curator: https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html

Expand Down
6 changes: 6 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
'sphinx.ext.todo',
'sphinx.ext.ifconfig',
'sphinx.ext.githubpages',
'sphinxcontrib.spelling',
]

# Add any paths that contain templates here, relative to this directory.
Expand Down Expand Up @@ -165,3 +166,8 @@

# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = True


# -- Options for sphinxcontrib-spelling --------------------------------------
# See http://sphinxcontrib-spelling.readthedocs.io/en/latest/customize.html
spelling_word_list_filename='spelling-wordlist.txt'
4 changes: 4 additions & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.. spelling::

prem

.. MetalK8s documentation master file, created by
sphinx-quickstart on Thu Apr 26 18:12:47 2018.
You can adapt this file completely to your liking, but it should at least
Expand Down
1 change: 1 addition & 0 deletions docs/requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
Sphinx >= 1.7
sphinx_rtd_theme >= 0.3
sphinxcontrib-spelling >= 4.1
10 changes: 9 additions & 1 deletion docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ packaging==17.1 \
--hash=sha256:e9215d2d2535d3ae866c3d6efc77d5b24a0192cce0ff20e42896cc0664f889c0 \
--hash=sha256:f019b770dd64e585a99714f1fd5e01c7a8f11b45635aa953fd41c689a657375b \
# via sphinx
pyenchant==2.0.0 \
--hash=sha256:b9526fc2c5f1ba0637e50200b645a7c20fb6644dbc6f6322027e7d2fbf1084a5 \
--hash=sha256:e8000144e61551fcab9cd1b6fdccdded20e577e8d6d0985533f0b2b9c38fd952 \
--hash=sha256:fc31cda72ace001da8fe5d42f11c26e514a91fa8c70468739216ddd8de64e2a0 \
# via sphinxcontrib-spelling
pygments==2.2.0 \
--hash=sha256:78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d \
--hash=sha256:dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc \
Expand All @@ -63,7 +68,7 @@ requests==2.18.4 \
six==1.11.0 \
--hash=sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9 \
--hash=sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb \
# via packaging, sphinx
# via packaging, sphinx, sphinxcontrib-spelling
snowballstemmer==1.2.1 \
--hash=sha256:919f26a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128 \
--hash=sha256:9f3bcd3c401c3e862ec0ebe6d2c069ebc012ce142cce209c098ccb5b09136e89 \
Expand All @@ -74,6 +79,9 @@ sphinx-rtd-theme==0.3.0 \
sphinx==1.7.4 \
--hash=sha256:2e7ad92e96eff1b2006cf9f0cdb2743dacbae63755458594e9e8238b0c3dc60b \
--hash=sha256:e9b1a75a3eae05dded19c80eb17325be675e0698975baae976df603b6ed1eb10
sphinxcontrib-spelling==4.1.0 \
--hash=sha256:769381eb5c791b7ff671457feeae5702142d231ba091a415e0eda695f221358b \
--hash=sha256:9aa05a7b5ad6a9884b01c9823467fab77ea34317697120073158ff365c20711f
sphinxcontrib-websupport==1.0.1 \
--hash=sha256:7a85961326aa3a400cd4ad3c816d70ed6f7c740acd7ce5d78cd0a67825072eb9 \
--hash=sha256:f4932e95869599b89bf4f80fc3989132d83c9faa5bf633e7b5e0c25dffb75da2 \
Expand Down
8 changes: 8 additions & 0 deletions docs/spelling-wordlist.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Ansible
datacenters
fluentd
Grafana
Heapster
IP
Kibana
Kubernetes
7 changes: 7 additions & 0 deletions docs/usage/quickstart.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
.. spelling::

Quickstart
subdirectory
Todo
usernames

Quickstart Guide
================
To quickly set up a testing cluster using MetalK8s_, you need 3 machines running
Expand Down

0 comments on commit d6379a5

Please sign in to comment.