helm

package
v0.0.12 Latest Latest
Warning

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

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

Documentation

Overview

Package helm provides utility functions and workflows for deploying, managing, and cleaning up Helm releases.

Index

Constants

View Source
const KongChartsRepo = "https://charts.konghq.com"

KongChartsRepo provides the default URL to Kong's chart repository which is configured at https://github.com/kong/charts.

Variables

This section is empty.

Functions

func DeployKongProxyDBLESS added in v0.0.9

func DeployKongProxyDBLESS(stdout, stderr *bytes.Buffer, kubeconfig string) error

DeployKongProxyDBLESS provides a default and opinionated Helm deployment of the Kong Proxy to the cluster provided by way of kubeconfig file, and configures it to use DBLESS mode.

func DeployKongProxyOnly

func DeployKongProxyOnly(clusterName, dbmode string) error

DeployKongProxyOnly deploys the Kong Proxy (without KIC) to the Kind cluster provided by name. Additional ports will be open on the proxy to support testing TCP and UDP ingress:

  • 8888 (TCP)
  • 9999 (UDP)

If more ports are needed they can be added to the KONG_STREAM_LISTEN env var of the pod dynamically, however it would likely be beneficial to just increase the default pool here.

func DeployKongProxyPostgres added in v0.0.9

func DeployKongProxyPostgres(stdout, stderr *bytes.Buffer, kubeconfig string) error

DeployKongProxyPostgres provides a default and opinionated Helm deployment of the Kong Proxy to the cluster provided by way of kubeconfig file, and configures it to use Postgres as the backend DB.

Types

This section is empty.

Jump to

Keyboard shortcuts

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