Skip to content

Commit 06a541e

Browse files
committed
Add Helm deployment manager
1 parent 9c84784 commit 06a541e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Vagrantfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Vagrant.configure("2") do |config|
2424
config.vm.define node[:name] do |cplane|
2525
cplane.vm.box = node[:box]
2626
cplane.vm.network node[:network], ip: node[:ip]
27+
cplane.vm.network "forwarded_port", guest: 443, host: 8443 # Port Forward for k8s dashboard
2728
cplane.vm.hostname = node[:name]
2829
cplane.vm.provider "virtualbox" do |v|
2930
v.name = node[:name]
@@ -94,6 +95,13 @@ Vagrant.configure("2") do |config|
9495
9596
# apt-transport-https may be a dummy package; if so, you can skip that package
9697
sudo apt install -y apt-transport-https ca-certificates curl gpg
98+
# Helm Deployment Manager
99+
curl -fsSL https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
100+
echo "deb [signed-by=/usr/share/keyrings/helm.gpg] https://packages.buildkite.com/helm-linux/helm-debian/any/ any main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
101+
sudo apt update
102+
sudo apt install -y helm
103+
104+
# Containerd
97105
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
98106
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
99107
sudo apt update

0 commit comments

Comments
 (0)