Documentation ¶
Index ¶
- func AddOnEnabled(g *AddOnGenerator) error
- func AddOnHasExternalResources(g *AddOnGenerator) error
- func AddOnHidden(g *AddOnGenerator) error
- func ClusterCCS(g *ClusterGenerator) error
- func ClusterManaged(g *ClusterGenerator) error
- func ClusterMultiAZ(g *ClusterGenerator) error
- func GenerateAddOn(options ...AddOnGenerateOption) (*cmv1.AddOn, error)
- func GenerateCluster(options ...ClusterGenerateOption) (*cmv1.Cluster, error)
- func MatchRow(values ...interface{}) types.GomegaMatcher
- func NewSubscription(opts ...SubscriptionGenerateOption) (*amv1.Subscription, error)
- type AddOnGenerateOption
- func AddOnDescription(desc string) AddOnGenerateOption
- func AddOnDocsLink(docsLink string) AddOnGenerateOption
- func AddOnID(id string) AddOnGenerateOption
- func AddOnInstallMode(installMode string) AddOnGenerateOption
- func AddOnName(name string) AddOnGenerateOption
- func AddOnResourceCost(resourceCost float64) AddOnGenerateOption
- func AddOnResourceName(resourceName string) AddOnGenerateOption
- func AddOnVersion(version string) AddOnGenerateOption
- type AddOnGenerator
- type AddOnListJSONPager
- type ClusterGenerateOption
- func ClusterAddons(addons []*cmv1.AddOnInstallationBuilder) ClusterGenerateOption
- func ClusterBaseDomain(baseDomain string) ClusterGenerateOption
- func ClusterCloudProvider(cloudProvider string) ClusterGenerateOption
- func ClusterExternalID(externalID string) ClusterGenerateOption
- func ClusterID(id string) ClusterGenerateOption
- func ClusterName(name string) ClusterGenerateOption
- func ClusterOpenshiftVersion(openshiftVersion string) ClusterGenerateOption
- func ClusterProductID(productID string) ClusterGenerateOption
- func ClusterRegionID(regionID string) ClusterGenerateOption
- func ClusterState(state string) ClusterGenerateOption
- func ClusterSubscriptionID(subscriptionID string) ClusterGenerateOption
- type ClusterGenerator
- type ClusterListJSONPager
- type OCMEnvironment
- func (e *OCMEnvironment) APIServerURL() string
- func (e *OCMEnvironment) AddAddonRoutes() error
- func (e *OCMEnvironment) AddClusterRoutes() error
- func (e *OCMEnvironment) AddSubscriptionRoutes() error
- func (e *OCMEnvironment) Addons() []*cmv1.AddOn
- func (e *OCMEnvironment) CleanUp() error
- func (e *OCMEnvironment) Clusters() []*cmv1.Cluster
- func (e *OCMEnvironment) Config() string
- func (e *OCMEnvironment) Option(opt OCMEnvironmentOption) error
- func (e *OCMEnvironment) SSOServerURL() string
- func (e *OCMEnvironment) Subscriptions() []*amv1.Subscription
- type OCMEnvironmentOption
- type Route
- type SubscriptionGenerateOption
- type SubscriptionGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddOnEnabled ¶
func AddOnEnabled(g *AddOnGenerator) error
func AddOnHasExternalResources ¶
func AddOnHasExternalResources(g *AddOnGenerator) error
func AddOnHidden ¶
func AddOnHidden(g *AddOnGenerator) error
func ClusterCCS ¶
func ClusterCCS(g *ClusterGenerator) error
func ClusterManaged ¶
func ClusterManaged(g *ClusterGenerator) error
func ClusterMultiAZ ¶
func ClusterMultiAZ(g *ClusterGenerator) error
func GenerateAddOn ¶
func GenerateAddOn(options ...AddOnGenerateOption) (*cmv1.AddOn, error)
func GenerateCluster ¶
func GenerateCluster(options ...ClusterGenerateOption) (*cmv1.Cluster, error)
func MatchRow ¶
func MatchRow(values ...interface{}) types.GomegaMatcher
func NewSubscription ¶
func NewSubscription(opts ...SubscriptionGenerateOption) (*amv1.Subscription, error)
Types ¶
type AddOnGenerateOption ¶
type AddOnGenerateOption func(g *AddOnGenerator) error
func AddOnDescription ¶
func AddOnDescription(desc string) AddOnGenerateOption
func AddOnDocsLink ¶
func AddOnDocsLink(docsLink string) AddOnGenerateOption
func AddOnID ¶
func AddOnID(id string) AddOnGenerateOption
func AddOnInstallMode ¶
func AddOnInstallMode(installMode string) AddOnGenerateOption
func AddOnName ¶
func AddOnName(name string) AddOnGenerateOption
func AddOnResourceCost ¶
func AddOnResourceCost(resourceCost float64) AddOnGenerateOption
func AddOnResourceName ¶
func AddOnResourceName(resourceName string) AddOnGenerateOption
func AddOnVersion ¶
func AddOnVersion(version string) AddOnGenerateOption
type AddOnGenerator ¶
type AddOnGenerator struct {
// contains filtered or unexported fields
}
type AddOnListJSONPager ¶
type AddOnListJSONPager struct {
// contains filtered or unexported fields
}
func NewAddOnListPager ¶
func NewAddOnListPager(addons ...*cmv1.AddOn) *AddOnListJSONPager
func (*AddOnListJSONPager) NextPage ¶
func (p *AddOnListJSONPager) NextPage() (string, error)
func (*AddOnListJSONPager) Pages ¶
func (p *AddOnListJSONPager) Pages() int
func (*AddOnListJSONPager) ToRoutes ¶
func (p *AddOnListJSONPager) ToRoutes() ([]Route, error)
type ClusterGenerateOption ¶
type ClusterGenerateOption func(g *ClusterGenerator) error
func ClusterAddons ¶
func ClusterAddons(addons []*cmv1.AddOnInstallationBuilder) ClusterGenerateOption
func ClusterBaseDomain ¶
func ClusterBaseDomain(baseDomain string) ClusterGenerateOption
func ClusterCloudProvider ¶
func ClusterCloudProvider(cloudProvider string) ClusterGenerateOption
func ClusterExternalID ¶
func ClusterExternalID(externalID string) ClusterGenerateOption
func ClusterID ¶
func ClusterID(id string) ClusterGenerateOption
func ClusterName ¶
func ClusterName(name string) ClusterGenerateOption
func ClusterOpenshiftVersion ¶
func ClusterOpenshiftVersion(openshiftVersion string) ClusterGenerateOption
func ClusterProductID ¶
func ClusterProductID(productID string) ClusterGenerateOption
func ClusterRegionID ¶
func ClusterRegionID(regionID string) ClusterGenerateOption
func ClusterState ¶
func ClusterState(state string) ClusterGenerateOption
func ClusterSubscriptionID ¶
func ClusterSubscriptionID(subscriptionID string) ClusterGenerateOption
type ClusterGenerator ¶
type ClusterGenerator struct {
// contains filtered or unexported fields
}
type ClusterListJSONPager ¶
type ClusterListJSONPager struct {
// contains filtered or unexported fields
}
func NewClusterListPager ¶
func NewClusterListPager(clusters ...*cmv1.Cluster) *ClusterListJSONPager
func (*ClusterListJSONPager) NextPage ¶
func (p *ClusterListJSONPager) NextPage() (string, error)
func (*ClusterListJSONPager) Pages ¶
func (p *ClusterListJSONPager) Pages() int
func (*ClusterListJSONPager) ToRoutes ¶
func (p *ClusterListJSONPager) ToRoutes() ([]Route, error)
type OCMEnvironment ¶
type OCMEnvironment struct {
// contains filtered or unexported fields
}
func NewOCMEnvironment ¶
func NewOCMEnvironment(opts ...OCMEnvironmentOption) (*OCMEnvironment, error)
func (*OCMEnvironment) APIServerURL ¶
func (e *OCMEnvironment) APIServerURL() string
func (*OCMEnvironment) AddAddonRoutes ¶
func (e *OCMEnvironment) AddAddonRoutes() error
func (*OCMEnvironment) AddClusterRoutes ¶
func (e *OCMEnvironment) AddClusterRoutes() error
func (*OCMEnvironment) AddSubscriptionRoutes ¶
func (e *OCMEnvironment) AddSubscriptionRoutes() error
func (*OCMEnvironment) Addons ¶
func (e *OCMEnvironment) Addons() []*cmv1.AddOn
func (*OCMEnvironment) CleanUp ¶
func (e *OCMEnvironment) CleanUp() error
func (*OCMEnvironment) Clusters ¶
func (e *OCMEnvironment) Clusters() []*cmv1.Cluster
func (*OCMEnvironment) Config ¶
func (e *OCMEnvironment) Config() string
func (*OCMEnvironment) Option ¶
func (e *OCMEnvironment) Option(opt OCMEnvironmentOption) error
func (*OCMEnvironment) SSOServerURL ¶
func (e *OCMEnvironment) SSOServerURL() string
func (*OCMEnvironment) Subscriptions ¶
func (e *OCMEnvironment) Subscriptions() []*amv1.Subscription
type OCMEnvironmentOption ¶
type OCMEnvironmentOption func(e *OCMEnvironment) error
func OCMEnvironmentAddons ¶
func OCMEnvironmentAddons(addons ...*cmv1.AddOn) OCMEnvironmentOption
func OCMEnvironmentClusters ¶
func OCMEnvironmentClusters(clusters ...*cmv1.Cluster) OCMEnvironmentOption
func OCMEnvironmentSSOServer ¶
func OCMEnvironmentSSOServer(serv *ghttp.Server) OCMEnvironmentOption
func OCMEnvironmentSubscriptions ¶
func OCMEnvironmentSubscriptions(subs ...*amv1.Subscription) OCMEnvironmentOption
type SubscriptionGenerateOption ¶
type SubscriptionGenerateOption func(g *SubscriptionGenerator) error
func SubscriptionClusterID ¶
func SubscriptionClusterID(clusterID string) SubscriptionGenerateOption
func SubscriptionExternalClusterID ¶
func SubscriptionExternalClusterID(externalClusterID string) SubscriptionGenerateOption
func SubscriptionID ¶
func SubscriptionID(id string) SubscriptionGenerateOption
func SubscriptionOrganizationID ¶
func SubscriptionOrganizationID(orgID string) SubscriptionGenerateOption
type SubscriptionGenerator ¶
type SubscriptionGenerator struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.