forked from perljedi/net-kubernetes
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChanges
224 lines (121 loc) · 5.28 KB
/
Changes
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
Revision history for {{$dist->name}}
{{$NEXT}}
1.08 Tue Oct 03 2017
- Fixes bug introduced in 1.06 which breaks authentication with client certs.
1.07 Tue Oct 03 2017
- Fixes service accounts so that imagePullSecrets and secrets are RW and are included in updates.
1.06 Fri Sep 29 2017
- Adds create and delete verbs for namespaces.
- Fixes serevice accounts to be namespaced resources instead of globals.
- Adds support for role and role binding resources.
1.05 Tue Jul 18 2017
- Previous distribution was packaged with files which should not have been there.
- Perltidy'ed the distro
1.04 Tue Jul 11 2017
- Adds support for deployments and replica sets.
- Begin deprecation of api_version as various resources have different version info.
- Adds server version detection.
- Adds internal cataloging of resource endpoints to server versions.
- Net::Kuberentes now delegates all namespaced resource listing to the default namespace.
- Consolidate some repeated code.
- Add support for match expressions in label selectors.
1.03 Tue Jul 12 2016
- Bug fix for boolean values passed to kubernetes via json.
1.02 Wed May 11 2016
- Update dependency on Test::Mock::Wrapper to avoid bug in perl 5.24
1.01 Thu Apr 28 2016
- Resource factory now ensures 'kind' is populated
1.0 Thu Apr 28 2016
- Resource->as_hashref now returns a clone of the data.
0.23 Mon Apr 18 2016
- Remove "resource version" in as hashref to prevent update resource bug.
0.22 Mon Feb 22 2016
- Add support for SSL client certificate based
authhenitcation.
- Minor documentation tweaks
0.21 Mon Sep 14 2015
- Require Test::Mock::Wrapper v0.17 or better for tests
(https://rt.cpan.org/Public/Bug/Display.html?id=107091)
0.20 Mon Sep 14 2015
- Update serialized version of endpoitn resource
- Update the UA string in http headers
0.19 Mon Aug 10 2015
- Correct cirtical URL typo in list_endpoints
0.18 Fri Aug 07 2015
- Add ServiceAccount resource, and list method to fetch it
- Add get_node method
- Add get_pods method to node object
- Refactor some tests to reduce code duplication
0.17 Fri Jul 31 2015
- Remove errant debuging statement
- Add "scale" method to Replication Controller
0.16 Fri Jul 31 2015
- Bug fix in get_pods to correctly AND together labels in the label selector
- Typo fix in POD
0.15 Thu Jul 30 2015
- Update for compatibility with kubernetes v1 release
0.14 Sat Jul 18 2015
- Added "logs" access to pod resource object.
- Added "Node" resource type and "list_nodes" method.
- Added "Endpoint" resource type and "list_endpoints" method.
- Fixed broken tests for win32 systems.
0.13 Tue Jul 14 2015
- Housekeeping - Make sure contributors are credited in pod and readme correctly
0.12 Tue Jul 14 2015
- New resource type "Event"
- New "list_events" methods
- Updated documentation on creating secrets
0.11 Tue Jun 30 2015
- Lots of documentation additions and enhacement
- Added several sub types of the Net::Kubernetes::Exception
to allow for cleaner/easier exception handling.
- Update $kube to also delegate create and create_from file
to the default namespace.
- Added "build_secret" method to make creating secrets easier
0.10 Sat Jun 27 2015
- Fixed circular dependency between Net::Kubernetes::Resource::Role::HasPods
and Net::Kubernetes::Role::ResourceFactory which caused bugs in get_pods
- Added automatic delegation from the top level $kube object
to default namespace for get_pod, get_secret, get_rc and
get_service
0.09 Fri Jun 26 2015
- Standardize url construction (which also fixes a few bugs)
- Minor resource role refactor for clarity
- Added lots of unit tests for resource objects
- Adding travis-ci build status image to POD
- Added "get_pods" method to Service Resource
- Refactor docs to a more sane layout.
0.08 Thu Jun 25 2015
- Added new method to resource controller to fetch its pods
- Added test cases, refactored some tests to re-use code
- Removed references to Data::Dumper that were only sued
for debugging.
0.06 Tue Jun 23 2015
- Added a dzil plugin to handle making meta.yaml
- Added an abstract in the main module to clear
cpants kwalitee check
- Switched to use Cpanel::JSON::XS for stability
- Swtich to YAML::XS which appears to have better
handling for numbers read from a yaml file.
- Temporary fix for conversion problems
between YAML and JSON in resource creator.
0.05 Sun Jun 21 2015
- Apparently cpan thinks 0.04.1 is less than 0.04
0.04.1 Sun Jun 21 2015
- Fix bug causing resource and namespace urls to get a double /
0.04 Sat Jun 20 2015
- Fix bug reading token in perl 5.18 reported by cpan testers
- Fix a bug in reading json from disk in create_from_file
0.03 Fri Jun 19 2015
- New authentication option: "Token"
provide a token to use when authentication to the kubernetes apiserver
may be provided as a string, path to a file, or a ref to a file handle
- Resource method "update"
Any reosurce object may be modified (using the provided attributes).
after making changes, call $resource->update; to send those changes
to the api server to store.
0.02 Sun Jun 07 2015
- Fixed typo in documentation
- Removed debug code from delete method
- Added refresh method for statefull resources.
0.01 Sat Jun 06 2015