Skip to content

Commit 29a61b9

Browse files
authored
Merge pull request #284 from weaveworks-liquidmetal/provider
feat: Bump controller-pkg to expose Provider field
2 parents f95aa35 + 6aaa1f3 commit 29a61b9

File tree

4 files changed

+41
-5
lines changed

4 files changed

+41
-5
lines changed

config/crd/bases/infrastructure.cluster.x-k8s.io_microvmmachines.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,13 @@ spec:
111111
type: object
112112
minItems: 1
113113
type: array
114+
provider:
115+
description: 'Provider allows you to specify the name of the microvm
116+
provider to use. If this isn''t supplied then the default provider
117+
will be used. NOTE that the default provider cannot be controlled
118+
here: it would have been chosen by the operator configuring Flintlock
119+
on the remote host.'
120+
type: string
114121
providerID:
115122
description: ProviderID is the unique identifier as specified by the
116123
cloud provider.

config/crd/bases/infrastructure.cluster.x-k8s.io_microvmmachinetemplates.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,13 @@ spec:
148148
type: object
149149
minItems: 1
150150
type: array
151+
provider:
152+
description: 'Provider allows you to specify the name of the
153+
microvm provider to use. If this isn''t supplied then the
154+
default provider will be used. NOTE that the default provider
155+
cannot be controlled here: it would have been chosen by
156+
the operator configuring Flintlock on the remote host.'
157+
type: string
151158
providerID:
152159
description: ProviderID is the unique identifier as specified
153160
by the cloud provider.

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ require (
1313
github.com/onsi/ginkgo/v2 v2.9.1
1414
github.com/onsi/gomega v1.27.3
1515
github.com/spf13/pflag v1.0.5
16-
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230116125931-089fb91de682
17-
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230314141046-be161234224e
18-
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230113164813-f1ccd249c9ba
19-
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230109155544-97f4f12ca184
20-
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230109155544-97f4f12ca184
16+
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230531132000-8b78794ae040
17+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531132000-8b78794ae040
18+
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230531132000-8b78794ae040
19+
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230526050646-f421319741e7
20+
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230526050646-f421319741e7
2121
github.com/yitsushi/macpot v1.0.2
2222
google.golang.org/grpc v1.50.1
2323
google.golang.org/protobuf v1.28.1

go.sum

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -761,17 +761,39 @@ github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728/go.mod h1:x9o
761761
github.com/vmware/vmw-ovflib v0.0.0-20170608004843-1f217b9dc714/go.mod h1:jiPk45kn7klhByRvUq5i2vo1RtHKBHj+iWGFpxbXuuI=
762762
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230116125931-089fb91de682 h1:/sMHH7ShIXZfzpEKmCLIfEtC2UmkrZM7mHRjs+5EuXE=
763763
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230116125931-089fb91de682/go.mod h1:0snthlwNQ731b4CPJtSZ8I76FgS02wAOfyar9ss+X+U=
764+
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230531120904-dd84ec5eab9f h1:W9AB1wx/Ofk3OOIjRgkQaKbQ9JRip10/tfI9dfuUwwA=
765+
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230531120904-dd84ec5eab9f/go.mod h1:mCZXv8j3nCvp6H3xbFthJPLGrRuXzccvUR4qpucsFls=
766+
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230531132000-8b78794ae040 h1:JRPoWCSvPNT/qG8Ka7R8GgE/O120cTt9m+5Ksn22mns=
767+
github.com/weaveworks-liquidmetal/controller-pkg/client v0.0.0-20230531132000-8b78794ae040/go.mod h1:mCZXv8j3nCvp6H3xbFthJPLGrRuXzccvUR4qpucsFls=
764768
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230314141046-be161234224e h1:R9zDQSIQDwB1p8hkHk+gsNtBNYCHtdO/+7oFM7GMZO8=
765769
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230314141046-be161234224e/go.mod h1:Axe9n3zEbW5Q9ZtGiujFmyG9CPbcA8RVbF7nYhPL+wc=
770+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531120904-dd84ec5eab9f h1:jbWsr38mgql1XGqpvZ9XThbHfIHAHu5vflY+WWgbQEE=
771+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531120904-dd84ec5eab9f/go.mod h1:QtFQW5XzZXcDpICIMR22HumTyoR3l/dObiEXJ1WtxLA=
772+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531121559-9e13353d44c5 h1:Svk+XgO+zm+zOpRy1/QhI4HCieHw9OsTDdPPzcCZpME=
773+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531121559-9e13353d44c5/go.mod h1:r/jOB5TLC6hvsxewEPNA1irjqyXSEDq9FTvp4oxVCOA=
774+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531132000-8b78794ae040 h1:ZWbNN0vMbhNuoriMIo7akNKcgVWPBL27TJYng5J9ZqE=
775+
github.com/weaveworks-liquidmetal/controller-pkg/services/microvm v0.0.0-20230531132000-8b78794ae040/go.mod h1:r/jOB5TLC6hvsxewEPNA1irjqyXSEDq9FTvp4oxVCOA=
766776
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230113163837-eaa53ce86ced/go.mod h1:KPlbfZsmo9xlfzl98cFBqGYc9hpgSYljICR+LrqKJUA=
767777
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230113164813-f1ccd249c9ba h1:czFGmavIfOHuyVt+UInQBfF7tCCI3Ov/ZigJh37qzok=
768778
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230113164813-f1ccd249c9ba/go.mod h1:KPlbfZsmo9xlfzl98cFBqGYc9hpgSYljICR+LrqKJUA=
779+
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230531120904-dd84ec5eab9f h1:64Q6591P57N48U76pMaGvm9gdiAEb2RK5k+t529WV24=
780+
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230531120904-dd84ec5eab9f/go.mod h1:KPlbfZsmo9xlfzl98cFBqGYc9hpgSYljICR+LrqKJUA=
781+
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230531132000-8b78794ae040 h1:pStVsEygPVDvCxAmULkru0KjpFskAulhadjN0AzGptI=
782+
github.com/weaveworks-liquidmetal/controller-pkg/types/microvm v0.0.0-20230531132000-8b78794ae040/go.mod h1:KPlbfZsmo9xlfzl98cFBqGYc9hpgSYljICR+LrqKJUA=
769783
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20221108110312-4cf137879fb2/go.mod h1:JPML9O56MoPKGX97jfj++BtuFFS84jm4T+jWQBjO5Uc=
770784
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230109155544-97f4f12ca184 h1:o0CJeY1Dbq+xxw5mx32S+5nOft5nf2NZMjIbHlLvFpQ=
771785
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230109155544-97f4f12ca184/go.mod h1:JPML9O56MoPKGX97jfj++BtuFFS84jm4T+jWQBjO5Uc=
786+
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230522070730-18c06de56a20 h1:H3hlE0o89gEtWJJJd08yRORcCY0X7Ujyn32TRxtPOMw=
787+
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230522070730-18c06de56a20/go.mod h1:WcqH8PmBC38GTduseUoUnI/j8fYFMt+jKxKui5t3wck=
788+
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230526050646-f421319741e7 h1:uhgT7xo9Q8LaOVA3DpV1sfKPL74ThRd78PhNN5BqNoc=
789+
github.com/weaveworks-liquidmetal/flintlock/api v0.0.0-20230526050646-f421319741e7/go.mod h1:WcqH8PmBC38GTduseUoUnI/j8fYFMt+jKxKui5t3wck=
772790
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20221108110312-4cf137879fb2/go.mod h1:d65mpsT+pbMnMJZhUqeNtt7lcQnsX8cowl9dTRkniSI=
773791
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230109155544-97f4f12ca184 h1:7vrApNvF61104ULFq5lzH1IGfIE+94MwV/SmXlYvss0=
774792
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230109155544-97f4f12ca184/go.mod h1:d65mpsT+pbMnMJZhUqeNtt7lcQnsX8cowl9dTRkniSI=
793+
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230522070730-18c06de56a20 h1:Q/88mlcogfkf3Xn3ZR+U8vfPOx+NF13ThdpBnQKLCCo=
794+
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230522070730-18c06de56a20/go.mod h1:aCYaulYrPV5V3GtUDYMb43MSjk5cj+ioIiPWGwqoIJE=
795+
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230526050646-f421319741e7 h1:dR9Tfi22PvgjQsgECWIeWlixFfItZc+jMFc27FwtMco=
796+
github.com/weaveworks-liquidmetal/flintlock/client v0.0.0-20230526050646-f421319741e7/go.mod h1:aCYaulYrPV5V3GtUDYMb43MSjk5cj+ioIiPWGwqoIJE=
775797
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=
776798
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ=
777799
github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y=

0 commit comments

Comments
 (0)