Documentation ¶
Index ¶
- func Default(ctx context.Context)
- func Lint(ctx context.Context)
- func None()
- type Build
- func (Build) All(ctx context.Context)
- func (Build) Archives(ctx context.Context) error
- func (Build) Linter(ctx context.Context) error
- func (Build) Opni(ctx context.Context) error
- func (Build) OpniMinimal(ctx context.Context) error
- func (Build) OpniReleaseCLI(ctx context.Context, fileSuffix string) error
- func (Build) Plugin(ctx context.Context, name string) error
- func (Build) Plugins(ctx context.Context)
- func (Build) Testenv(ctx context.Context) error
- func (Build) TypescriptServiceGenerator() error
- type CRD
- type Dagger
- type Generate
- func (Generate) All(ctx context.Context)
- func (Generate) Controllers(ctx context.Context) error
- func (Generate) Mocks(ctx context.Context) error
- func (Generate) Protobuf(ctx context.Context)
- func (Generate) ProtobufCLI() error
- func (Generate) ProtobufGo(ctx context.Context) error
- func (Generate) ProtobufPython(ctx context.Context) error
- func (Generate) ProtobufTypescript() error
- type Mock
- type Mocks
- type NoopSpan
- type NoopTracer
- type Span
- type Test
- type TracerInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Build ¶
func (Build) OpniMinimal ¶
Builds the opni-minimal binary
func (Build) OpniReleaseCLI ¶ added in v0.11.2
Builds the opni release CLI binary, requires version as input
func (Build) TypescriptServiceGenerator ¶ added in v0.12.0
Build the typescript service generator plugin
type Dagger ¶
type Generate ¶
func (Generate) Controllers ¶
Generates code and CRDs for kubebuilder apis
func (Generate) ProtobufCLI ¶ added in v0.12.0
Can be used to "bootstrap" the cli generator when modifying cli.proto
func (Generate) ProtobufGo ¶
Generates Go protobuf code
func (Generate) ProtobufPython ¶
Generates Python protobuf code
func (Generate) ProtobufTypescript ¶ added in v0.12.0
type NoopTracer ¶
type NoopTracer struct{}
type TracerInterface ¶
var Tracer TracerInterface = NoopTracer{}
Click to show internal directories.
Click to hide internal directories.