Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.69 KB

README.md

File metadata and controls

41 lines (34 loc) · 1.69 KB

freeipa-kustomize

This is an experimental repository that store different investigations carry out for getting a better understanding of the different scenarios that we wish to address into freeipa-operator.

The repository is divided into two big blocks:

  • config: This directory store static configurations under the shape of Kustomize projects, which represent different static scenarios that we want to plan with freeipa-operator.
  • incubator: This directory store many different proof of concepts developed for getting a better understanding of the scenarios to be handled before creating the static version into the above directory.

Once said the above, we will start creating any proof of concept by creating a directory into incubator directory. This MUST be easy to execute to see the resulting states into the cluster; the way followed has been by creating the following layout:

+- 999-proof-of-concept
   +- Makefile    Entry point for running the proof of concept.
   +- README.md   Markdown documentation for the proof of concept.
   +- HELP.txt    Contain the content printed out by `make help`.
   ...            Free form of 
   +- config      [optional] If the proof of concept is including
                  infrastructure configuration, this directory will
                  contain it in the form of Kustomize projects.
      +- poc-a
         +- kustomization.yaml
         +- ... *.yaml   Infrastructure as a Code files.
      ...
      +- poc-z
         +- kustomization.yaml
         +- ... *.yaml   Infrastructure as a Code files.

For using a custom workload for the configurations, you only have to set OCP_IMAGE to the container image reference you want to be deployed.