Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KafkaService ¶
type KafkaService struct { CommandEnvironment *v1alpha.CommandEnvironment KubernetesClients *kubeclient.KubernetesClients }
KafkaService contains methods to connect and bind Kafka Service instance to cluster
func (KafkaService) BuildServiceDetails ¶
func (s KafkaService) BuildServiceDetails(serviceName string, namespace string, ignoreContext bool) (*ServiceDetails, error)
func (KafkaService) PrintAccessCommands ¶
func (s KafkaService) PrintAccessCommands(clientID string)
PrintAccessCommands prints command to grant service account acccess to the Kafka instance
type RHOASKubernetesService ¶
type RHOASKubernetesService interface { // Build Custom Resource representing desired service that should be created BuildServiceDetails(serviceName string, namespace string, ignoreConfigContext bool) (*ServiceDetails, error) // Print commands to be executed to grant access to the service PrintAccessCommands(clientID string) }
RHOASKubernetesService interface defines type for custom resource structs
type RegistryService ¶
type RegistryService struct { CommandEnvironment *v1alpha.CommandEnvironment KubernetesClients *kubeclient.KubernetesClients }
RegistryService contains methods to connect and bind Service registry instance to cluster
func (RegistryService) BuildServiceDetails ¶
func (s RegistryService) BuildServiceDetails(serviceName string, namespace string, ignoreContext bool) (*ServiceDetails, error)
func (RegistryService) PrintAccessCommands ¶
func (s RegistryService) PrintAccessCommands(clientID string)
PrintAccessCommands prints command to assign service account roles in the service registry instance
type ServiceDetails ¶
type ServiceDetails struct { Type string ID string Name string KubernetesResource interface{} GroupMetadata schema.GroupVersionResource }
ServiceDetails contains metadata for service including structure that should be used to create service CR
Click to show internal directories.
Click to hide internal directories.