Skip to content

fuzz/crossplane-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Crossplane Setup

crossplane-setup.sh is a setup script for Crossplane that currently works on macOS with Homebrew and on Linux with Snap. It may work on Linux with Homebrew, but this has not been tested. Crossplane Setup uses Docker and Kind to run Kubernetes, but other options are available--see the Crossplane documentation for more information.

Tools required/installed

If any of these are missing on your system Crossplane Setup will attempt to install them. Note that you can use tools other than Docker and Kind to run Crossplane, but that is outside the scope of Crossplane Setup.

  • Docker: Container system
  • Helm: Kubernetes package manager
  • Kind: Run Kubernetes locally
  • Kubectl: CLI for Kubernetes
  • Kubernetes: Container orchestration system

Usage

curl https://raw.githubusercontent.com/fuzz/crossplane-setup/main/crossplane-setup.sh | bash

On macOS if you do not have Docker installed that process will be started, then the Docker desktop app will be opened and you'll complete installation there. Afterward re-run this script to finish setting up Crossplane.

Planes flying across from each other

About

Crossplane setup for macOS/Homebrew & Linux/Snap

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages