Skip to content

shalb/cdev-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cdev-examples

Welcome! In this repository you will find code samples for different use cases of Cluster.dev, including:

Advantages of using cluster.dev for DevOps engineers

Platform engineering. A small, understandable configuration that is passed to developers/testers. Only those elements that need to be changed are abstracted.

Unified GitOps process for different technologies.

Global project variables and secrets that can be shared across different technologies.

Separation of infrastructure by layers, ex: data, orchestration, monitoring.

Accelerates development significantly through:

  • Cluster.dev has its own state and does not require validating everything that Terraform validates. Helm, Shell, etc., are also in a shared state.
  • Separation of states by units, automatic generation of state files, less impact in case of problems in any module or state issues.
  • "Light" state which is not critical to loss, as it can be fully regenerated.
  • Clear definition of the execution sequence of dependencies between modules and provider configuration.

Helm/Kubernetes manifests are stored in native format, there is no need to rewrite them in HCL, and they have clear diffs.

Passing to Helm/Kubernetes variables that are generated by Terraform.

Full configuration of variables through Go template and its functions.

Integration testing between versions of Terraform modules and Helm charts.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published