forked from uyuni-project/uyuni-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
uyuni-tools.changes
355 lines (308 loc) · 14.3 KB
/
uyuni-tools.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
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
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
-------------------------------------------------------------------
Mon Nov 18 18:50:59 CET 2024 - [email protected]
- version 5.1.2-0
* CVE-2024-22037: Use podman secret to store the database
credentials (bsc#1231497)
* Redact JSESSIONID and pxt-session-cookie values from logs and
console output (bsc#1231568)
-------------------------------------------------------------------
Mon Oct 14 15:32:26 CEST 2024 - [email protected]
- version 5.1.1-0
* Set projectId also for test packages/images
* Use SCC credentials to authenticate against registry.suse.com
for Kubernetes (bsc#1231157)
* Server on Kubernetes uninstallation fixes
* mgradm migration should not pull coco and Hub image if replicas == 0
(bsc#1229432, bsc#1230136)
* Do not allow SUSE Manager downgrade
* Prevent completion issue when /var/log/uyuni-tools.log is missing
* Fix Proxy shared volume flag
* During migration, exclude mgr-sync configuration file (bsc#1228685)
* Migrate from pgsql 14 to pgsql 16 pg_hba.conf and postgresql.conf files
(bsc#1231206)
* During migration, handle empty autoinstallation path (bsc#1230285)
* During migration, handle symlinks (bsc#1230288)
* During migration, trust the remote sender's file list (bsc#1228424)
* Use SCC flags during podman pull
* Restore SELinux permission after migration (bsc#1229501)
* Share volumes between containers (bsc#1223142)
* Save supportconfig in current directory (bsc#1226759)
* Fix error code handling on reinstallation (bsc#1230139)
* Fix creating first user and organization
* Add missing variable quotes for install vars (bsc#1229108)
* Add API login and logout calls to allow persistent login
* Bump version to 5.1.0
* Ensure namespace is defined in all Kubernetes commands
* Fix namespace usage on mgrctl cp command
* Improve compatibility for updating host trusted certificates
-------------------------------------------------------------------
Mon Aug 05 10:05:30 CEST 2024 - [email protected]
- version 0.1.21-0
* mgrpxy: Fix typo on Systemd template
-------------------------------------------------------------------
Fri Aug 02 16:50:31 CEST 2024 - [email protected]
- version 0.1.20-0
* Update the push tag to 5.0.1
* mgrpxy: expose port on IPv6 network (bsc#1227951)
-------------------------------------------------------------------
Thu Aug 01 18:48:57 CEST 2024 - [email protected]
- version 0.1.19-0
* Skip updating Tomcat remote debug if conf file is not present
-------------------------------------------------------------------
Wed Jul 31 13:24:42 CEST 2024 - [email protected]
- version 0.1.18-0
* Setup Confidential Computing container during migration
(bsc#1227588)
* Add the /etc/uyuni/uyuni-tools.yaml path to the config help
* Split systemd config files to not loose configuration at upgrade
(bsc#1227718)
* Use the same logic for image computation in mgradm and mgrpxy
(bsc#1228026)
* Allow building with different Helm and container default
registry paths (bsc#1226191)
* Fix recursion in mgradm upgrade podman list --help
* Setup hub xmlrpc API service in migration to Podman (bsc#1227588)
* Setup disabled hub xmlrpc API service in all cases (bsc#1227584)
* Clean the inspection code to make it faster
* Properly detect IPv6 enabled on Podman network (bsc#1224349)
* Fix the log file path generation
* Write scripts output to uyuni-tools.log file
* Add uyuni-hubxml-rpc to the list of values in
mgradm scale --help
* Use path in mgradm support sql file input (bsc#1227505)
* On Ubuntu build with go1.21 instead of go1.20
* Enforce Cobbler setup (bsc#1226847)
* Expose port on IPv6 network (bsc#1227951)
* show output of podman image search --list-tags command
* Implement mgrpxy support config command
* During migration, ignore /etc/sysconfig/tomcat and
/etc/tomcat/tomcat.conf (bsc#1228183)
* During migration, remove java.annotation,com.sun.xml.bind and
UseConcMarkSweepGC settings
* Disable node exporter port for Kubernetes
* Fix start, stop and restart in Kubernetes
* Increase start timeout in Kubernetes
* Fix traefik query
* Fix password entry usability (bsc#1226437)
* Add --prepare option to migrate command
* Fix random error during installation of CA certificate
(bsc#1227245)
* Clarify and fix distro name guessing when not provided
(bsc#1226284)
* Replace not working Fatal error by plain error return
(bsc#1220136)
* Allow server installation with preexisting storage volumes
* Do not report error when purging mounted volume (bsc#1225349)
* Preserve PAGER settings from the host for interactive sql
usage (bsc#1226914)
* Add mgrpxy command to clear the Squid cache
* Use local images for Confidential Computing and
Hub containers (bsc#1227586)
-------------------------------------------------------------------
Thu Jul 04 17:11:17 CEST 2024 - [email protected]
- version 0.1.17-0
* Allow GPG files to be loaded from the local file (bsc#1227195)
-------------------------------------------------------------------
Tue Jul 02 15:16:44 CEST 2024 - [email protected]
- version 0.1.16-0
* Prefer local images in all migration steps (bsc#1227244)
-------------------------------------------------------------------
Wed Jun 26 18:30:27 CEST 2024 - [email protected]
- version 0.1.15-0
* Define --registry flag behaviour (bsc#1226793)
-------------------------------------------------------------------
Wed Jun 26 15:14:40 CEST 2024 - [email protected]
- version 0.1.14-0
* Do not rely on hardcoded registry, remove any FQDN
-------------------------------------------------------------------
Fri Jun 21 16:52:52 CEST 2024 - [email protected]
- version 0.1.13-0
* Fix mgradm support config tarball creation (bsc#1226759)
-------------------------------------------------------------------
Thu Jun 20 11:42:11 CEST 2024 - [email protected]
- version 0.1.12-0
* Detection of k8s on Proxy was wrongly influenced by Server
setting
-------------------------------------------------------------------
Tue Jun 18 16:18:33 CEST 2024 - [email protected]
- version 0.1.11-0
* Require Netavark network backend for Podman
(bsc#1224081)
* Fix --registry option (bsc#1226436)
* Copy the server CA certificate to the host
* Delete /etc/uyuni/proxy folder during mgrpxy uninstall
* Check permissions of /etc/uyuni folder to prevent Squid failures
* Correctly prepend default namespace for mgrpxy containers
* Re-add Podman extra args for install and migrate
-------------------------------------------------------------------
Mon Jun 10 18:11:27 CEST 2024 - [email protected]
- version 0.1.10-0
* Change --hubxmlrpc-enable to --hubxmlrpc-replicas
* Add scale command for changing Confidential Computing
attestation replicas
* Ask for passwords twice
* Add mgrpxy logs command
* Remove the mount flags podman install command
* Rename the --migration-image* flags to --dbupgrade-image-* to
avoid confusion
* Move user-defined values to service configuration files
* Bump the push tag to 5.0.0
* Remove /etc/systemd/system/uyuni-server.service.d/Service.conf
during uninstallation
* Add support for Hub XMLRPC API container
* Enhance supportconfig file name with date to avoid conflicts
* Exclude /var/log/lastlog from migration
* Add registry flag
* Set pull policy on build service
* Compute attestation image name from base image when not
specified
* Add hint on uninstall dry runs that nothing has been done
* Create groups for mgradm subcommands
* Fix port number for billing API
* Require podman >= 4.5.0 on RPM based systems only,
do not require it for DEB based systems
* Backend flag required in mgrpxy start
* Fix mgrpxy backend detection
* Extract PAYG data after setup to prevent a race condition
* Fix IPv6 enabled detection (bsc#1224080)
* Replace coco with better name in mgradm install help
* Merge all email parameters into a single one
* Disable all locales when running SUSEConnect register -s
(bsc#1223483)
* Simplify localized strings
* Add parameters for the cloud service providers billing
* Fix colors disabling in non-interactive runs
* Add --purge-images flag for podman uninstalls
* Add URL and admin username in the setup final message
* Add support for /etc/uyuni/uyuni-tools.yaml conf file
* Add flags for Apache and Squid tuning
* Do not include DNS plugin in proxy uyuni net (bsc#1224127)
* Call cloudguestregistryauth before upgrade
* Change security-opts values to use = instead of :
* Fix passing distro info as reference
-------------------------------------------------------------------
Mon May 06 10:00:48 CEST 2024 - [email protected]
- version 0.1.9-0
* Redact passwords from the API payload in traces
* Fix build on Ubuntu 20.04 due to version change
-------------------------------------------------------------------
Fri May 03 16:32:03 CEST 2024 - [email protected]
- version 0.1.8-0
* Add 'mgradm support sql' command
* Improve GPG help
* podman-mount* flag should be used only on Server installation
and migration
* Add flag groups in help text
* Attach Proxy pod to our Podman network
* Create support ptf commands
* Create mgrpxy upgrade command
* Add domain for internal container network
* Stop the Server if first user creation failed
* Add localization support
* Require Podman 4.5.0 for its --shm-size-systemd parameter
* Add --podman-mount-www flag for install and migration
* Only colorize output if outputting to a terminal
* Fix output missing newlines due to the spinner
* Add product version and commit id to the version output
* Add missing whitespace between podman common arguments and
additional ones
* Bump the push tag to 5.0.0-RC
* Add gpg command to mgradm
* Hide message in stdout if SCCcredentials is missing
(bsc#1222277)
* Redact password in stdout and uyuni-tools.log
* Rework distribution mapping to work with distros without
.treeinfo data
* Add initial installation support for Confidental Computing
attestation container
* Allow PAM and LDAP authentication using SSSD
* Change pull policy default to Always during upgrade
* Allow migration with non-root user on source server
-------------------------------------------------------------------
Tue Apr 16 13:33:34 CEST 2024 - [email protected]
- version 0.1.7-0
* Fix wrong cobbler spacewalk_authentication_endpoint property
after upgrade or migration
* Fix migration script using awk missing in migration image
-------------------------------------------------------------------
Mon Apr 08 17:40:38 CEST 2024 - [email protected]
- version 0.1.6-0
* Pull image from authenticated registry
* Port 80 should be published to the port 80 of the containers.
8080 is squid
* Autogenerate the database password
* Add mgrctl term command
* Fix --version flag
* Deny uyuni to suma upgrade and viceversa
* Refactor upgrade to clarify script end adding post upgrade
script (bsc#1219887)
* Add mgradm install podman arguments to define big volumes storage
* k8s migration use same functions as upgrade
* Allow to use images from RPM if present
* Schedule a system list refresh after migrate if not runned before
* Ignore error on optional flag
* Fix migration of multiple autoinstallable distributions
* Obsolete uyuni-proxy-systemd-service package by mgrpxy
* Add GitHub workflow for checking changelog
* Allow installation using --image image:tag
* Add command to register Peripheral server to Hub
* Add Node exporter (9100) and Taskomatic (9800) ports to the list
of open TCP ports
* Fix minimal administrator password length
* Do not assume the current host is a cluster node when getting
kubelet version
* Add mgrpxy start, stop and restart commands
* Remove shm size constraints on the server
* Add mgrpxy and mgradm status commands
* Use uninstall commands dry run by default to avoid unintended
removals
* Make first user mandatory at install time
* Add inspect and upgrade command
* Improve error handling when exec.Command is used
* Start/Stop/Restart command with kubernetes
-------------------------------------------------------------------
Tue Feb 27 14:50:42 CET 2024 - [email protected]
- version 0.1.5-0
* Install aardvark-dns if netavark is installed (bsc#1220371)
-------------------------------------------------------------------
Tue Feb 13 18:45:11 CET 2024 - [email protected]
- version 0.1.4-1
* Add mgradm start stop and restart commands
* Do not build fish shell completion on Red Hat Enterprise Linux
and clones
* Stop services and database in podman server gracefully
* tomcat and taskomatic should listen on all interfaces also in podman case
-------------------------------------------------------------------
Wed Jan 31 14:56:34 CET 2024 - [email protected]
- version 0.1.3-1
* Add configuration help
* Add a warning message for interactive shell
* Accept image URLs with the tag already appended
* Add mgradm supportconfig command
* Verify if podman, kubectl or helm are installed before using them
* Add migration of config files
* Disable SELinux relabeling by Podman for migration container.
Fixes SELinux access problems for SSH agent socket.
* FQDN optional in command install for Podman
-------------------------------------------------------------------
Mon Jan 15 11:08:45 CET 2024 - [email protected]
- version 0.1.2-1
* Adapt the build tags also in the spec file
-------------------------------------------------------------------
Thu Jan 11 16:49:18 CET 2024 - [email protected]
- version 0.1.1-1
* Use tito for releasing
* Use the latest git tag as version instead of hardcoding it
* Comply to reuse.software rules for license documentation
* Add shell autocompletions
* Rename the tools to mgradm and mgrctl
* Add postgres migration
* Add migration of autoinstallable distributions
* Add mgrpxy tool with install and uninstall subcommands
* Merge /srv/www/ volumes and add one for /var/lib/salt
* Build uyuniadm also for Tumbleweed and ALP
-------------------------------------------------------------------
Tue Oct 24 13:24:46 UTC 2023 - Michele Bussolotto <[email protected]>
- Initial packaging of uyuni-tools 0.0.3
* Create uyuniadm and uyunictl packages
* Make it possible to build uyuniadm only on specific distro