Versions in this module Expand all Collapse all v0 v0.1.0 Dec 6, 2017 Changes in this version + const DefaultK8Version + const DefaultLbType + const DefaultShape + const DefaultWorkersImageName + const DefaultWorkersPerAD + const OkeAuthGroup + const OkeBearerPrefix + const OkeBearerToken + const OkeClusterEndPoint + const OkeDefaultCloudAuthId + const OkeKubeConfigPath + const OkePoolsPath + const OkeWorkItemEndPoint + const ProviderName + type Oke struct + func NewOke(config *options.ClusterControllerOptions) (*Oke, error) + func (oke Oke) CreateKubeCluster(newCluster federationv1beta1.Cluster) (*util.ClusterAnnotation, error) + func (oke Oke) DeleteKubeCluster(existingCluster federationv1beta1.Cluster) error + func (oke Oke) ExportKubeConfig(fedCluster federationv1beta1.Cluster) (*clientcmdapi.Config, error) + func (oke Oke) GetProviderName() string + func (oke Oke) ScaleKubeCluster(existingCluster federationv1beta1.Cluster, scaleSize int) (*util.ClusterAnnotation, error) + func (oke Oke) ValidateKubeCluster(fedCluster federationv1beta1.Cluster) (*util.ClusterAnnotation, error) + type OkeBmcConfig struct + Compartment string + ImageName string + K8Version string + LbType string + NodeZones []string + Provider string + SSHPublicKey string + Shape string + WorkersPerAD string + type OkeCluster struct + Cluster *clientcmdapi.Cluster + Name string + type OkeContext struct + Context *clientcmdapi.Context + Name string + type OkeKubeConfig struct + APIVersion string + Clusters []OkeCluster + Contexts []OkeContext + CurrentContext string + Extensions []runtime.Object + Kind string + Preferences clientcmdapi.Preferences + Users []OkeUser + type OkeUser struct + Name string + User *clientcmdapi.AuthInfo