...

Package config

import "edge-infra.dev/hack/tools/cleaner/config"
Overview
Index

Overview ▾

type Environment

type Environment struct {
    DatabaseHost            string
    DatabaseConnectionName  string
    DatabaseName            string
    DatabaseUsername        string
    DatabasePassword        string
    DatabasePort            string
    DryRun                  bool
    DeleteKubeconfigEntries bool
}

func NewConfig

func NewConfig(args []string) (*Environment, error)

func (*Environment) ConnectDatabase

func (c *Environment) ConnectDatabase(ctx context.Context) (*sql.DB, error)