operatingsystem

package
v2.25.3 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultSpec

func DefaultSpec(os providerconfig.OperatingSystem, cloudProvider kubermaticv1.ProviderType) (interface{}, error)

Types

type AmazonLinux2SpecBuilder

type AmazonLinux2SpecBuilder struct {
	amzn2.Config
}

func (*AmazonLinux2SpecBuilder) Build

func (*AmazonLinux2SpecBuilder) WithDistUpgradeOnBoot

func (b *AmazonLinux2SpecBuilder) WithDistUpgradeOnBoot(enable bool) *AmazonLinux2SpecBuilder

type CentOSSpecBuilder

type CentOSSpecBuilder struct {
	centos.Config
}

func (*CentOSSpecBuilder) Build

func (b *CentOSSpecBuilder) Build() centos.Config

func (*CentOSSpecBuilder) WithDistUpgradeOnBoot

func (b *CentOSSpecBuilder) WithDistUpgradeOnBoot(enable bool) *CentOSSpecBuilder

type FlatcarSpecBuilder

type FlatcarSpecBuilder struct {
	flatcar.Config
}

func NewFlatcarSpecBuilder

func NewFlatcarSpecBuilder(provider kubermaticv1.ProviderType) *FlatcarSpecBuilder

func (*FlatcarSpecBuilder) Build

func (b *FlatcarSpecBuilder) Build() flatcar.Config

func (*FlatcarSpecBuilder) WithDisableAutoUpdate

func (b *FlatcarSpecBuilder) WithDisableAutoUpdate(disable bool) *FlatcarSpecBuilder

func (*FlatcarSpecBuilder) WithDisableLocksmithD

func (b *FlatcarSpecBuilder) WithDisableLocksmithD(disable bool) *FlatcarSpecBuilder

func (*FlatcarSpecBuilder) WithDisableUpdateEngine

func (b *FlatcarSpecBuilder) WithDisableUpdateEngine(disable bool) *FlatcarSpecBuilder

func (*FlatcarSpecBuilder) WithProvisioningUtility

func (b *FlatcarSpecBuilder) WithProvisioningUtility(utility flatcar.ProvisioningUtility) *FlatcarSpecBuilder

type RHELSpecBuilder

type RHELSpecBuilder struct {
	rhel.Config
}

func (*RHELSpecBuilder) Build

func (b *RHELSpecBuilder) Build() rhel.Config

func (*RHELSpecBuilder) SetSubscriptionDetails added in v2.24.0

func (b *RHELSpecBuilder) SetSubscriptionDetails(username, password, offlineToken string) *RHELSpecBuilder

func (*RHELSpecBuilder) WithDistUpgradeOnBoot

func (b *RHELSpecBuilder) WithDistUpgradeOnBoot(enable bool) *RHELSpecBuilder

func (*RHELSpecBuilder) WithPatch

func (b *RHELSpecBuilder) WithPatch(patch func(*RHELSpecBuilder)) *RHELSpecBuilder

type RockyLinuxSpecBuilder

type RockyLinuxSpecBuilder struct {
	rockylinux.Config
}

func (*RockyLinuxSpecBuilder) Build

func (*RockyLinuxSpecBuilder) WithDistUpgradeOnBoot

func (b *RockyLinuxSpecBuilder) WithDistUpgradeOnBoot(enable bool) *RockyLinuxSpecBuilder

type UbuntuSpecBuilder

type UbuntuSpecBuilder struct {
	ubuntu.Config
}

func (*UbuntuSpecBuilder) Build

func (b *UbuntuSpecBuilder) Build() ubuntu.Config

func (*UbuntuSpecBuilder) WithDistUpgradeOnBoot

func (b *UbuntuSpecBuilder) WithDistUpgradeOnBoot(enable bool) *UbuntuSpecBuilder

Jump to

Keyboard shortcuts

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