Documentation
¶
Overview ¶
Example ¶
images := map[string]string{} cfg := map[string]interface{}{ "name": "foo", "namespace": "bar", "version": "v1beta1", } WithNumPartitions("10")(cfg) WithReplicationFactor("3")(cfg) WithRetentionDuration("P1D") files, err := manifest.ExecuteYAML(yaml, images, cfg) if err != nil { panic(err) } manifest.OutputYAML(os.Stdout, files)
Output: apiVersion: messaging.knative.dev/v1beta1 kind: KafkaChannel metadata: name: foo namespace: bar spec: numPartitions: 10 replicationFactor: 3
Index ¶
- func GVR() schema.GroupVersionResource
- func Install(name string, opts ...manifest.CfgFn) feature.StepFn
- func IsReady(name string, timings ...time.Duration) feature.StepFn
- func WithNumPartitions(numPartitions string) manifest.CfgFn
- func WithReplicationFactor(replicationFactor string) manifest.CfgFn
- func WithRetentionDuration(retentionDuration string) manifest.CfgFn
- func WithVersion(version string) manifest.CfgFn
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GVR ¶
func GVR() schema.GroupVersionResource
func Install ¶
Install will create a KafkaChannel resource, using the latest version, augmented with the config fn options.
func WithNumPartitions ¶
WithNumPartitions adds the numPartitions config to a KafkaChannel spec.
func WithReplicationFactor ¶
WithReplicationFactor adds the replicationFactor config to a KafkaChannel spec.
func WithRetentionDuration ¶ added in v0.26.0
WithRetentionDuration adds the retentionDuration config to a KafkaChannel spec.
func WithVersion ¶
WithVersion overrides the default API version
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.