All Projects → giantswarm → giantnetes-terraform

giantswarm / giantnetes-terraform

Licence: Apache-2.0 license
Terraform manifests for Giantnetes control plane installation

Programming Languages

HCL
1544 projects
shell
77523 projects
Makefile
30231 projects

CircleCI

Giant Swarm control plane terraform manifests

Terraform manifests for installing Giant Swarm's control plane.

Prerequisites

Install terraform plugin: terraform-provider-gotemplate

GO111MODULE="on" GOBIN=${HOME}/.terraform.d/plugins/giantswarm.io/operations/gotemplate/0.4.0/$(go env GOOS)_amd64/ go get -u github.com/giantswarm/[email protected]

Installation

Please follow:

Debug procedure

Exported logs

The easiest way to debug issues in failed build, is enabling logs export into Logentries. This can be done via .circleci/config.yaml configuration by setting LOGENTRIES_ENABLED: "true":

  e2eTestAzureMultiMaster: &e2eTestAzureMultiMaster
    docker:
      - image: quay.io/giantswarm/docker-terraform-and-stuff:latest
    environment:
      MASTER_COUNT: 3
      LOGENTRIES_ENABLED: "false"
    steps:
    - checkout
    - run: ./misc/e2e-azure.sh

Logs can be found in Rapid7 Insight platform under Control Plane/Terraform CI log set. Credentials to Rapid7 Insight can be found in Keepass under Logentries / Rapid7.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].