hive

module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2020 License: Apache-2.0

README

OpenShift Hive

API driven OpenShift 4 cluster provisioning and management.

Hive is an operator which runs as a service on top of Kubernetes/OpenShift. The Hive service can be used to provision and perform initial configuration of OpenShift clusters.

Supported cloud providers

  • AWS
  • Azure
  • Google Cloud Platform

In the future Hive will support more cloud providers.

Documentation

Directories

Path Synopsis
cmd
contrib
pkg
api
Package api should not be used.
Package api should not be used.
apis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
apis/hive
Package hive contains hive API versions
Package hive contains hive API versions
apis/hive/v1
Package v1 contains API Schema definitions for the hive v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io Package v1 contains API Schema definitions for the hive v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io
Package v1 contains API Schema definitions for the hive v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io Package v1 contains API Schema definitions for the hive v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io
apis/hive/v1/aws
Package aws contains API Schema definitions for AWS clusters.
Package aws contains API Schema definitions for AWS clusters.
apis/hive/v1/azure
Package azure contains API Schema definitions for Azure cluster.
Package azure contains API Schema definitions for Azure cluster.
apis/hive/v1/baremetal
Package baremetal contains API Schema definitions for bare metal clusters.
Package baremetal contains API Schema definitions for bare metal clusters.
apis/hive/v1/gcp
Package gcp contains API Schema definitions for GCP clusters.
Package gcp contains API Schema definitions for GCP clusters.
apis/hive/v1alpha1
Package v1alpha1 contains API Schema definitions for the hive v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io Package v1alpha1 contains API Schema definitions for the hive v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io
Package v1alpha1 contains API Schema definitions for the hive v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io Package v1alpha1 contains API Schema definitions for the hive v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/hive/pkg/apis/hive +k8s:defaulter-gen=TypeMeta +groupName=hive.openshift.io
apis/hive/v1alpha1/aws
Package aws contains API Schema definitions for AWS clusters.
Package aws contains API Schema definitions for AWS clusters.
apis/hive/v1alpha1/azure
Package azure contains API Schema definitions for Azure cluster.
Package azure contains API Schema definitions for Azure cluster.
apis/hive/v1alpha1/gcp
Package gcp contains API Schema definitions for GCP clusters.
Package gcp contains API Schema definitions for GCP clusters.
awsclient/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
azureclient/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
client/clientset-generated/clientset
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset-generated/clientset/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset-generated/clientset/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset-generated/clientset/typed/hive/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset-generated/clientset/typed/hive/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
controller
Package controller contains controllers that run as part of hive-controllers deployment.
Package controller contains controllers that run as part of hive-controllers deployment.
controller/dnsendpoint/nameserver/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
controller/remotemachineset/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
controller/unreachable
Package unreachable provides a controller which periodically checks if a remote cluster is reachable and maintains a condition on the cluster as a result.
Package unreachable provides a controller which periodically checks if a remote cluster is reachable and maintains a condition on the cluster as a result.
gcpclient/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
hive/apis/hive
Package hive is the internal version of the API.
Package hive is the internal version of the API.
hive/apis/hive/aws
Package aws contains API Schema definitions for AWS clusters.
Package aws contains API Schema definitions for AWS clusters.
hive/apis/hive/azure
Package azure contains API Schema definitions for Azure cluster.
Package azure contains API Schema definitions for Azure cluster.
hive/apis/hive/gcp
Package gcp contains API Schema definitions for GCP clusters.
Package gcp contains API Schema definitions for GCP clusters.
hive/apis/hive/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
remoteclient/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
test
tools
pkg

Jump to

Keyboard shortcuts

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