-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathChangeLog
254 lines (196 loc) · 4.75 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
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
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
CHANGES
=======
2.5.2
-----
* disable audit-devices deletion by default
2.5.1
-----
* release 2.5.1
* add CI for build and release
2.5.0
-----
* disable secrets-engines deletion by default
* remove wrong log
2.4.0
-----
* disable auth-methods deletion by default
2.3.0
-----
* remove kubernetes auth methods management
2.2.2
-----
* 2.2.2 release
* update pyyaml version
* update changelog
2.2.1
-----
* revert k8s pki related features
2.2.0-1.2.3
-----------
* use new token parameter names for vault 1.2.3
2.2.0
-----
* kubernetes sa feature
* add kubernetes auth method config
2.1.1
-----
* release 2.1.1
* update version number
2.1.0
-----
* release 2.1.0
* add tox in CI
* add linter and fix lint issues
* add auth methods module testing
* bootstrap LDAP testing
* add secrets engines module testing
* add policies module testing
* add audit module testing
* add tests for args
* bootstrap tox testing
* remove 'deprecated' labels
* use organization instead of OU
1.1.6
-----
* add k8s pki roles creation
* adaptation of backported LDAP and policies module
* adaptation of backported Auth module
* adaptation of backported Secret module
* Backport VaultClient methods
* First adaptation of backported modules
* Backport of deprecated configuration modules
* Handle error bubbling
* add .tox to .gitignore
* add methods to VaultClient
2.0.5
-----
* release 2.0.5
* update version number
2.0.4
-----
* release 2.0.4
* kv\_copy\_path is now correctly called
* update version number
2.0.2
-----
* release 2.0.2
* add sigint catching
* LDAP password can be read from env or Vault
2.0.1
-----
* release 2.0.1
* update ldap documentation
* fix wrong way to read ldap password
* vault-addr and vault-token not needed by ldap list groups
* remove display of parsed arguments
2.0.0
-----
* release 2.0.0
* replace env vars in kv module helps
* fix help in kv module
* update kv module documentation
* update general configuration
* update installation documentation
* use yaml.safe\_load
* kv copy path is now independant
* kv copy secret is now independant
* kv delete is now independant
* kv secrets tree is now independant
* kv find duplicates is now independant
* add missing param in doctring
* add default value for base logger in VaultClient
* shorten some lines
* add missing return for kv count
* kv delete list instead of read
* add KV generate tree
* kv count is now independant
* base\_logger for module init is not more mandatory
* run method of modules now takes a dict of args
* subparser initialization now called directly from VaultManager.py
* arg\_parser no more needed by modules
* remove display of parsed args
* remove deprecated 'TODO'
* add secrets-tree function to KV module
* add --version argument
* logging is now on stdout instead of stderr
* updated changelog
* add find-duplicates function to kv module
* function count in kv modules now prints a json
* better logging levels
* add missing possible arg in KV module
* update module template
* move vault-config param from modules to main parser
* missing LDAP password now correctly handled
* add param vault-config for LDAP module
* Policies module refactoring
* LDAP module refactoring
* add kv count function
* remove forgotten reference to export
* remove unused VaultClient instanciations
* removed unused kv export
* kv delete can now handle several paths
* kv copy moved to kv copy\_path and add kv\_copy\_secret
* remove unused methods from VaultClient class
* KV delete refactored
* new logging format
* add new args to main module
* remove deprecated documentation
* delete deprecated modules
* add deprecated for modules
1.1.5
-----
* only remove / at begining and end of path (secret engines)
1.1.4
-----
* tag release 1.1.4
* now compatible with Vault 1.0 and revert 07565d
* fetch ldap password from env instead of Vault
* add MIT license
* add homepage to python package
1.1.3
-----
* add delete argument to kv module
1.1.2
-----
* add copy argument to kv module
* add log when secret not found in Vault
1.1.1
-----
* add skip-tls parameter
* add kv module
1.1.0
-----
* documentation update and some fixes
* fix issues in LDAP module
* add approle specific configuration
* allow ldap module to manage groups/users secrets
* add documentation in README file
* change README extension to .md
* fix dry run log
1.0.9
-----
* releasing 1.0.9
* add secret module
* allow LDAP modules params to be run alone
* add dry run mode
1.0.8
-----
* fix issue in auth method
1.0.7
-----
* add method to search secrets in string
1.0.6
-----
* add auth module, add policies mngnt in LDAP module
1.0.4
-----
* change README extension
* add audit module and several fixes
1.0.2
-----
* add ldap module
* add policies module
* add some comments
* add verbosity granularity
* add submodule loader and packaging
* Initial empty repository