git-apiserver

command module
v0.0.0-...-f69cff6 Latest Latest
Warning

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

Go to latest
Published: May 26, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

README

Go Report Card Build Status codecov Docker Pulls Slack Twitter

Git API Server

Git API server by AppsCode is a Kubernetes operator for syncing Git repositories as Kubernetes resources.

Features

  • Sync branches and tags of a git repository.
  • Sync pull-requests using webhook events.
  • Configure credentials for syncing private repositories.

Supported Versions

Please pick a version of Git API server that matches your Kubernetes installation.

Git API server Version Docs Kubernetes Version
0.1.0 (uses CRD) User Guide 1.9.x+

Installation

To install Git API server, please follow the guide here.

Using Git API Server

Want to learn how to use Git API server? Please start here.

Git API Server API Clients

You can use Git API server api clients to programmatically access its objects. Here are the supported clients:

Contribution guidelines

Want to help improve Git API server? Please start here.


Git API server binaries collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag --enable-analytics=false.


Support

We use Slack for public discussions. To chit chat with us or the rest of the community, join us in the AppsCode Slack team channel #kubeci. To sign up, use our Slack inviter.

If you have found a bug with Git API server or want to request for new features, please file an issue.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
apis
git
git/v1alpha1
+groupName=git.kube.ci
+groupName=git.kube.ci
webhooks/v1alpha1
+k8s:deepcopy-gen=package +groupName=webhooks.git.kube.ci
+k8s:deepcopy-gen=package +groupName=webhooks.git.kube.ci
client
clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clientset/versioned/typed/git/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/git/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/webhooks/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/webhooks/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
hack
pkg
e2e

Jump to

Keyboard shortcuts

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