manifests

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: AGPL-3.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildAll

func BuildAll(params manifestutils.Params) ([]client.Object, error)

BuildAll creates objects for Tempo deployment.

func MutateFuncFor

func MutateFuncFor(existing, desired client.Object) controllerutil.MutateFn

MutateFuncFor returns a mutate function based on the existing resource's concrete type. It supports currently only the following types or else panics: - ConfigMap - Service - Deployment - StatefulSet - ServiceMonitor - Secret.

Types

type AzureStorage

type AzureStorage struct {
	Container string
	Env       string
}

AzureStorage holds Azure Storage configuration.

type GCS

type GCS struct {
	Bucket string
}

GCS holds Google Cloud Storage configuration.

type S3

type S3 struct {
	Endpoint string
	Bucket   string
}

S3 holds S3 configuration.

type StorageParams

type StorageParams struct {
	AzureStorage *AzureStorage
	GCS          *GCS
	S3           *S3
}

StorageParams holds storage configuration.

Jump to

Keyboard shortcuts

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