Skip to content

Commit ce44cf3

Browse files
authored
Merge pull request #179 from jacobweinstock/update
Remove unsupported deployment options
2 parents 4195ea1 + 4499a9e commit ce44cf3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+921
-3284
lines changed

.envrc

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/ci-non-go.sh

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,7 @@ if ! shfmt -f . | xargs shfmt -s -l -d; then
1818
failed=1
1919
fi
2020

21-
if ! make lint; then
22-
failed=1
23-
fi
24-
25-
if ! terraform fmt -write -recursive deploy/infrastructure/terraform/; then
26-
failed=1
27-
fi
28-
29-
if ! rufo deploy/infrastructure/vagrant/Vagrantfile; then
21+
if ! rufo vagrant/Vagrantfile; then
3022
failed=1
3123
fi
3224

.github/workflows/vagrant-packet.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1 @@
1-
# hidden files/dirs
2-
.*
3-
!deploy/infrastructure/vagrant/.env
4-
!deploy/infrastructure/terraform/.env
5-
!deploy/stack/compose/.env
6-
!.gitignore
7-
!.github/
8-
9-
# Local .terraform directories
10-
.terraform*
11-
!.terraform.lock.hcl
12-
13-
# .tfstate files
14-
*.tfstate
15-
*.tfstate.*
16-
17-
compose.tar.gz
18-
compose.zip
19-
deploy/stack/compose/manifests/manifests.yaml
20-
deploy/stack/compose/state/*
21-
!deploy/stack/compose/state/.keep
22-
envrc
23-
out
24-
workflow_id.txt
1+
.vagrant

.golangci.yml

Lines changed: 0 additions & 196 deletions
This file was deleted.

Makefile

Lines changed: 0 additions & 36 deletions
This file was deleted.

README.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# Quick-Starts
1+
# Playground
2+
3+
The playground is an example deployment of the Tinkerbell stack for use in learning and testing. It is not a production reference architecture.
4+
Please use the [Helm chart](https://github.com/tinkerbell/charts) for production deployments.
5+
6+
## Quick-Starts
27

38
The following quick-start guides will walk you through standing up the Tinkerbell stack.
49
There are a few options for this.
@@ -8,35 +13,28 @@ Pick the one that works best for you.
813

914
- [Vagrant and VirtualBox](docs/quickstarts/VAGRANTVBOX.md)
1015
- [Vagrant and Libvirt](docs/quickstarts/VAGRANTLVIRT.md)
11-
- [Docker Compose](docs/quickstarts/COMPOSE.md)
12-
- [Terraform and Equinix Metal](docs/quickstarts/TERRAFORMEM.md)
1316
- [Kubernetes](docs/quickstarts/KUBERNETES.md)
14-
- [Multipass](docs/quickstarts/MULTIPASS.md)
1517

1618
## Next Steps
1719

18-
Now that you have a Tinkerbell stack up and running, you can start provisioning machines.
19-
Tinkerbell.org has a [list of guides](https://docs.tinkerbell.org/deploying-operating-systems/the-deployment/) for provisioning machines.
20-
You can also create your own.
21-
The following docs will help you get started.
20+
By default the Vagrant quickstart guides automatically install Ubuntu on the VM (machine1). You can provide your own OS template. To do this:
2221

23-
1. [Example Hardware object](https://github.com/tinkerbell/tink/tree/main/config/crd/examples/hardware.yaml)
24-
2. [Example Template object](https://github.com/tinkerbell/tink/tree/main/config/crd/examples/template.yaml)
25-
- Template [documentation](https://docs.tinkerbell.org/templates/)
26-
3. [Example Workflow object](https://github.com/tinkerbell/tink/tree/main/config/crd/examples/workflow.yaml)
22+
1. Login to the stack VM
2723

28-
### In the Sandbox
24+
```bash
25+
vagrant ssh stack
26+
```
2927

30-
1. Add your templates
28+
1. Add your template. An example Template object can be found [here](https://github.com/tinkerbell/tink/tree/main/config/crd/examples/template.yaml) and more Template documentation can be found [here](https://docs.tinkerbell.org/templates/).
3129

3230
```bash
33-
kubectl apply -f my-custom-template.yaml
31+
kubectl apply -f my-OS-template.yaml
3432
```
3533

36-
2. Create the workflow
34+
1. Create the workflow. An example Workflow object can be found [here](https://github.com/tinkerbell/tink/tree/main/config/crd/examples/workflow.yaml).
3735

3836
```bash
3937
kubectl apply -f my-custom-workflow.yaml
4038
```
4139

42-
3. Restart the machine to provision (if using the vagrant sandbox test machine this is done by running `vagrant destroy -f machine1 && vagrant up machine1`)
40+
1. Restart the machine to provision (if using the vagrant sandbox test machine this is done by running `vagrant destroy -f machine1 && vagrant up machine1`)

deploy/infrastructure/terraform/.env

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)