Documentation ¶
Index ¶
- func NewCoordinatorLogging(scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, ...) *common.LoggingRecociler
- type ConfigMapReconciler
- type DeploymentReconciler
- func (d *DeploymentReconciler) Build(_ context.Context) (client.Object, error)
- func (d *DeploymentReconciler) CommandOverride(resource client.Object)
- func (d *DeploymentReconciler) EnvOverride(resource client.Object)
- func (d *DeploymentReconciler) GetConditions() *[]metav1.Condition
- func (d *DeploymentReconciler) LogOverride(resource client.Object)
- type IngressReconciler
- type LogDataBuilder
- type Role
- type RoleGroup
- type ServiceReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCoordinatorLogging ¶
func NewCoordinatorLogging( scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, client client.Client, groupName string, mergedLabels map[string]string, mergedCfg any, logDataBuilder common.RoleLoggingDataBuilder, role common.Role, ) *common.LoggingRecociler
Types ¶
type ConfigMapReconciler ¶
type ConfigMapReconciler struct { common.ConfigurationStyleReconciler[*trinov1alpha1.TrinoCluster, *trinov1alpha1.RoleGroupSpec] }
func NewConfigMap ¶
func NewConfigMap( scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, client client.Client, groupName string, mergedLabels map[string]string, mergedCfg *trinov1alpha1.RoleGroupSpec, ) *ConfigMapReconciler
NewConfigMap new a ConfigMapReconcile
func (*ConfigMapReconciler) ConfigurationOverride ¶
func (c *ConfigMapReconciler) ConfigurationOverride(resource client.Object)
ConfigurationOverride implement the ConfigurationOverride interface
type DeploymentReconciler ¶
type DeploymentReconciler struct { common.WorkloadStyleReconciler[*trinov1alpha1.TrinoCluster, *trinov1alpha1.RoleGroupSpec] }
func NewDeployment ¶
func NewDeployment( scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, client client.Client, groupName string, mergedLabels map[string]string, mergedCfg *trinov1alpha1.RoleGroupSpec, replicates int32, ) *DeploymentReconciler
NewDeployment new a DeploymentReconcile
func (*DeploymentReconciler) CommandOverride ¶
func (d *DeploymentReconciler) CommandOverride(resource client.Object)
CommandOverride implement the WorkloadOverride interface
func (*DeploymentReconciler) EnvOverride ¶
func (d *DeploymentReconciler) EnvOverride(resource client.Object)
EnvOverride implement the WorkloadOverride interface
func (*DeploymentReconciler) GetConditions ¶
func (d *DeploymentReconciler) GetConditions() *[]metav1.Condition
GetConditions implement the ConditionGetter interface
func (*DeploymentReconciler) LogOverride ¶
func (d *DeploymentReconciler) LogOverride(resource client.Object)
LogOverride implement the WorkloadOverride interface
type IngressReconciler ¶
type IngressReconciler struct { common.GeneralResourceStyleReconciler[*trinov1alpha1.TrinoCluster, *trinov1alpha1.RoleGroupSpec] }
func NewIngress ¶
func NewIngress( scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, client client.Client, groupName string, mergedLabels map[string]string, mergedCfg *trinov1alpha1.RoleGroupSpec, ) *IngressReconciler
type LogDataBuilder ¶
type LogDataBuilder struct {
// contains filtered or unexported fields
}
func (*LogDataBuilder) MakeContainerLogData ¶
func (c *LogDataBuilder) MakeContainerLogData() map[string]string
MakeContainerLogData MakeContainerLog4jData implement RoleLoggingDataBuilder
type Role ¶
type Role struct { common.BaseRoleReconciler[*trinov1alpha1.TrinoCluster] }
func NewRoleCoordinator ¶
func NewRoleCoordinator( scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, client client.Client, log logr.Logger) *Role
NewRoleCoordinator NewRoleMaster new roleMaster
func (*Role) MergeLabels ¶
type RoleGroup ¶
type RoleGroup struct { common.BaseRoleGroupReconciler[*trinov1alpha1.TrinoCluster] }
RoleGroup master role group reconcile
func NewRoleGroupReconciler ¶
func (*RoleGroup) MergeGroupConfigSpec ¶
func (*RoleGroup) RegisterResource ¶
func (m *RoleGroup) RegisterResource()
type ServiceReconciler ¶
type ServiceReconciler struct { common.GeneralResourceStyleReconciler[*trinov1alpha1.TrinoCluster, *trinov1alpha1.RoleGroupSpec] }
func NewService ¶
func NewService( scheme *runtime.Scheme, instance *trinov1alpha1.TrinoCluster, client client.Client, groupName string, mergedLabels map[string]string, mergedCfg *trinov1alpha1.RoleGroupSpec, ) *ServiceReconciler
NewService new a ServiceReconcile
Click to show internal directories.
Click to hide internal directories.