podman

Форк
0
/
sdnotify.go 
21 строка · 651.0 Байт
1
package define
2

3
import "fmt"
4

5
// Strings used for --sdnotify option to podman
6
const (
7
	SdNotifyModeConmon    = "conmon"
8
	SdNotifyModeContainer = "container"
9
	SdNotifyModeHealthy   = "healthy"
10
	SdNotifyModeIgnore    = "ignore"
11
)
12

13
// ValidateSdNotifyMode validates the specified mode.
14
func ValidateSdNotifyMode(mode string) error {
15
	switch mode {
16
	case "", SdNotifyModeContainer, SdNotifyModeConmon, SdNotifyModeIgnore, SdNotifyModeHealthy:
17
		return nil
18
	default:
19
		return fmt.Errorf("%w: invalid sdnotify value %q: must be %s, %s, %s or %s", ErrInvalidArg, mode, SdNotifyModeConmon, SdNotifyModeContainer, SdNotifyModeHealthy, SdNotifyModeIgnore)
20
	}
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.