topic

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateBrokers

GenerateBrokers generates *v1alpha1.ReplicaAssignmentBrokers from *arv1.ReplicaAssignmentBrokers

func GenerateConfigUpdate

func GenerateConfigUpdate(in []v1alpha1.ConfigCreate) []arv1.ConfigUpdate

GenerateConfigUpdate generates []arv1.ConfigUpdate from []v1alpha1.ConfigCreate

func GenerateCreateTopicOptions

func GenerateCreateTopicOptions(in v1alpha1.TopicParameters, o *arv1.CreateTopicOptions) error

GenerateCreateTopicOptions produces CreateTopicOptions object from TopicParameters object.

func GenerateObservation

func GenerateObservation(in *arv1.TopicDetail) (v1alpha1.TopicObservation, error)

GenerateObservation produces TopicObservation object from *arv1.TopicDetail object.

func GenerateReplicaAssignments

func GenerateReplicaAssignments(in []arv1.ReplicaAssignment) []v1alpha1.ReplicaAssignment

GenerateReplicaAssignments generates []v1alpha1.ReplicaAssignment from []arv1.ReplicaAssignment

func GenerateTopicParameters

func GenerateTopicParameters(in *arv1.TopicDetail) (*v1alpha1.TopicParameters, error)

GenerateTopicParameters generates *v1alpha1.TopicParameters from *arv1.TopicDetail

func GenerateUpdateTopicOptions

func GenerateUpdateTopicOptions(currentPartitions *int64, in v1alpha1.TopicParameters, o *arv1.UpdateTopicOptions) error

GenerateUpdateTopicOptions produces UpdateTopicOptions object from TopicParameters object.

func Generatearv1ConfigCreate

func Generatearv1ConfigCreate(in []v1alpha1.ConfigCreate) []arv1.ConfigCreate

Generatearv1ConfigCreate generates []arv1.ConfigCreate from []v1alpha1.ConfigCreate

func Generatev1alpha1ConfigCreate

func Generatev1alpha1ConfigCreate(in *arv1.TopicConfigs) []v1alpha1.ConfigCreate

Generatev1alpha1ConfigCreate generates []v1alpha1.ConfigCreate from *arv1.TopicConfigs

func Generatev1alpha1ConfigCreateLateInitializeSpec

func Generatev1alpha1ConfigCreateLateInitializeSpec(specConfigs []v1alpha1.ConfigCreate, in *arv1.TopicConfigs) []v1alpha1.ConfigCreate

Generatev1alpha1ConfigCreateLateInitializeSpec generates []v1alpha1.ConfigCreate from *arv1.TopicConfigs, only adding configs that aren't already in specConfigs

func Generatev1alpha1TopicConfigs

func Generatev1alpha1TopicConfigs(in *arv1.TopicConfigs) *v1alpha1.TopicConfigs

Generatev1alpha1TopicConfigs generates *v1alpha1.TopicConfigs from *arv1.TopicConfigs

func IsUpToDate

func IsUpToDate(in *v1alpha1.TopicParameters, observed *arv1.TopicDetail, l logging.Logger) (bool, error)

IsUpToDate checks whether current state is up-to-date compared to the given set of parameters.

func LateInitializeSpec

func LateInitializeSpec(spec *v1alpha1.TopicParameters, in *arv1.TopicDetail) error

LateInitializeSpec fills optional and unassigned fields with the values in *arv1.TopicDetail object.

Types

This section is empty.

Jump to

Keyboard shortcuts

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