harbor-sync

command module
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2019 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 in alpha state, we do not offer strong guarantees for our API interface. We will introduce breaking changes before the 1.0 release.

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

Jump to

Keyboard shortcuts

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