cattage

package module
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

README

GitHub release CI PkgGoDev Go Report Card

Cattage

Cattage is a Kubernetes controller that enhances the multi-tenancy of Argo CD with Accurate.

Features

  • Management of root-namespaces for tenants. Tenant users will be able to create sub-namespaces in those root-namespaces.
  • When a tenant user creates a sub-namespace, the AppProject will be automatically updated accordingly. Tenant users will be able to deploy applications with Argo CD to the namespaces.
  • The ownership of sub-namespaces can be changed between tenants.
  • Sharding application-controller instances.

Supported Version

Cattage depends on the specification of Argo CD and Accurate.

Cattage supports the following versions:

Cattage Argo CD Accurate
1.2.0 2.10.x 1.3.x
1.1.0 2.6.x 1.0.x
1.0.0 2.5.x 0.4.x
0.1.4 2.4.17 0.4.x
0.1.3 2.3.9 0.4.x
0.1.2 2.3.2 0.3.x
0.1.0, 0.1.1 2.2.5 0.3.x

Documentation

docs directory contains documents about designs and specifications.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Version = "unset"

Version represents the version of cattage.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
api
v1beta1
Package v1beta1 contains API Schema definitions for the cattage v1beta1 API group +kubebuilder:object:generate=true +groupName=cattage.cybozu.io
Package v1beta1 contains API Schema definitions for the cattage v1beta1 API group +kubebuilder:object:generate=true +groupName=cattage.cybozu.io
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL