2024-11-22 15:12:44 +01:00
|
|
|
<!-- Code generated by gomarkdoc. DO NOT EDIT -->
|
|
|
|
|
|
|
|
# labels
|
|
|
|
|
|
|
|
```go
|
2025-08-19 23:09:50 +02:00
|
|
|
import "repo.katenary.io/katenary/katenary/internal/generator/labels"
|
2024-11-22 15:12:44 +01:00
|
|
|
```
|
|
|
|
|
2025-07-06 10:49:54 +02:00
|
|
|
Package labels provides functionality to parse and manipulate labels.
|
|
|
|
|
2024-11-22 15:12:44 +01:00
|
|
|
## Constants
|
|
|
|
|
|
|
|
<a name="KatenaryLabelPrefix"></a>
|
|
|
|
|
|
|
|
```go
|
|
|
|
const KatenaryLabelPrefix = "katenary.v3"
|
|
|
|
```
|
|
|
|
|
|
|
|
<a name="GetLabelHelp"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
## func [GetLabelHelp](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L89>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
```go
|
|
|
|
func GetLabelHelp(asMarkdown bool) string
|
|
|
|
```
|
|
|
|
|
2025-07-06 15:36:43 +02:00
|
|
|
GetLabelHelp return the help for the labels.
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
<a name="GetLabelHelpFor"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
## func [GetLabelHelpFor](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L98>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
```go
|
|
|
|
func GetLabelHelpFor(labelname string, asMarkdown bool) string
|
|
|
|
```
|
|
|
|
|
|
|
|
GetLabelHelpFor returns the help for a specific label.
|
|
|
|
|
|
|
|
<a name="GetLabelNames"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
## func [GetLabelNames](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L73>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
```go
|
|
|
|
func GetLabelNames() []string
|
|
|
|
```
|
|
|
|
|
|
|
|
GetLabelNames returns a sorted list of all katenary label names.
|
|
|
|
|
|
|
|
<a name="Prefix"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
## func [Prefix](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L236>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
```go
|
|
|
|
func Prefix() string
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="Help"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
## type [Help](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L65-L70>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
Help is the documentation of a label.
|
|
|
|
|
|
|
|
```go
|
|
|
|
type Help struct {
|
|
|
|
Short string `yaml:"short"`
|
|
|
|
Long string `yaml:"long"`
|
|
|
|
Example string `yaml:"example"`
|
|
|
|
Type string `yaml:"type"`
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
<a name="Label"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
## type [Label](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L58>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
Label is a katenary label to find in compose files.
|
|
|
|
|
|
|
|
```go
|
|
|
|
type Label = string
|
|
|
|
```
|
|
|
|
|
|
|
|
<a name="LabelMainApp"></a>Known labels.
|
|
|
|
|
|
|
|
```go
|
|
|
|
const (
|
|
|
|
LabelMainApp Label = KatenaryLabelPrefix + "/main-app"
|
|
|
|
LabelValues Label = KatenaryLabelPrefix + "/values"
|
|
|
|
LabelSecrets Label = KatenaryLabelPrefix + "/secrets"
|
|
|
|
LabelPorts Label = KatenaryLabelPrefix + "/ports"
|
|
|
|
LabelIngress Label = KatenaryLabelPrefix + "/ingress"
|
|
|
|
LabelMapEnv Label = KatenaryLabelPrefix + "/map-env"
|
|
|
|
LabelHealthCheck Label = KatenaryLabelPrefix + "/health-check"
|
|
|
|
LabelSamePod Label = KatenaryLabelPrefix + "/same-pod"
|
|
|
|
LabelDescription Label = KatenaryLabelPrefix + "/description"
|
|
|
|
LabelIgnore Label = KatenaryLabelPrefix + "/ignore"
|
|
|
|
LabelDependencies Label = KatenaryLabelPrefix + "/dependencies"
|
|
|
|
LabelConfigMapFiles Label = KatenaryLabelPrefix + "/configmap-files"
|
|
|
|
LabelCronJob Label = KatenaryLabelPrefix + "/cronjob"
|
|
|
|
LabelEnvFrom Label = KatenaryLabelPrefix + "/env-from"
|
|
|
|
LabelExchangeVolume Label = KatenaryLabelPrefix + "/exchange-volumes"
|
2025-08-03 15:54:58 +02:00
|
|
|
LabelValuesFrom Label = KatenaryLabelPrefix + "/values-from"
|
2024-11-22 15:12:44 +01:00
|
|
|
)
|
|
|
|
```
|
|
|
|
|
|
|
|
<a name="LabelName"></a>
|
2025-08-19 23:09:50 +02:00
|
|
|
### func [LabelName](<https://repo.katenary.io/Katenary/katenary/blob/feat-move-to-gitea/internal/generator/labels/katenaryLabels.go#L60>)
|
2024-11-22 15:12:44 +01:00
|
|
|
|
|
|
|
```go
|
|
|
|
func LabelName(name string) Label
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Generated by [gomarkdoc](<https://github.com/princjef/gomarkdoc>)
|