model

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppDefault added in v0.6.0

type AppDefault struct {
	AppName  string    `json:"appName,omitempty"`
	Defaults []Default `json:"defaults,omitempty"`
}

type AppDefaultsConfig added in v0.6.0

type AppDefaultsConfig struct {
	AppDefaults []AppDefault `json:"appDefaults,omitempty"`
}

type Channel

type Channel struct {
	Name          string `json:"name,omitempty"`
	Latest        string `json:"latest,omitempty"`
	LatestRegexp  string `json:"latestRegexp,omitempty"`
	ExcludeRegexp string `json:"excludeRegexp,omitempty"`
}

type ChannelsConfig

type ChannelsConfig struct {
	Channels     []Channel `json:"channels,omitempty"`
	GitHub       *GitHub   `json:"github,omitempty"`
	RedirectBase string    `json:"redirectBase,omitempty"`
}

type Chart added in v0.6.0

type Chart struct {
	Repo    string `json:"repo,omitempty"`
	Version string `json:"version,omitempty"`
}

type Default added in v0.6.0

type Default struct {
	AppVersion     string `json:"appVersion,omitempty"`
	DefaultVersion string `json:"defaultVersion,omitempty"`
}

type GitHub

type GitHub struct {
	APIURL string `json:"api,omitempty"`
	Owner  string `json:"owner,omitempty"`
	Repo   string `json:"repo,omitempty"`
}

type Release added in v0.2.0

type Release struct {
	Version                 string                   `json:"version,omitempty"`
	ChannelServerMinVersion string                   `json:"minChannelServerVersion,omitempty"`
	ChannelServerMaxVersion string                   `json:"maxChannelServerVersion,omitempty"`
	ServerArgs              map[string]schemas.Field `json:"serverArgs,omitempty"`
	AgentArgs               map[string]schemas.Field `json:"agentArgs,omitempty"`
	FeatureVersions         map[string]string        `json:"featureVersions,omitempty"`
	Charts                  map[string]Chart         `json:"charts,omitempty"`
}

type ReleasesConfig added in v0.2.0

type ReleasesConfig struct {
	Releases []Release `json:"releases,omitempty"`
}

Jump to

Keyboard shortcuts

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