Skip to content
Pre-release
Pre-release

@chuckha chuckha released this Oct 28, 2019

Changes since v0.2.1

Fixes a bug with the Manager YAML

Thanks to all our contributors! 😊

The image for this release can be found at us.gcr.io/k8s-artifacts-prod/capi-docker/capd-manager:v0.2.1.

Assets 3
Pre-release

@chuckha chuckha released this Sep 6, 2019 · 20 commits to master since this release

🚨 This is a MAJOR release.

Cluster API Provider Docker is a development and testing tool to support the Cluster API ecosystem. It is not meant to be a production system.

This is the first release of cluster-api-provider-docker that works with the v1alpha2 API of Cluster API.

Major changes

  • capdctl was removed entirely. This is generally replaced by the kustomize tool. For generating YAML please see the capi-yaml-gen project.
  • types are now found under the infrastructure.cluster.x-k8s.io/v1alpha2 namespace

Getting started

The best getting started guide exists here.


The image for this release is gcr.io/kubernetes1-226021/manager:v0.2.0.

Thanks to all the contributors of this release!!

Assets 3

@chuckha chuckha released this Jul 25, 2019 · 191 commits to master since this release

The first official release of Cluster API Provider Docker!

This release supports v1alpha1 of Cluster API.

Images can be found here:

gcr.io/kubernetes1-226021/capd-manager:v0.1.3

If you're looking for the latest v0.1 release, please use this image:

gcr.io/kubernetes1-226021/capd-manager:v0.1

Changelog

91b4031 fixup goreleaser

Thanks

Big shout out to all the contributors in this release!

@ashish-amarnath
@liztio
@neolit123
@amy
@ericzhang08
@sethp-nr
@nikhita

Assets 5
Jul 25, 2019
First release of v1alpha1 support
Pre-release

@chuckha chuckha released this Jul 25, 2019 · 198 commits to master since this release

Changelog

4b277af Merge pull request #108 from chuckha/docker-build-check
6f39473 build outside of goreleaser
4a0c37e Merge pull request #106 from chuckha/quotes
16efd3b quote the environment
38dc27f Merge pull request #105 from chuckha/tagging
06e7995 revamp of tag and push workflow
7e67053 Merge pull request #104 from chuckha/push
91b54f3 actually run push images
8b4bdac Merge pull request #103 from chuckha/test
57a7423 Attempt to push the images after running goreleaser
7bebd31 Merge pull request #102 from chuckha/release
e258178 configure gcloud for docker
b02aaec Merge pull request #101 from chuckha/ghtoken
370f406 Use a GITHUB_TOKEN secret
53a7a69 Merge pull request #100 from chuckha/renameworkflow
0b3c270 correctly name github workflow
cee981b Merge pull request #99 from chuckha/release
beb85dc Fix release workflow
2d75357 Merge pull request #95 from chuckha/release
7799d9c Use goreleaser
5aa99cd Merge pull request #97 from chuckha/verify2
ab058dc Clean up verification tools
fb1105e Merge pull request #89 from ashish-amarnath/capdctl-version
55c2e59 Build version info into binaries
0a75841 Merge pull request #92 from chuckha/capi-bump
aa44edf fix manager arguments
6c5172b add type meta to objects
d338042 fix examples and bump CAPI to v0.1.7
8678464 Merge pull request #91 from chuckha/panic-fix
6c03a5f Fix panics
981249f Merge pull request #84 from liztio/refactor-capdctl
3d528c1 Merge pull request #86 from chuckha/logging-panic
26e9904 Fix logging panic
419ec5c Setup klog to log to stderr
d8cfeb9 Molify the linter
eee3a0a Add copyright headers
bddd859 Use controller-runtime to create objects
1bca27d POST resources, not by name
0025dbb Delete unneeded file
4265d22 Seperate apply step out
d39da20 Fix not returning errors from mapping
0e7a0bf Properly parse the capi documents
b18543a Move runtime objects into objects
76915f9 Create objects without kubectl
550cd63 Functions, not variables
0a418a5 Struct-ize some YAML
da3b509 Move creating kind control plane into public function
bc3c292 Merge pull request #85 from chuckha/capi-fix
6213085 Update capi base image and drop support for <v0.1.6
e3a34f1 Merge pull request #83 from ashish-amarnath/verify-all-find-error
a477868 Merge pull request #82 from ericzhang08/add-goimports-verification
858ed81 Delete debugging code
fc7db1e Install goimports before verify
23dbca2 log errors on verify failure
13632bd Merge pull request #77 from ashish-amarnath/verify-docker-build
8566296 Add a goimports verification
8d71b83 revert debug code
27e1ffa Merge pull request #81 from chuckha/gha-cleanup
0d8a1d1 Minor fixup for workflow
b00bccf Merge pull request #80 from chuckha/ghworkflow
883b65d a better tagging strategy
62f95f0 Merge pull request #76 from SharksZhang/myfeature
c9bc76f Merge pull request #79 from chuckha/fix-gha
fe458da Fix the name of the image in the github action
dfff4c4 Reformat codes using goimports
03e8b1c debug
c8e1c94 add verify-docker-build to pre-submit tests
e0b3919 make 6443 as a constant
4db6777 Merge pull request #75 from chuckha/chuckha-patch-1
206e15a Publish container image on push to master
7a99ffa Update main.workflow with secrets
5ae65c2 Merge pull request #72 from kubernetes-sigs/chuckha-patch-1
281f70c Create main.workflow
1f59add Merge pull request #71 from chuckha/typo
1693ba1 Fix typo
0695a88 Merge pull request #70 from chuckha/versions
e93a5fe Be flexible with versions
aa11a01 Merge pull request #68 from chuckha/dl-crds
7a0f729 Merge pull request #62 from chuckha/dl-crds
481ef1a more accurate naming
ac9fbc4 PR feedback
87507b3 Merge pull request #64 from liztio/capd-patch
c29fe4e Fixes for cluster api v0.1.4
e4bb60b Typo in capdctl --help
1448394 fix verify
414d24e Removes unnecessary instructions in README
ac0eeba Download CAPI CRDs from release tarball
8999df7 Merge pull request #56 from chuckha/remove-kind
1064568 Merge pull request #53 from ashish-amarnath/reconcile-deleted-elb
901dd77 Merge pull request #57 from ashish-amarnath/update-go-mods
fda30b8 Merge pull request #59 from ashish-amarnath/update-dockerfile
eb7b267 Add logger package to build container
991d0ae update go mod files
603fffb use logr instead of fmt printfs
3aa185e Cluster reconciliation should reconcile exited ELB
11c4cf9 Fixup readme and dockerfile
b8f6527 Update verify-gofmt and run update gofmt
9b76246 Update deps
453ac69 use k8s version parser
966948d remove kind the binary as a dependnecy
f60f797 Merge pull request #27 from amy/logging
9bd5fef Merge pull request #48 from ashish-amarnath/be-non-gcr-friendly
0548452 Add logger to actuators
08ce05b Merge branch 'master' into be-non-gcr-friendly
5c831e9 Merge pull request #51 from ashish-amarnath/update-readme
db45069 Merge pull request #46 from ashish-amarnath/build-dev-images-by-default
af8fc64 fix kubeconfig getting steps in readme
c3b249b Merge pull request #50 from ashish-amarnath/fix-capdctl-subcommands-help
5357772 update capdctl subcommands help
5eeedf9 update readme with instructions
494fed3 update publish-manager to be more non gcp friendly
8f5d793 Merge pull request #47 from ashish-amarnath/add-issue-pr-templates
81af63a add new lines at EOF
aedae29 Merge pull request #37 from chuckha/rbac
6b671c1 Merge pull request #45 from ashish-amarnath/fix-provisioner-name
0fad001 steal issue and pr templates from capa
8374ef7 build dev images by default
38a5acb fix provisioner name
551318c Merge pull request #41 from chuckha/provider-id
fa2316e Merge pull request #39 from chuckha/secretname
0e80989 Merge pull request #35 from amy/newvar
3bbf22f Merge pull request #44 from chuckha/secret-value
5932013 Fix up the secret name
4daf71f Fixup the provider id
114b321 Temporary fix for cluster-api 1.4
9717119 Fixup rbac for v0.1.4
2408507 change variable names
b433f80 Merge pull request #34 from chuckha/rbac
3ac0512 Merge pull request #30 from amy/machineDeployment
f6d5a6c Provide patch to events to the cluster-api system account
8bc0864 confige machine deployment
e9226bc Merge pull request #26 from amy/actuator-refactor
9ff4e58 Merge pull request #25 from amy/readme
087f5c1 small refactor for actuator folder
25256f9 update readme
b2324ba Merge pull request #21 from neolit123/hack-boilerplate
df91e19 Merge pull request #20 from nikhita/contributing.md
73d0491 hack: include boiler plate verification tooling
7feae07 hack: include more update and verify scripts
d03171f Add CONTRIBUTING.md file
64c3eaf hack: include a verify-gofmt script and fix gofmt issues
98392c7 hack: include a verify-spelling script and fix spelling issues
a481e7c hack: include a verify-golint script and fix linting issues
daafa3a hack: include a verify-whitespace script and fix whitespace issues
2e852e2 Merge pull request #16 from amy/master
ace77bf fix import paths
10b854d Merge pull request #12 from neolit123/move-module-imports
bafc14b Merge pull request #3 from chuckha/security
8639b13 Merge pull request #11 from neolit123/update-readme
d357ca2 go-modules: fix module name and local imports
a57ad94 README: modify the build step for binaries
25dac24 Merge pull request #14 from chuckha/build-fix
1676740 Merge pull request #10 from neolit123/fix-docker-file
8cecc65 Fix the build
c11843e Dockerfile: use the name of the project as working directory
6372508 Merge pull request #2 from chuckha/updates
d81278a Merge pull request #7 from sethp-nr/docs/update-readme
a65a240 docs: kind >0.3.0
bfe1e2a Fixup comment
552d73d docs: update readme
333da2a refactor noderef code
bae8376 Delete works for control planes
7c10ce7 proper delete
b8175e4 Adds security contacts
d180db9 Several updates
cbf3654 Update owners file
8ce4547 Get ready for k8s migration
d67e28e clean ups
6b8d570 Delete nodes and finish rename
5bef5f9 rename to capd
b692739 use providerID that vaguely looks like a real provider id
b3ab4d6 string data encodes by default?
3e90c24 Be careful with control-plane vs controlplane
1b3b34b Encode secret and use labels not annotations
910842b remove the go mod hack
e892e4b return an error not nil
d790743 add license and CoC
0d9ea48 fix readme
aba081d Fix README
1aafb87 Rename module
c290035 fix bug with node versioning
837cc70 Make the version of the nodes configurable
faf6047 License & tiny code restructure
5f9dedd Make capkctl a real command
9aafc46 Update README
1843b00 adds kubernetes as a dependency
9fd3443 Adds forked readme
43801df Many cleanups
527c034 Use secrets instead of file mounts
61954bd Adds examples and readme
279fded Initial commit

Assets 5
Pre-release

@chuckha chuckha released this Jul 24, 2019 · 194 commits to master since this release

Changelog

4b277af Merge pull request #108 from chuckha/docker-build-check
6f39473 build outside of goreleaser
4a0c37e Merge pull request #106 from chuckha/quotes
16efd3b quote the environment
38dc27f Merge pull request #105 from chuckha/tagging
06e7995 revamp of tag and push workflow
7e67053 Merge pull request #104 from chuckha/push
91b54f3 actually run push images
8b4bdac Merge pull request #103 from chuckha/test
57a7423 Attempt to push the images after running goreleaser
7bebd31 Merge pull request #102 from chuckha/release
e258178 configure gcloud for docker
b02aaec Merge pull request #101 from chuckha/ghtoken
370f406 Use a GITHUB_TOKEN secret
53a7a69 Merge pull request #100 from chuckha/renameworkflow
0b3c270 correctly name github workflow
cee981b Merge pull request #99 from chuckha/release
beb85dc Fix release workflow
2d75357 Merge pull request #95 from chuckha/release
7799d9c Use goreleaser
5aa99cd Merge pull request #97 from chuckha/verify2
ab058dc Clean up verification tools
fb1105e Merge pull request #89 from ashish-amarnath/capdctl-version
55c2e59 Build version info into binaries
0a75841 Merge pull request #92 from chuckha/capi-bump
aa44edf fix manager arguments
6c5172b add type meta to objects
d338042 fix examples and bump CAPI to v0.1.7
8678464 Merge pull request #91 from chuckha/panic-fix
6c03a5f Fix panics
981249f Merge pull request #84 from liztio/refactor-capdctl
3d528c1 Merge pull request #86 from chuckha/logging-panic
26e9904 Fix logging panic
419ec5c Setup klog to log to stderr
d8cfeb9 Molify the linter
eee3a0a Add copyright headers
bddd859 Use controller-runtime to create objects
1bca27d POST resources, not by name
0025dbb Delete unneeded file
4265d22 Seperate apply step out
d39da20 Fix not returning errors from mapping
0e7a0bf Properly parse the capi documents
b18543a Move runtime objects into objects
76915f9 Create objects without kubectl
550cd63 Functions, not variables
0a418a5 Struct-ize some YAML
da3b509 Move creating kind control plane into public function
bc3c292 Merge pull request #85 from chuckha/capi-fix
6213085 Update capi base image and drop support for <v0.1.6
e3a34f1 Merge pull request #83 from ashish-amarnath/verify-all-find-error
a477868 Merge pull request #82 from ericzhang08/add-goimports-verification
858ed81 Delete debugging code
fc7db1e Install goimports before verify
23dbca2 log errors on verify failure
13632bd Merge pull request #77 from ashish-amarnath/verify-docker-build
8566296 Add a goimports verification
8d71b83 revert debug code
27e1ffa Merge pull request #81 from chuckha/gha-cleanup
0d8a1d1 Minor fixup for workflow
b00bccf Merge pull request #80 from chuckha/ghworkflow
883b65d a better tagging strategy
62f95f0 Merge pull request #76 from SharksZhang/myfeature
c9bc76f Merge pull request #79 from chuckha/fix-gha
fe458da Fix the name of the image in the github action
dfff4c4 Reformat codes using goimports
03e8b1c debug
c8e1c94 add verify-docker-build to pre-submit tests
e0b3919 make 6443 as a constant
4db6777 Merge pull request #75 from chuckha/chuckha-patch-1
206e15a Publish container image on push to master
7a99ffa Update main.workflow with secrets
5ae65c2 Merge pull request #72 from kubernetes-sigs/chuckha-patch-1
281f70c Create main.workflow
1f59add Merge pull request #71 from chuckha/typo
1693ba1 Fix typo
0695a88 Merge pull request #70 from chuckha/versions
e93a5fe Be flexible with versions
aa11a01 Merge pull request #68 from chuckha/dl-crds
7a0f729 Merge pull request #62 from chuckha/dl-crds
481ef1a more accurate naming
ac9fbc4 PR feedback
87507b3 Merge pull request #64 from liztio/capd-patch
c29fe4e Fixes for cluster api v0.1.4
e4bb60b Typo in capdctl --help
1448394 fix verify
414d24e Removes unnecessary instructions in README
ac0eeba Download CAPI CRDs from release tarball
8999df7 Merge pull request #56 from chuckha/remove-kind
1064568 Merge pull request #53 from ashish-amarnath/reconcile-deleted-elb
901dd77 Merge pull request #57 from ashish-amarnath/update-go-mods
fda30b8 Merge pull request #59 from ashish-amarnath/update-dockerfile
eb7b267 Add logger package to build container
991d0ae update go mod files
603fffb use logr instead of fmt printfs
3aa185e Cluster reconciliation should reconcile exited ELB
11c4cf9 Fixup readme and dockerfile
b8f6527 Update verify-gofmt and run update gofmt
9b76246 Update deps
453ac69 use k8s version parser
966948d remove kind the binary as a dependnecy
f60f797 Merge pull request #27 from amy/logging
9bd5fef Merge pull request #48 from ashish-amarnath/be-non-gcr-friendly
0548452 Add logger to actuators
08ce05b Merge branch 'master' into be-non-gcr-friendly
5c831e9 Merge pull request #51 from ashish-amarnath/update-readme
db45069 Merge pull request #46 from ashish-amarnath/build-dev-images-by-default
af8fc64 fix kubeconfig getting steps in readme
c3b249b Merge pull request #50 from ashish-amarnath/fix-capdctl-subcommands-help
5357772 update capdctl subcommands help
5eeedf9 update readme with instructions
494fed3 update publish-manager to be more non gcp friendly
8f5d793 Merge pull request #47 from ashish-amarnath/add-issue-pr-templates
81af63a add new lines at EOF
aedae29 Merge pull request #37 from chuckha/rbac
6b671c1 Merge pull request #45 from ashish-amarnath/fix-provisioner-name
0fad001 steal issue and pr templates from capa
8374ef7 build dev images by default
38a5acb fix provisioner name
551318c Merge pull request #41 from chuckha/provider-id
fa2316e Merge pull request #39 from chuckha/secretname
0e80989 Merge pull request #35 from amy/newvar
3bbf22f Merge pull request #44 from chuckha/secret-value
5932013 Fix up the secret name
4daf71f Fixup the provider id
114b321 Temporary fix for cluster-api 1.4
9717119 Fixup rbac for v0.1.4
2408507 change variable names
b433f80 Merge pull request #34 from chuckha/rbac
3ac0512 Merge pull request #30 from amy/machineDeployment
f6d5a6c Provide patch to events to the cluster-api system account
8bc0864 confige machine deployment
e9226bc Merge pull request #26 from amy/actuator-refactor
9ff4e58 Merge pull request #25 from amy/readme
087f5c1 small refactor for actuator folder
25256f9 update readme
b2324ba Merge pull request #21 from neolit123/hack-boilerplate
df91e19 Merge pull request #20 from nikhita/contributing.md
73d0491 hack: include boiler plate verification tooling
7feae07 hack: include more update and verify scripts
d03171f Add CONTRIBUTING.md file
64c3eaf hack: include a verify-gofmt script and fix gofmt issues
98392c7 hack: include a verify-spelling script and fix spelling issues
a481e7c hack: include a verify-golint script and fix linting issues
daafa3a hack: include a verify-whitespace script and fix whitespace issues
2e852e2 Merge pull request #16 from amy/master
ace77bf fix import paths
10b854d Merge pull request #12 from neolit123/move-module-imports
bafc14b Merge pull request #3 from chuckha/security
8639b13 Merge pull request #11 from neolit123/update-readme
d357ca2 go-modules: fix module name and local imports
a57ad94 README: modify the build step for binaries
25dac24 Merge pull request #14 from chuckha/build-fix
1676740 Merge pull request #10 from neolit123/fix-docker-file
8cecc65 Fix the build
c11843e Dockerfile: use the name of the project as working directory
6372508 Merge pull request #2 from chuckha/updates
d81278a Merge pull request #7 from sethp-nr/docs/update-readme
a65a240 docs: kind >0.3.0
bfe1e2a Fixup comment
552d73d docs: update readme
333da2a refactor noderef code
bae8376 Delete works for control planes
7c10ce7 proper delete
b8175e4 Adds security contacts
d180db9 Several updates
cbf3654 Update owners file
8ce4547 Get ready for k8s migration
d67e28e clean ups
6b8d570 Delete nodes and finish rename
5bef5f9 rename to capd
b692739 use providerID that vaguely looks like a real provider id
b3ab4d6 string data encodes by default?
3e90c24 Be careful with control-plane vs controlplane
1b3b34b Encode secret and use labels not annotations
910842b remove the go mod hack
e892e4b return an error not nil
d790743 add license and CoC
0d9ea48 fix readme
aba081d Fix README
1aafb87 Rename module
c290035 fix bug with node versioning
837cc70 Make the version of the nodes configurable
faf6047 License & tiny code restructure
5f9dedd Make capkctl a real command
9aafc46 Update README
1843b00 adds kubernetes as a dependency
9fd3443 Adds forked readme
43801df Many cleanups
527c034 Use secrets instead of file mounts
61954bd Adds examples and readme
279fded Initial commit

Assets 2
You can’t perform that action at this time.