Skip to content

goci-io/goci-service-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goci-service-chart

This chart is used to deploy applications with full configuration and ability to customize.

More Documentation follows soon

Have a look into the templates folder and default values.yaml file.

Package

This package includes:

  • Deployment
  • Secret
  • Service
  • Ingress (optional)
  • ConfigMap (optional)
  • HorizontalPodAutoscaler (optional)
  • PodDisruptionBudget (optional)
  • ServiceMonitor (optional)

Usage

To use this package you need to meet some prerequisites. Helm usually creates a namespace if it does not already exists. In our case we need to have an already setup and ready to use namespace.

The deployment requires a service account named like the namespace itself and you may also need certain docker registry secrets and more. This all is provided by the k8s-namespace-provisioning module created by GoCI.io

Install the module into the provisioned namespace:
helm install -n <namespace> stable/goci-service

or locally:
helm install -n <namespace> ./

You can overwrite any values from the values.yaml

Terraform

With Terraform you can provision infrastructure into kubernetes clusters using the helm provider. Every release contains addtional terraform code. By adding your own module or providing a terraform.tfvars you can also deploy your helm release.

About

Helm package to deploy standard HTTP applications with full configuration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages