-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangelog
157 lines (138 loc) · 8.59 KB
/
Changelog
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
v0.8.6 -- 20141203
v0.8.3 resolves this show stopping bug:
hesco-weave #14: BUG: weave::install_docker/Exec['purge_firewall_rules']
requires installed docker to install docker
* be74d83 Update changelog, tag v0.8.6, fix link in README
* 6f96716 Fix README.md menu link
* 84fae3a Complete TO-DO list, account for unreported resolved bug
* ce70238 Beginning to outline v0.9.x roadmap
* 4c81a6c Resolve #14: unless => '/usr/bin/test -x /usr/bin/docker && . . . '
* c75202b make release used to update version to v0.8.1
* c0a23e3 Document changes for v0.8.x in Changelog, bug fix in README
v0.8-0-d1320c6 -- 20141121
v0.8.x resolves these issues:
weave::firewall::* should manage firewall otherwise created by docker/weave;
open port 6783 for peered docker hosts
https://github.com/hesco/hesco-weave/issues/1
Expose containers on a weave network as Facter::facts on the docker host
https://github.com/hesco/hesco-weave/issues/4
Provide new weave::simple::(run::interface) defined types as wrappers
around weave::(run::interface) to handle hiera data munging/validation?
https://github.com/hesco/hesco-weave/issues/6
* dc15e56 make release used to update version to v0.7.50
* 4b2317b Fix documentation bug
* 57ec895 make release used to update version to v0.7.48
* a3323df Refactor docker_hosted_containers fact, expose entire docker inspect output
* 9439ca2 update comments on the state of the weave project and this module
* 7bae5cb make release used to update version to v0.7.45
* 0fe65a7 rm #2, #8 from v0.8.x roadmap
* ae09f6c Document ::listen_to_peers, Notify[no firewall rules required for self]
* c70db38 Weave::Firewall::Listen_to_peer[]/Notify[no firewall rules required for self]
* a7a120d further clean up of README.md documentation
* fc1be24 update installation instructions
* f5ff0c6 make release used to update version to v0.7.39
* 203aeec further clean up of README.md, clarify and complete documentation, fix links
* 8b6de7a Resolve #1: provide new weave::firewall::* classes/types, managed puppet way
* 783125a refactor weave::install to better manage weave's dependency on docker
* 25aa108 Fix internal links in table of contents
* 8e46cf9 WIP: Exclude local IP from peers array for weave::launch
* 1edd0ee make release used to update version to v0.7.33
* 211dd72 Resolve #6: Provide new weave::simple::(run::interface) defined types
* 57fcf29 First pass on README.md, document weave::simple::*, weave::firewall::*, facts
* 94fcf74 Begin to outline new weave::simple::* and weave::firewall::* features in README.md
* 1073577 debug weave::firewall::(docker|weave), now matches output of docker/weave managed firewall
* bdba772 quiet debug notification in weave::simple::run
* f9a1dc2 weave::firewall::listen_to_peer debugged: firewall's proto(col) attribute fails to handle array
* aa128af $public_ip now defaults to undef for weave::firewall::dnat_published_port
* c9ca641 resolve multiple minor bugs in refactor for successful catalogue compilation
* 440f5d6 make release used to update version to v0.7.24
* a0c68df Resolve #4: custom fact returning json hash of 'hostname => docker_bridge_ip' pairs
* b9959ab account for ports published to specific public ip
* 9edc546 migrated from ymd_docker internal module
* 5b69478 make release used to update version to v0.7.20
* 12fbeb7 Confirmed nat table: '00100 DOCKER chain, route LOCAL non-loopback traffic to DOCKER'
* 6febac0 First iteration on weave::firewall::dnat_published_port defined type, untested
* 0596d35 make release used to update version to v0.7.17
* 0c9cb53 Add weave::simple::(run|interface), validate hiera data for weave::(run|interface) types
* 88d8a4b Document the weave::firewall::* classes pending nature, invite testers
* 35cd5ed Adds weave::firewall::(docker|weave|listen_to_peer), testing pending
* aececb6 weave::launch now conditionally manages firewall, testing still required
* 6a40e34 make weave script executable
* 0f2e8e1 weave reset for Exec[docker_rm_weave_container_for_ensure_(absent|purged)]
* 81a9dd5 Exec[reset_weave] now notifies Exec[weave_launch], debug unless => attributes
* 9122172 a $peer is a destination, not source, on OUTPUT chain; cruft removal
* 0b6339c upgrade weave script to: a88bb68447, 2014-10-28
* 12e5269 Merge branch 'master' of https://github.com/hesco/hesco-weave
* 5cc6659 new weave::manage_firewall option set in hiera data
* 1189e58 no longer `include firewall` module here.
* c775cd3 Acknowledge additional outstanding issues (#8, #9, #10) in README.md
* 5084494 implements `facter -p weave_router_ip_on_docker_bridge`
* 56508d5 make release used to update version to v0.7.2
I have messed with the public history by fixing tags
which failed to comply with semver.org standards:
v0.01 is now v0.1
v0.02 is now v0.2
v0.03 is now v0.3
v0.0.4 is now v0.4
v0.04 is now v0.4
v0.05 is now v0.5
v0.06 is now v0.6
v0.7-??-b1c129c -- 20141013 -- INTERFACE CHANGE for weave::run
* b1c129c (tag: v0.7) bust bug: perl style conditionals in bash script
* ec5c5e6 README: weave::run interface change, weave::firewall suppressed, broken public tags
* 74d38a3 Commit changes to Modulefile when version incremented (Makefile change)
* 7debb44 Updates version in Modulefile
* c468f54 update changelog, to nearly v0.7
* ab6c027 Add sanity checks, allow for either Modulefile or metadata.json
|\
| * a0be0de make release used to update version to v0.6.11 RELEASED
| * b4f2894 Adds Modulefile back to project, patches set_version.sh to manage it
| * ff92070 Add links to issues from the TODO list in README.md
| * eb8a808 Fix confused output from Makefile
| * a4438cc Fix broken links in README.md
| * d38cb2a clean up formatting throughout README.md, make explicit, license as GPLv2
* | 31d5b17 changes described by 1f26a7e and 75998e2, which added weave::firewall, wip, suppressed
* | c805ba5 Resolve Bug #7, weave::run ( $host, $ip, $image, $options ), INTERFACE CHANGE
* | 1f26a7e suppress as comment: ensure_resource( 'weave::firewall', broken still, wip
* | 75998e2 Turns weave::firewall into defined type to be run for each peer, still wip
* | 3f87eb7 documentation patches, -d switch unnecessary, ip in dot-quad/cidr notation
|/
* 80de595 make release used to update version to v0.06.1
v0.6-0-7c913c5 -- 201410nn
* 7c913c5 (tag: v0.6) Add output suggesting a `git push origin master --tags`
|\
* | 2d48df0 weave::interface tested and found working, white space changes.
* | e432417 README: v0.06: Usage, new weave::interface, hiera-based workflow, To-Do
* | 69d0c1d usage() clarifies that -v switch is DISABLED
* | e40dc88 Suppress -v(erbose) switch, seems to break everything, even when not used.
* | 600aa5e Enhance error messages from sanity checks
* | 2011b48 Bust bug w/ `exit $RESULT`, add -v(erbose), usage(), clean up whitespace
* | f64d55d deploy, use in unless attribute: /usr/local/bin/test_docker_container_for_ethwe
* | cc5fa8b /usr/local/bin/test_docker_container_for_ethwe seems to be working now
* | 31682f7 New weave::interface defined type, expose `weave (attach|detach)` to puppet user, untested
|/
* 6147feb (tag: v0.5) Merge branch 'master' of https://github.com/hesco/hesco-weave
v0.5-0-6147feb -- 201410nn
* 6147feb (tag: v0.5) Merge branch 'master' of https://github.com/hesco/hesco-weave
|\
| * 5a60167 Adds a Changelog, including warning about changes to published history
| * 30341b5 Further debugging of scripts/set_version.sh
| * c4ca90d Fix README.md target for regex in scripts/set_version.sh
| * b31c1fd Revert "make release used to update version to v_version"
| * 4113f2e make release used to update version to v_version
| * c44826b Debugging scripts/set_version.sh script, think I got it right now
| * fbf58f6 Adds a Makefile with a `make release` target, manages version incrementation
| * 4f3898a git rm (deprecated) Modulefile
| * e415604 .gitignore pkg/, generated by `puppet module build`
| * 2cf327d link to puppetforge project, clarify 'What weave affects' section
* | a57ea22 weave::run's Exec["weave run $ip $image"] requires running weave router
* | 0524c44 New Exec["restart_weave_for_$docker_host_weave_ip"] resource
|/
* e644c90 (tag: v0.4) Adopt sematic versioning, bump version to 0.0.4
v0.04-11-gdc0d16d -- 20141009
* dc0d16d (HEAD, master) make release used to update version to v0.4.11
* e644c90 (tag: v0.4) Adopt sematic versioning, bump version to 0.0.4
* fbf58f6 Adds a Makefile with a `make release` target, manages version incrementation
* 4f3898a git rm (deprecated) Modulefile
* e415604 .gitignore pkg/, generated by `puppet module build`
* 2cf327d (origin/master, origin/HEAD) link to puppetforge project, clarify 'What weave affects' section