configresolver

package
v0.0.2-0...-4ce78c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

README

package configresolver

This package is providing the Resolve function that will resolve a given configuration template against a given service by replacing templates variables with corresponding data from the service

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Resolve

Resolve takes a template and a service and generates a config with valid connection info and relevant tags. Resolve also returns the hash of the tags to the config. The tags and hashes are computed once and in this function, then propagated to the main AD to avoid having inconsistent tags and hashes in the AD store.

func SubstituteTemplateEnvVars

func SubstituteTemplateEnvVars(config *integration.Config) error

SubstituteTemplateEnvVars replaces %%ENV_VARIABLE%% from environment variables

func SubstituteTemplateVariables

func SubstituteTemplateVariables(config *integration.Config, getters map[string]variableGetter, svc listeners.Service) error

SubstituteTemplateVariables replaces %%VARIABLES%% using the variableGetters passed in

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL