EnvironmentService#
- class phalanx.services.environment.EnvironmentService(config_storage, helm_storage)#
 Bases:
objectService for manipulating Phalanx environments.
- Parameters:
 config_storage (
ConfigStorage) – Storage object for the Phalanx configuration.helm_storage (
HelmStorage) – Interface to Helm actions.
Methods Summary
lint([environment])Lint the Helm chart for environments.
template(environment)Expand the templates of the top-level chart.
Methods Documentation
- lint(environment=None)#
 Lint the Helm chart for environments.
- template(environment)#
 Expand the templates of the top-level chart.
Run helm template for a top-level chart, passing in the appropriate parameters for the given environment.
- Parameters:
 environment (
str) – Environment for which to expand the top-level chart.- Returns:
 Output from helm template.
- Return type:
 - Raises:
 HelmFailedError – Raised if Helm fails.