Module: KubernetesTemplateRendering

Defined in:
lib/kubernetes_template_rendering/template.rb,
lib/kubernetes_template_rendering.rb,
lib/kubernetes_template_rendering/cli.rb,
lib/kubernetes_template_rendering/color.rb,
lib/kubernetes_template_rendering/version.rb,
lib/kubernetes_template_rendering/resource.rb,
lib/kubernetes_template_rendering/erb_template.rb,
lib/kubernetes_template_rendering/resource_set.rb,
lib/kubernetes_template_rendering/cli_arguments.rb,
lib/kubernetes_template_rendering/jsonnet_template.rb,
lib/kubernetes_template_rendering/deploy_grouped_resource.rb

Overview

This class points to the resources in a given template_directory for a given kubernetes_cluster_type like ‘ops’ or ‘prod’ or ‘ci’. ‘config` contains the definitions found in `definitions_path`.

The most important config is "directory" which is a pattern like "%{region}/%{type}/%{color}/staging-ops".
The config "regions", "colors" are the sets of regions and colors to render for.

It renders into ‘rendered_directory`.

Defined Under Namespace

Modules: Color Classes: CLI, CLIArguments, DeployGroupedResource, ErbTemplate, Error, JsonnetTemplate, Resource, ResourceSet, Template

Constant Summary collapse

VERSION =
"0.2.1.pre.dc.4"