Skip to content

Commit

Permalink
Update definition.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
etwillbefine committed Sep 9, 2020
1 parent 475c0d6 commit 4a1ad92
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions tools/definition.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,17 @@
Custom Resource Definition
**************************

Applications at goci.io are defined using a `Custom Resource Definition <https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/>`_
They simplify and group required Configuration for Applications and Services. Our System observes changes to any Application in our System.
To fulfill the desired State of your Application our Watcher creates a new Kubernetes Job to provision your Setup.
Tools at goci.io are defined using a `Custom Resource Definition <https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/>`_
They simplify and group required Configuration for Applications and Services. Our System observes changes to any Tool in our System.
To fulfill the desired State our Watcher creates Jobs to provision, modify or destroy your Tool.

Manifest
--------

Below you can find the full Resource Definition. You can also suggest changes to it on `GitHub <https://github.com/goci-io/goci-community/edit/master/_static/assets/crds/application.yaml>`_
Below you can find the full Resource Definition. You can also suggest changes to it on `GitHub <https://github.com/goci-io/goci-community/edit/master/_static/assets/crds/tool.yaml>`_

.. literalinclude:: /_static/assets/crds/application.yaml
.. literalinclude:: /_static/assets/crds/tool.yaml
:language: yaml

As goci.io only offers a small Set of Tools initially we have decided to use a single `Tool` Resources.
This might change in the future.

0 comments on commit 4a1ad92

Please sign in to comment.