Documentation
¶
Index ¶
- Constants
- func CreateTopics(ctx context.Context, kafkaAddress string, topics []string) error
- func DeleteAllTopics(ctx context.Context, kafkaAddress string) error
- func FetchAndRegisterProtos(ctx context.Context, client *github.Client, ...) error
- type ChipConfigOutput
- type ChipIngressOutput
- type Input
- type Output
- type RedPandaOutput
- type SchemaSet
Constants ¶
View Source
const ( DEFAULT_STACK_NAME = "chip-ingress" DEFAULT_CHIP_INGRESS_GRPC_PORT = "50051" DEFAULT_CHIP_INGRESS_SERVICE_NAME = "chip-ingress" DEFAULT_CHIP_CONFIG_EXTERNAL_PORT = "50052" DEFAULT_CHIP_CONFIG_INTERNAL_PORT = "50051" DEFAULT_CHIP_CONFIG_SERVICE_NAME = "chip-config" DEFAULT_CHIP_CONFIG_USERNAME = "admin" DEFAULT_CHIP_CONFIG_PASSWORD = "password" DEFAULT_RED_PANDA_SCHEMA_REGISTRY_PORT = "18081" DEFAULT_RED_PANDA_KAFKA_PORT = "19092" DEFAULT_RED_PANDA_SERVICE_NAME = "redpanda-0" DEFAULT_RED_PANDA_CONSOLE_SERVICE_NAME = "redpanda-console" DEFAULT_RED_PANDA_CONSOLE_PORT = "8080" )
Variables ¶
This section is empty.
Functions ¶
func CreateTopics ¶
func FetchAndRegisterProtos ¶ added in v0.1.18
Types ¶
type ChipConfigOutput ¶ added in v0.1.18
type ChipIngressOutput ¶
type Output ¶
type Output struct {
ChipIngress *ChipIngressOutput `toml:"chip_ingress"`
ChipConfig *ChipConfigOutput `toml:"chip_config"`
RedPanda *RedPandaOutput `toml:"redpanda"`
}
type RedPandaOutput ¶
type RedPandaOutput struct {
SchemaRegistryInternalURL string `toml:"schema_registry_internal_url"`
SchemaRegistryExternalURL string `toml:"schema_registry_external_url"`
KafkaInternalURL string `toml:"kafka_internal_url"`
KafkaExternalURL string `toml:"kafka_external_url"`
ConsoleExternalURL string `toml:"console_external_url"`
}
type SchemaSet ¶ added in v0.1.18
type SchemaSet struct {
URI string `toml:"uri"`
Ref string `toml:"ref"` // ref or tag or commit SHA
SchemaDir string `toml:"schema_dir"` // optional sub-directory in the repo where protos are located
ConfigFile string `toml:"config_file"` // optional path to config file in the repo (default: <schemaDir>/chip.json)
}
func (*SchemaSet) ConfigFileName ¶ added in v0.1.18
Click to show internal directories.
Click to hide internal directories.