lustre-fs-operator

module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: Apache-2.0

README

Lustre File System Operator

Contributing

Before opening an issue or pull request, please read the Contributing guide.

Installing

Install on a Rabbit system with:

kubectl apply -k 'https://github.com/NearNodeFlash/lustre-fs-operator.git/config/default/?ref=master'

Install a specific release with:

kubectl apply -k 'https://github.com/NearNodeFlash/lustre-fs-operator.git/config/default/?ref=v0.0.1'

Making a release

When making a release, set the image tag in the kustomization configuration with the following and commit the new kustomization.yaml to the release branch. This will allow the above kubectl apply -k commands to work with that release, ensuring that when installed, the pods will pull the same container tag.

Note that for a release of "v0.0.2", we specify it without the leading "v":

make installer VERSION=0.0.2

The master branch should always point to the master tag. This can always be reset with:

make installer VERSION=master

Directories

Path Synopsis
api
v1alpha1
The following tag tells conversion-gen to generate conversion routines, and it tells conversion-gen the name of the hub version.
The following tag tells conversion-gen to generate conversion routines, and it tells conversion-gen the name of the hub version.
v1beta1
Package v1beta1 contains API Schema definitions for the lus v1beta1 API group +kubebuilder:object:generate=true +groupName=lus.cray.hpe.com
Package v1beta1 contains API Schema definitions for the lus v1beta1 API group +kubebuilder:object:generate=true +groupName=lus.cray.hpe.com
config
github
cluster-api/util/conversion
Package conversion implements conversion utilities.
Package conversion implements conversion utilities.
internal

Jump to

Keyboard shortcuts

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