diff --git a/docs/api/ignite_v1alpha1.md b/docs/api/ignite_v1alpha1.md
index e597825c1..187fed87b 100644
--- a/docs/api/ignite_v1alpha1.md
+++ b/docs/api/ignite_v1alpha1.md
@@ -110,12 +110,12 @@
#### Package files
-[conversion.go](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go)
-[defaults.go](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go)
-[doc.go](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/doc.go)
-[json.go](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/json.go)
-[register.go](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/register.go)
-[types.go](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go)
+[conversion.go](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go)
+[defaults.go](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go)
+[doc.go](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/doc.go)
+[json.go](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/json.go)
+[register.go](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/register.go)
+[types.go](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go)
## Constants
@@ -157,7 +157,7 @@ var SchemeGroupVersion = schema.GroupVersion{
SchemeGroupVersion is group version used to register these objects
-## func [Convert\_ignite\_ImageSpec\_To\_v1alpha1\_ImageSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=4265:4380#L107)
+## func [Convert\_ignite\_ImageSpec\_To\_v1alpha1\_ImageSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=4265:4380#L107)
``` go
func Convert_ignite_ImageSpec_To_v1alpha1_ImageSpec(in *ignite.ImageSpec, out *ImageSpec, s conversion.Scope) error
@@ -166,7 +166,7 @@ func Convert_ignite_ImageSpec_To_v1alpha1_ImageSpec(in *ignite.ImageSpec, out *I
Convert\_ignite\_ImageSpec\_To\_v1alpha1\_ImageSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_ignite\_KernelSpec\_To\_v1alpha1\_KernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=5121:5240#L125)
+## func [Convert\_ignite\_KernelSpec\_To\_v1alpha1\_KernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=5121:5240#L125)
``` go
func Convert_ignite_KernelSpec_To_v1alpha1_KernelSpec(in *ignite.KernelSpec, out *KernelSpec, s conversion.Scope) error
@@ -175,7 +175,7 @@ func Convert_ignite_KernelSpec_To_v1alpha1_KernelSpec(in *ignite.KernelSpec, out
Convert\_ignite\_KernelSpec\_To\_v1alpha1\_KernelSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_ignite\_OCIImageSource\_To\_v1alpha1\_OCIImageSource](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=2032:2167#L50)
+## func [Convert\_ignite\_OCIImageSource\_To\_v1alpha1\_OCIImageSource](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=2032:2167#L50)
``` go
func Convert_ignite_OCIImageSource_To_v1alpha1_OCIImageSource(in *ignite.OCIImageSource, out *OCIImageSource, s conversion.Scope) error
@@ -184,13 +184,13 @@ func Convert_ignite_OCIImageSource_To_v1alpha1_OCIImageSource(in *ignite.OCIImag
Convert\_ignite\_OCIImageSource\_To\_v1alpha1\_OCIImageSource calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_ignite\_OCI\_To\_v1alpha1\_OCIClaim](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=3825:3917#L96)
+## func [Convert\_ignite\_OCI\_To\_v1alpha1\_OCIClaim](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=3825:3917#L96)
``` go
func Convert_ignite_OCI_To_v1alpha1_OCIClaim(in *meta.OCIImageRef, out *OCIImageClaim) error
```
-## func [Convert\_ignite\_VMImageSpec\_To\_v1alpha1\_VMImageSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=5993:6116#L143)
+## func [Convert\_ignite\_VMImageSpec\_To\_v1alpha1\_VMImageSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=5993:6116#L143)
``` go
func Convert_ignite_VMImageSpec_To_v1alpha1_VMImageSpec(in *ignite.VMImageSpec, out *VMImageSpec, s conversion.Scope) error
@@ -199,7 +199,7 @@ func Convert_ignite_VMImageSpec_To_v1alpha1_VMImageSpec(in *ignite.VMImageSpec,
Convert\_ignite\_VMImageSpec\_To\_v1alpha1\_VMImageSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_ignite\_VMKernelSpec\_To\_v1alpha1\_VMKernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=6881:7008#L161)
+## func [Convert\_ignite\_VMKernelSpec\_To\_v1alpha1\_VMKernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=6881:7008#L161)
``` go
func Convert_ignite_VMKernelSpec_To_v1alpha1_VMKernelSpec(in *ignite.VMKernelSpec, out *VMKernelSpec, s conversion.Scope) error
@@ -208,7 +208,7 @@ func Convert_ignite_VMKernelSpec_To_v1alpha1_VMKernelSpec(in *ignite.VMKernelSpe
Convert\_ignite\_VMKernelSpec\_To\_v1alpha1\_VMKernelSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_ignite\_VMSpec\_To\_v1alpha1\_VMSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=299:402#L10)
+## func [Convert\_ignite\_VMSpec\_To\_v1alpha1\_VMSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=299:402#L10)
``` go
func Convert_ignite_VMSpec_To_v1alpha1_VMSpec(in *ignite.VMSpec, out *VMSpec, s conversion.Scope) error
@@ -217,7 +217,7 @@ func Convert_ignite_VMSpec_To_v1alpha1_VMSpec(in *ignite.VMSpec, out *VMSpec, s
Convert\_ignite\_VMSpec\_To\_v1alpha1\_VMSpec calls the autogenerated
conversion function along with custom conversion logic
-## func [Convert\_ignite\_VMStatus\_To\_v1alpha1\_VMStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=1098:1209#L22)
+## func [Convert\_ignite\_VMStatus\_To\_v1alpha1\_VMStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=1098:1209#L22)
``` go
func Convert_ignite_VMStatus_To_v1alpha1_VMStatus(in *ignite.VMStatus, out *VMStatus, s conversion.Scope) error
@@ -226,7 +226,7 @@ func Convert_ignite_VMStatus_To_v1alpha1_VMStatus(in *ignite.VMStatus, out *VMSt
Convert\_ignite\_VMStatus\_To\_v1alpha1\_VMStatus calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_ImageSpec\_To\_ignite\_ImageSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=4692:4807#L116)
+## func [Convert\_v1alpha1\_ImageSpec\_To\_ignite\_ImageSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=4692:4807#L116)
``` go
func Convert_v1alpha1_ImageSpec_To_ignite_ImageSpec(in *ImageSpec, out *ignite.ImageSpec, s conversion.Scope) error
@@ -235,7 +235,7 @@ func Convert_v1alpha1_ImageSpec_To_ignite_ImageSpec(in *ImageSpec, out *ignite.I
Convert\_v1alpha1\_ImageSpec\_To\_ignite\_ImageSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_KernelSpec\_To\_ignite\_KernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=5556:5675#L134)
+## func [Convert\_v1alpha1\_KernelSpec\_To\_ignite\_KernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=5556:5675#L134)
``` go
func Convert_v1alpha1_KernelSpec_To_ignite_KernelSpec(in *KernelSpec, out *ignite.KernelSpec, s conversion.Scope) error
@@ -244,13 +244,13 @@ func Convert_v1alpha1_KernelSpec_To_ignite_KernelSpec(in *KernelSpec, out *ignit
Convert\_v1alpha1\_KernelSpec\_To\_ignite\_KernelSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_OCIClaim\_To\_ignite\_OCI](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=3592:3684#L88)
+## func [Convert\_v1alpha1\_OCIClaim\_To\_ignite\_OCI](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=3592:3684#L88)
``` go
func Convert_v1alpha1_OCIClaim_To_ignite_OCI(in *OCIImageClaim, out *meta.OCIImageRef) error
```
-## func [Convert\_v1alpha1\_OCIImageSource\_To\_ignite\_OCIImageSource](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=2775:2916#L68)
+## func [Convert\_v1alpha1\_OCIImageSource\_To\_ignite\_OCIImageSource](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=2775:2916#L68)
``` go
func Convert_v1alpha1_OCIImageSource_To_ignite_OCIImageSource(in *OCIImageSource, out *ignite.OCIImageSource, s conversion.Scope) (err error)
@@ -259,7 +259,7 @@ func Convert_v1alpha1_OCIImageSource_To_ignite_OCIImageSource(in *OCIImageSource
Convert\_v1alpha1\_OCIImageSource\_To\_ignite\_OCIImageSource calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_VMImageSpec\_To\_ignite\_VMImageSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=6436:6559#L152)
+## func [Convert\_v1alpha1\_VMImageSpec\_To\_ignite\_VMImageSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=6436:6559#L152)
``` go
func Convert_v1alpha1_VMImageSpec_To_ignite_VMImageSpec(in *VMImageSpec, out *ignite.VMImageSpec, s conversion.Scope) error
@@ -268,7 +268,7 @@ func Convert_v1alpha1_VMImageSpec_To_ignite_VMImageSpec(in *VMImageSpec, out *ig
Convert\_v1alpha1\_VMImageSpec\_To\_ignite\_VMImageSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_VMKernelSpec\_To\_ignite\_VMKernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=7332:7459#L170)
+## func [Convert\_v1alpha1\_VMKernelSpec\_To\_ignite\_VMKernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=7332:7459#L170)
``` go
func Convert_v1alpha1_VMKernelSpec_To_ignite_VMKernelSpec(in *VMKernelSpec, out *ignite.VMKernelSpec, s conversion.Scope) error
@@ -277,7 +277,7 @@ func Convert_v1alpha1_VMKernelSpec_To_ignite_VMKernelSpec(in *VMKernelSpec, out
Convert\_v1alpha1\_VMKernelSpec\_To\_ignite\_VMKernelSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_VMNetworkSpec\_To\_ignite\_VMNetworkSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=7785:7916#L179)
+## func [Convert\_v1alpha1\_VMNetworkSpec\_To\_ignite\_VMNetworkSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=7785:7916#L179)
``` go
func Convert_v1alpha1_VMNetworkSpec_To_ignite_VMNetworkSpec(in *VMNetworkSpec, out *ignite.VMNetworkSpec, s conversion.Scope) error
@@ -286,7 +286,7 @@ func Convert_v1alpha1_VMNetworkSpec_To_ignite_VMNetworkSpec(in *VMNetworkSpec, o
Convert\_v1alpha1\_VMNetworkSpec\_To\_ignite\_VMNetworkSpec calls the
autogenerated conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_VMSpec\_To\_ignite\_VMSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=697:800#L16)
+## func [Convert\_v1alpha1\_VMSpec\_To\_ignite\_VMSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=697:800#L16)
``` go
func Convert_v1alpha1_VMSpec_To_ignite_VMSpec(in *VMSpec, out *ignite.VMSpec, s conversion.Scope) error
@@ -295,7 +295,7 @@ func Convert_v1alpha1_VMSpec_To_ignite_VMSpec(in *VMSpec, out *ignite.VMSpec, s
Convert\_ignite\_VMSpec\_To\_v1alpha1\_VMSpec calls the autogenerated
conversion function along with custom conversion logic
-## func [Convert\_v1alpha1\_VMStatus\_To\_ignite\_VMStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/conversion.go?s=1582:1693#L38)
+## func [Convert\_v1alpha1\_VMStatus\_To\_ignite\_VMStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/conversion.go?s=1582:1693#L38)
``` go
func Convert_v1alpha1_VMStatus_To_ignite_VMStatus(in *VMStatus, out *ignite.VMStatus, s conversion.Scope) error
@@ -304,43 +304,43 @@ func Convert_v1alpha1_VMStatus_To_ignite_VMStatus(in *VMStatus, out *ignite.VMSt
Convert\_v1alpha1\_VMStatus\_To\_ignite\_VMStatus calls the
autogenerated conversion function along with custom conversion logic
-## func [SetDefaults\_OCIImageClaim](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go?s=307:357#L14)
+## func [SetDefaults\_OCIImageClaim](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go?s=307:357#L14)
``` go
func SetDefaults_OCIImageClaim(obj *OCIImageClaim)
```
-## func [SetDefaults\_PoolSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go?s=397:437#L18)
+## func [SetDefaults\_PoolSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go?s=397:437#L18)
``` go
func SetDefaults_PoolSpec(obj *PoolSpec)
```
-## func [SetDefaults\_VMKernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go?s=1279:1327#L54)
+## func [SetDefaults\_VMKernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go?s=1279:1327#L54)
``` go
func SetDefaults_VMKernelSpec(obj *VMKernelSpec)
```
-## func [SetDefaults\_VMNetworkSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go?s=1575:1625#L65)
+## func [SetDefaults\_VMNetworkSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go?s=1575:1625#L65)
``` go
func SetDefaults_VMNetworkSpec(obj *VMNetworkSpec)
```
-## func [SetDefaults\_VMSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go?s=963:999#L40)
+## func [SetDefaults\_VMSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go?s=963:999#L40)
``` go
func SetDefaults_VMSpec(obj *VMSpec)
```
-## func [SetDefaults\_VMStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/defaults.go?s=1696:1736#L71)
+## func [SetDefaults\_VMStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/defaults.go?s=1696:1736#L71)
``` go
func SetDefaults_VMStatus(obj *VMStatus)
```
-## type [FileMapping](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=7766:7861#L207)
+## type [FileMapping](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=7766:7861#L207)
``` go
type FileMapping struct {
@@ -351,7 +351,7 @@ type FileMapping struct {
FileMapping defines mappings between files on the host and VM
-## type [Image](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=398:871#L18)
+## type [Image](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=398:871#L18)
``` go
type Image struct {
@@ -369,7 +369,7 @@ type Image struct {
Image represents a cached OCI image ready to be used with Ignite
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-## type [ImageSourceType](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=1060:1087#L35)
+## type [ImageSourceType](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=1060:1087#L35)
``` go
type ImageSourceType string
@@ -384,7 +384,7 @@ const (
)
```
-## type [ImageSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=919:986#L30)
+## type [ImageSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=919:986#L30)
``` go
type ImageSpec struct {
@@ -394,7 +394,7 @@ type ImageSpec struct {
ImageSpec declares what the image contains
-## type [ImageStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=2385:2534#L69)
+## type [ImageStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=2385:2534#L69)
``` go
type ImageStatus struct {
@@ -405,7 +405,7 @@ type ImageStatus struct {
ImageStatus defines the status of the image
-## type [Kernel](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=4919:5395#L133)
+## type [Kernel](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=4919:5395#L133)
``` go
type Kernel struct {
@@ -425,7 +425,7 @@ kernels This file is stored in
/var/lib/firecracker/kernels/{oci-image-digest}/metadata.json
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-## type [KernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=5448:5621#L145)
+## type [KernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=5448:5621#L145)
``` go
type KernelSpec struct {
@@ -435,7 +435,7 @@ type KernelSpec struct {
KernelSpec describes the properties of a kernel
-## type [KernelStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=5672:5788#L152)
+## type [KernelStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=5672:5788#L152)
``` go
type KernelStatus struct {
@@ -446,7 +446,7 @@ type KernelStatus struct {
KernelStatus describes the status of a kernel
-## type [NetworkMode](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=8215:8238#L222)
+## type [NetworkMode](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=8215:8238#L222)
``` go
type NetworkMode string
@@ -463,13 +463,13 @@ const (
)
```
-### func (NetworkMode) [String](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=8278:8315#L226)
+### func (NetworkMode) [String](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=8278:8315#L226)
``` go
func (nm NetworkMode) String() string
```
-## type [OCIImageClaim](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=1283:1701#L43)
+## type [OCIImageClaim](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=1283:1701#L43)
``` go
type OCIImageClaim struct {
@@ -485,7 +485,7 @@ type OCIImageClaim struct {
OCIImageClaim defines a claim for importing an OCI image
-## type [OCIImageSource](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=1808:2336#L55)
+## type [OCIImageSource](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=1808:2336#L55)
``` go
type OCIImageSource struct {
@@ -505,7 +505,7 @@ type OCIImageSource struct {
OCIImageSource specifies how the OCI image was imported. It is the
status variant of OCIImageClaim
-## type [Pool](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=2809:2995#L78)
+## type [Pool](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=2809:2995#L78)
``` go
type Pool struct {
@@ -521,7 +521,7 @@ snapshotter part of Ignite, and the file (existing as a singleton) is
present at /var/lib/firecracker/snapshotter/pool.json
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-## type [PoolDevice](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=4286:4676#L120)
+## type [PoolDevice](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=4286:4676#L120)
``` go
type PoolDevice struct {
@@ -537,7 +537,7 @@ type PoolDevice struct {
PoolDevice defines one device in the pool
-## type [PoolDeviceType](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=4015:4041#L110)
+## type [PoolDeviceType](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=4015:4041#L110)
``` go
type PoolDeviceType string
@@ -552,7 +552,7 @@ const (
)
```
-## type [PoolSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=3042:3755#L88)
+## type [PoolSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=3042:3755#L88)
``` go
type PoolSpec struct {
@@ -573,7 +573,7 @@ type PoolSpec struct {
PoolSpec defines the Pool’s specification
-## type [PoolStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=3805:4013#L104)
+## type [PoolStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=3805:4013#L104)
``` go
type PoolStatus struct {
@@ -585,7 +585,7 @@ type PoolStatus struct {
PoolStatus defines the Pool’s current status
-## type [SSH](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=8081:8158#L216)
+## type [SSH](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=8081:8158#L216)
``` go
type SSH struct {
@@ -598,19 +598,19 @@ SSH specifies different ways to connect via SSH to the VM SSH uses a
custom marshaller/unmarshaller. If generate is true, it marshals to true
(a JSON bool). If PublicKey is set, it marshals to that string.
-### func (\*SSH) [MarshalJSON](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/json.go?s=117:160#L9)
+### func (\*SSH) [MarshalJSON](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/json.go?s=117:160#L9)
``` go
func (s *SSH) MarshalJSON() ([]byte, error)
```
-### func (\*SSH) [UnmarshalJSON](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/json.go?s=308:351#L21)
+### func (\*SSH) [UnmarshalJSON](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/json.go?s=308:351#L21)
``` go
func (s *SSH) UnmarshalJSON(b []byte) error
```
-## type [VM](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=5990:6454#L160)
+## type [VM](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=5990:6454#L160)
``` go
type VM struct {
@@ -629,7 +629,7 @@ VM represents a virtual machine run by Firecracker These files are
stored in /var/lib/firecracker/vm/{vm-id}/metadata.json
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-## type [VMImageSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=7387:7456#L192)
+## type [VMImageSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=7387:7456#L192)
``` go
type VMImageSpec struct {
@@ -637,7 +637,7 @@ type VMImageSpec struct {
}
```
-## type [VMKernelSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=7458:7579#L196)
+## type [VMKernelSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=7458:7579#L196)
``` go
type VMKernelSpec struct {
@@ -646,7 +646,7 @@ type VMKernelSpec struct {
}
```
-## type [VMNetworkSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=7581:7699#L201)
+## type [VMNetworkSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=7581:7699#L201)
``` go
type VMNetworkSpec struct {
@@ -655,7 +655,7 @@ type VMNetworkSpec struct {
}
```
-## type [VMSpec](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=6502:7385#L172)
+## type [VMSpec](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=6502:7385#L172)
``` go
type VMSpec struct {
@@ -681,7 +681,7 @@ type VMSpec struct {
VMSpec describes the configuration of a VM
-## type [VMState](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=8712:8731#L239)
+## type [VMState](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=8712:8731#L239)
``` go
type VMState string
@@ -697,7 +697,7 @@ const (
)
```
-## type [VMStatus](https://github.com/weaveworks/ignite/tree/master/pkg/apis/ignite/v1alpha1/types.go?s=8891:9112#L248)
+## type [VMStatus](https://github.com/weaveworks/ignite/tree/v0.7.0/pkg/apis/ignite/v1alpha1/types.go?s=8891:9112#L248)
``` go
type VMStatus struct {