v0.9.0-alpha.0
Changelog
1687425 Add 'bootstrap' field to Machine; it's mandatory
62e9f15 Add 'contract' label for capi-controller
b5cd2e9 Add RBAC rules for upstream CAPI controller
ea99f76 Add Ready status on BareMetalMachine
111fd21 Add a 'ready' field to BareMetalCluster status
3040650 Add apiVersion field to infrastructureRef in test
451ded0 Add manifest for CAPI controller
aabdb1e Add myself & Dennis to Maintainers
f93f176 Annotate initial master node with its plan
aa74436 Avoid failure when controllerImage is blank
9b202a0 BareMetal cluster controller updated to v1alpha3
e5949cd BareMetal machine controller updated to v1alpha3
bfda183 Better registering of scheme so wksctl controller can parse YAMLs
b090579 Clarify parsing error message
e798085 Clean up a couple of log messages
be9f1bd Deal with changes in upstream Sealed Secrets API
37ec1de Deal with upstream change in kube-proxy config
0db4f18 Deal with upstream changes in cordon helper
2481682 Don't install ansible, which we aren't using
e53100b Don't need hugo to run integration tests
9d43ec5 Ensure wksctl program can parse YAMLs
7cd3570 Execute unit tests one at a time to avoid running out of memory
7123c81 Fail parsing if manifest lacks Cluster or BareMetalCluster definition
212ff95 Fail test early if setup returns an error
d680644 Fetch fallback namespace from manifest, not from cluster
574a8a6 Fix compile error in apply_test
da8b9e3 Fix typo in test data
b1b2406 Fix up incorrect use of PrivateAddress in test
1feb337 For v1alpha3 reuse cluster parsing from specs package
54a6c39 Further v1alpha3 updates for cluster.yaml
a38f101 Install Go 1.13 for machine-type CI tests
8b9bc71 Install just the docker client, to save space
1a80449 Make UpdateWithGeneratedNames() not-fail on v1alpha3
0a81eff Merge pull request #172 from weaveworks/update-to-v1alpha3
835867a Merge pull request #175 from weaveworks/update-build-image
2e2da9c Merge pull request #215 from weaveworks/new-maintainers
4797693 Need to write out BareMetalMachines in UpdateWithGeneratedNames()
a908c17 Patch data after reconcile in controller
e81d41f Print version at controller startup
4c90fb4 Protect against crashes when no infrastructureRef set
86a5fdd Provide initial documentation on the release process. (#219)
cd91132 Put a note in the README
0b29ac8 Raise minimum Kubernetes version to 1.16 for upstream CAPI
bf28f2e Re-use machine.GetKubernetesVersionFromManifest()
aed05db Read namespace from machines after registering schemes
75837e0 Refactor multimaster test error reporting
55cfe9d Register metav1 resource types with the scheme
cee0d70 Remove 'initializeMasterPlanIfNecessary' step
aa1138f Remove Scheme registration from helper function
8408805 Remove top-level address and port fields
a6767d1 Remove unused applyAddons() function
8adf3f6 Rename field from ExternalLoadBalancer to ControlPlaneEndpoint
15d8796 Replace gometalinter with golangci-lint in build container
d8e0944 Return error if seed node plan fails
60f30c7 Set clusterName on machines in test
d855a70 Set providerID on Node and BareMetalMachine in controller
da5779e Split out function to write manifest from machine lists
6be71a0 Update 'badmachines' part of test for v1alpha3
f07049b Update 'specs' package for v1alpha3
ebce9a0 Update CRD definitions to v1alpha3
6769317 Update ClusterAPI from v1alpha1 to v1alpha3: basic types
13ee893 Update RBAC for v1alpha3
17d17f2 Update apply_test for v1alpha3
2a84ec8 Update apply_test for v1alpha3
da68cce Update build image to newer one from this branch
cdd097b Update controller main to v1alpha3
5ddd31b Update docunmentation for v1alpha3
bdeb394 Update generated files after rebases
2b644aa Update go.sum
ee1264f Update install_plans for v1alpha3
cf562d2 Update kubeconfig for v1alpha3
04a677d Update machine controller after adding 'spec' field
8058852 Update machine package to v1alpha3
0a9eea7 Update manifest test to v1alpha3
6670579 Update multimaster integration test to v1alpha3
02065fd Update os handling for extra 'spec' struct
ac67cd8 Update runners/ssh for v1alpha3
8e89409 Update vfsdata files
e967587 Update vfsdata files
07c251b Use 'require' to fail tests before they crash
51f4e10 Use build image with Go 1.13.5
4254b62 Use newer upstream image with Go 1.13.5
8316bc2 Use same settings for build container in every step
31f8fec [WKP-848] Update weave-net IPALLOW_RANGE on init (#234)
2d5e9c5 cluster.yaml should be a stream not a list
7e612ac controller: invoke 'create()' if we can't find the Node
0d6db22 fix up function to write manifest from machine lists
b6df6a6 refactor: move annotation key for plans
0355bf8 remove FirstMasterInArray() which is now a duplicate