warroyo / iris-blue-gitops

iris blue team gitops for tmc multitenant example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Iris blue gitops

This repo is part of the TMC Multitentant flux example. This is the Iris blue team's boootstrap repo. This is the intial repo that will be configured to be synced when a tenant is created. The team can use this repo to control namespaces in the clusters as well as add other kustomizations to deploy their apps.

Repo structure

see the repo structure details in the main repo here

Usage

Namespaces

This allows for namespace self service. Place any namespace configs under the /clusters/<clustername>/namespaces/ directory and they will be automatically created.

example namespace config:

apiVersion: tmc.tanzufield.vmware.com/v1
kind: TMCNamespace
metadata:
  name: iris-blue-apps
  labels:
    version: v1
spec:
  fullName:
    name: iris-blue-apps
  meta:
    labels:
      team: iris-blue

About

iris blue team gitops for tmc multitenant example