Skip to content
Infrastructure SDK for provisioning and managing Kubernetes cluster based on Terraform
Go Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add github templates Sep 9, 2019
action
examples Support for Azure and AWS on Gardener (#30) Nov 6, 2019
internal
types Cpu type (#17) Oct 9, 2019
.gitignore
CODEOWNERS Update codeowners Sep 12, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Sep 9, 2019
CONTRIBUTING.md Create CONTRIBUTING.md Sep 9, 2019
LICENSE Initial commit Sep 3, 2019
Makefile
OWNERS
README.md
before-commit.sh
go.mod update gardener template to match the new schema (#27) Nov 5, 2019
go.sum
hydroform.go

README.md

Hydroform

Overview

Hydroform is an infrastructure SDK you can use to create and manage Kubernetes clusters. Hydroform allows you to manage your clusters on the desired target provider and location.

The currently supported providers include:

  • Google Cloud Platform
  • Gardener

Usage

Hydroform is a Go package you can use with any program to:

  • Create and provision the cluster on a selected cloud provider.
  • Check the status of the cluster.
  • Fetch the kubeconfig file to communicate with the cluster.
  • Delete the cluster along with the configuration.

Actions

The actions Hydroform subpackage brings even more extensibility to the standard Hydroform functionality. You can run actions before and after each Hydroform operation. You can also combine the actions in a sequence to run them in a specific order.

Examples

Follow the links to view Hydroform usage examples:

For detailed information on Hydroform API, see this documentation.

You can’t perform that action at this time.