mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-25 00:21:10 +02:00
This PR moves to using v1alpha1 as the inital node config version, so we can graduate these configs a little more cleanly later on. Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
41 lines
1.4 KiB
Go
41 lines
1.4 KiB
Go
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
// Package v1alpha1 provides user-facing v1alpha1 machine configs
|
|
// nolint: dupl
|
|
package v1alpha1
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
// General
|
|
|
|
// ErrRequiredSection denotes a section is required
|
|
ErrRequiredSection = errors.New("required userdata section")
|
|
// ErrInvalidVersion denotes that the config file version is invalid
|
|
ErrInvalidVersion = errors.New("invalid config version")
|
|
|
|
// Security
|
|
|
|
// ErrInvalidCert denotes that the certificate specified is invalid
|
|
ErrInvalidCert = errors.New("certificate is invalid")
|
|
// ErrInvalidCertType denotes that the certificate type is invalid
|
|
ErrInvalidCertType = errors.New("certificate type is invalid")
|
|
|
|
// Services
|
|
|
|
// ErrUnsupportedCNI denotes that the specified CNI is invalid
|
|
ErrUnsupportedCNI = errors.New("unsupported CNI driver")
|
|
// ErrInvalidTrustdToken denotes that a trustd token has not been specified
|
|
ErrInvalidTrustdToken = errors.New("trustd token is invalid")
|
|
|
|
// Networking
|
|
|
|
// ErrBadAddressing denotes that an incorrect combination of network
|
|
// address methods have been specified
|
|
ErrBadAddressing = errors.New("invalid network device addressing method")
|
|
// ErrInvalidAddress denotes that a bad address was provided
|
|
ErrInvalidAddress = errors.New("invalid network address")
|
|
)
|