ubuntu-operator

command module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

README

Ubuntu Operator

Control Ubuntu from Kubernetes.

license tags build

apiVersion: ubuntu.machinery.io.canonical.com/v1alpha1
kind: UbuntuMachineConfiguration
metadata:
  name: ubuntumachineconfiguration-sample
spec:
  desiredModules:
  - name: "nvme_core"
    flags: ""
  - name: "rfcomm"
    flags: ""
  desiredPackages:
    apt:
    - name: "build-essential"
    snap:
    - name: "microk8s"
      confinement: "classic"

modules

Control your underlying Ubuntu distribution through Kubernetes....

arch

Roadmap

  • Kernel module support
  • Package system support

Installation

Two step installation process.

  1. Installing the host-relay on all hosts
  2. Installing the Operator in cluster once.
Host-relay

make install-relay

Operator
make install # Uploads the CustomResourceDefinitions into your cluster
make deploy

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
+groupName=ubuntu.machinery.io.canonical.com Package v1alpha1 contains API Schema definitions for the ubuntu.machinery.io v1alpha1 API group +kubebuilder:object:generate=true +groupName=ubuntu.machinery.io.canonical.com
+groupName=ubuntu.machinery.io.canonical.com Package v1alpha1 contains API Schema definitions for the ubuntu.machinery.io v1alpha1 API group +kubebuilder:object:generate=true +groupName=ubuntu.machinery.io.canonical.com
daemonset module

Jump to

Keyboard shortcuts

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