harbor-sync

command module
v1.3.4 Latest Latest
Warning

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

Go to latest
Published: May 28, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

README

Harbor Sync

Actions Status Go Report Card

Harbor Sync allows you to synchronize your Harbor robot accounts with your Kubernetes cluster.

How it works

This project extends the Kubernetes API by adding a Custom Resource HarborSync and a controller that implements a reconciliation loop. This loop takes care of creating and refreshing robot account tokens aswell as distributing the tokens into your namespaces as secrets.

A HarborSync defines which Harbor projects should be synced with which namespaces.

Harbor Sync Controller

Documentation

You can find the documentation here.

Status

This project is running in production. The API interface is considered stable.

Contributions

Pull requests are welcome!

  • Read CONTRIBUTING.md and check out help wanted issues.
  • Please submit github issues for feature requests, bugs or documentation problems
  • Questions/comments and support can be posted as github issue.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1
Package v1 contains API Schema definitions for the crd v1 API group +kubebuilder:object:generate=true +groupName=crd.harborsync.k8s.io
Package v1 contains API Schema definitions for the crd v1 API group +kubebuilder:object:generate=true +groupName=crd.harborsync.k8s.io
pkg
test
e2e

Jump to

Keyboard shortcuts

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