operator

module
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2019 License: GPL-3.0

README

Skipper: Operator

Go Report Card CircleCI

APIs

Documentation can be found here

Development

Requirements
  • Go - Language required for writing code.
  • Kubebuilder - Framework for building operators.
  • Local - Sets up a local cluster for development.
Usage

Start the Operators

The following will start a display which groups all operators logging output.

make run

Directories

Path Synopsis
cmd
internal
pkg
apis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
apis/app
Package app contains app API versions
Package app contains app API versions
apis/app/v1beta1
Package v1beta1 contains API Schema definitions for the app v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/app +k8s:defaulter-gen=TypeMeta +groupName=app.skpr.io Package v1beta1 contains API Schema definitions for the app v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/app +k8s:defaulter-gen=TypeMeta +groupName=app.skpr.io
Package v1beta1 contains API Schema definitions for the app v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/app +k8s:defaulter-gen=TypeMeta +groupName=app.skpr.io Package v1beta1 contains API Schema definitions for the app v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/app +k8s:defaulter-gen=TypeMeta +groupName=app.skpr.io
apis/aws
Package aws contains aws API versions
Package aws contains aws API versions
apis/aws/v1beta1
Package v1beta1 contains API Schema definitions for the aws v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/aws +k8s:defaulter-gen=TypeMeta +groupName=aws.skpr.io Package v1beta1 contains API Schema definitions for the aws v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/aws +k8s:defaulter-gen=TypeMeta +groupName=aws.skpr.io
Package v1beta1 contains API Schema definitions for the aws v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/aws +k8s:defaulter-gen=TypeMeta +groupName=aws.skpr.io Package v1beta1 contains API Schema definitions for the aws v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/aws +k8s:defaulter-gen=TypeMeta +groupName=aws.skpr.io
apis/edge
Package edge contains edge API versions
Package edge contains edge API versions
apis/edge/v1beta1
Package v1beta1 contains API Schema definitions for the edge v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/edge +k8s:defaulter-gen=TypeMeta +groupName=edge.skpr.io Package v1beta1 contains API Schema definitions for the edge v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/edge +k8s:defaulter-gen=TypeMeta +groupName=edge.skpr.io
Package v1beta1 contains API Schema definitions for the edge v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/edge +k8s:defaulter-gen=TypeMeta +groupName=edge.skpr.io Package v1beta1 contains API Schema definitions for the edge v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/edge +k8s:defaulter-gen=TypeMeta +groupName=edge.skpr.io
apis/extensions
Package extensions contains extensions API versions
Package extensions contains extensions API versions
apis/extensions/v1beta1
Package v1beta1 contains API Schema definitions for the extensions v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/extensions +k8s:defaulter-gen=TypeMeta +groupName=extensions.skpr.io Package v1beta1 contains API Schema definitions for the extensions v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/extensions +k8s:defaulter-gen=TypeMeta +groupName=extensions.skpr.io
Package v1beta1 contains API Schema definitions for the extensions v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/extensions +k8s:defaulter-gen=TypeMeta +groupName=extensions.skpr.io Package v1beta1 contains API Schema definitions for the extensions v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/extensions +k8s:defaulter-gen=TypeMeta +groupName=extensions.skpr.io
apis/meta
Package meta contains extensions API versions
Package meta contains extensions API versions
apis/mysql
Package mysql contains mysql API versions
Package mysql contains mysql API versions
apis/mysql/v1beta1
Package v1beta1 contains API Schema definitions for the mysql v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/previousnext/skpr/operator/pkg/apis/mysql +k8s:defaulter-gen=TypeMeta +groupName=mysql.skpr.io Package v1beta1 contains API Schema definitions for the mysql v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/previousnext/skpr/operator/pkg/apis/mysql +k8s:defaulter-gen=TypeMeta +groupName=mysql.skpr.io
Package v1beta1 contains API Schema definitions for the mysql v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/previousnext/skpr/operator/pkg/apis/mysql +k8s:defaulter-gen=TypeMeta +groupName=mysql.skpr.io Package v1beta1 contains API Schema definitions for the mysql v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/previousnext/skpr/operator/pkg/apis/mysql +k8s:defaulter-gen=TypeMeta +groupName=mysql.skpr.io
apis/search
Package search contains search API versions
Package search contains search API versions
apis/search/v1beta1
Package v1beta1 contains API Schema definitions for the search v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/search +k8s:defaulter-gen=TypeMeta +groupName=search.skpr.io Package v1beta1 contains API Schema definitions for the search v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/search +k8s:defaulter-gen=TypeMeta +groupName=search.skpr.io
Package v1beta1 contains API Schema definitions for the search v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/search +k8s:defaulter-gen=TypeMeta +groupName=search.skpr.io Package v1beta1 contains API Schema definitions for the search v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/search +k8s:defaulter-gen=TypeMeta +groupName=search.skpr.io

Jump to

Keyboard shortcuts

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