forked from cprov/minikube-pkg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsnapcraft.yaml
55 lines (49 loc) · 1.36 KB
/
snapcraft.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
name: minikube
version: 0.8.0
summary: Run Kubernetes locally
description: |
Minikube is a tool that makes it easy to run Kubernetes locally. Minikube
runs a single-node Kubernetes cluster inside a VM on your laptop for users
looking to try out Kubernetes or develop with it day-to-day.
confinement: strict
apps:
minikube:
command: minikube-wrapper
plugs:
- network
- network-bind
- libvirt
ctl:
command: bin/kubectl
plugs:
- network
- network-bind
parts:
docker-machine-kvm:
plugin: go
# TODO: Use upstream, pending
# https://github.com/dhiltgen/docker-machine-kvm/pull/21
source: https://github.com/cmars/docker-machine-kvm
source-type: git
source-branch: libvirt.1.2.14-dhcp-leases
go-importpath: github.com/dhiltgen/docker-machine-kvm
go-buildtags: ['libvirt.1.2.14']
organize:
bin/bin: bin/docker-machine-driver-kvm
ssh:
plugin: nil
stage-packages:
- openssh-client
snap:
- etc/ssh/*
- usr/bin/*
- usr/lib/*
- usr/share/*
copystuff:
plugin: dump
source: .
snap:
- minikube-wrapper
- bin/*
after:
- docker-machine-kvm