Documentation
¶
Index ¶
- func BuildAll(opts Options) ([]client.Object, error)
- func BuildConfigMap(opts Options) (*corev1.ConfigMap, string, error)
- func BuildTempoIngress(opts Options) ([]client.Object, error)
- func BuildTempoService(opts Options) *corev1.Service
- func BuildTempoStatefulset(opts Options) (*appsv1.StatefulSet, error)
- func Labels(instanceName string) map[string]string
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildConfigMap ¶
BuildConfigMap creates the Tempo ConfigMap for a monolithic deployment.
func BuildTempoIngress ¶
BuildTempoIngress creates the ingress for a monolithic deployment.
func BuildTempoService ¶
BuildTempoService creates the service for a monolithic deployment.
func BuildTempoStatefulset ¶
func BuildTempoStatefulset(opts Options) (*appsv1.StatefulSet, error)
BuildTempoStatefulset creates the Tempo statefulset for a monolithic deployment.
Types ¶
type Options ¶
type Options struct {
CtrlConfig configv1alpha1.ProjectConfig
Tempo v1alpha1.TempoMonolithic
ConfigChecksum string
StorageParams manifestutils.StorageParams
}
Options defines calculated options required to generate all manifests.
Click to show internal directories.
Click to hide internal directories.