Skip to content

A sample repository containing CAPI cluster definitions for use with Fleet.

License

Notifications You must be signed in to change notification settings

rancher-sandbox/rancher-turtles-fleet-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Rancher Turtles - Fleet Example

This repository can be used to import clusters into Rancher using Fleet. There are a number of different branches that you can use that demonstrate different aspects of this integration:

  • main (this branch) - used for for importing cluster definitions where all clusters within a namespace are automatically imported into Rancher.
  • per-cluster-import - used for importing cluster definitions where individual clusters are marked for auto-importing into Rancher.
  • templates - contains Cluster API templates that are used by the Rancher Turtles documentation.
  • cluster-class - contains a sample using ClusterClass
  • aws - contains a sample using AWS.

Switch to the branch to read further information.

Branch explanation

The clusters folder contains the definition for the clusters that you want to create and have imported into Rancher Manager. These definitions can be created using clusterctl or hand crafted. See the Rancher Turtles documentation for further details.

The fleet.yaml file contains configuration used by Fleet when creating bundles. Specifically in this file we are declaring that the cluster definitions should be placed in a namespace called default.

You will need to add the cluster-api.cattle.io/rancher-auto-import label with a value of true to the default namespace to have the cluster auto-imported.

About

A sample repository containing CAPI cluster definitions for use with Fleet.

Topics

Resources

License

Security policy

Stars

Watchers

Forks