Skip to content

utilitywarehouse/calico-manifests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository provides Kustomize base to deploy Calico using the proposed Typha setup.

The goal is to have a base to dump calico-typha manifests almost as they come via the calico release archives and patch environment specific values downstream. That way we could easily compare and identify changes between calico releases.

Table of Contents

  * [Upstream](#upstream)
  * [Usage](#usage)
  * [Using PSPs](#using-psps)

Created by gh-md-toc

Upstream

Upstream manifests could be fetched from calico releases by downloading the relevant release archive and looking for k8s-manifests/calico-typha.yaml file. A diff between the release archive and the manifests in this repo should be good to highlight the upgrade changes.

Usage

To use the base, reference the remote in you kustomization.yaml

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
  - github.com/utilitywarehouse/calico-manifests/base

You can then patch the environment variables on the manifests according to your environment.

  • ConfigMap/calico-config should be defined as a resource downstream, as a patch on it would include rewriting the json data anyway.