-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathuyuni-tools.changes
More file actions
676 lines (579 loc) · 27.3 KB
/
Copy pathuyuni-tools.changes
File metadata and controls
676 lines (579 loc) · 27.3 KB
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
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
-------------------------------------------------------------------
Wed Apr 29 14:10:57 CEST 2026 - michael.calmer@suse.com
- version 5.2.9-0
* Do not stop container on health check failure
Temporary workaround for bsc#1263157
-------------------------------------------------------------------
Tue Apr 21 13:40:30 CEST 2026 - michael.calmer@suse.com
- version 5.2.8-0
* Generate service template only after secrets are created
-------------------------------------------------------------------
Mon Apr 20 17:56:22 CEST 2026 - michael.calmer@suse.com
- version 5.2.7-0
* Do not require admin secrets on upgrades
(bsc#1262409)
-------------------------------------------------------------------
Fri Apr 17 14:48:25 CEST 2026 - michael.calmer@suse.com
- version 5.2.6-0
* Use podman secrets for SSL on proxy
* Fix default value for helm registry (bsc#1258927).
* Fix db online backup with new pg_hba settings
* mgrctl copy can now infer target name if not set
* Set proxy config file permissions (bsc#1257660)
* Fix applying PTF with images from RPMs (bsc#1252548)
* Bump golang to 1.25
* No need to expose the cobbler port
* Add the TFTP port back to the proxy (bsc#1260905)
* Fix the macros in the spec file (bsc#1229105)
* Disable TFTP by default on the server
* If PTF image doesn't exists, use the current service image (bsc#1258418)
* Bump zerolog to 1.34
* Ignore spacewalk-service stop return code.
* Use static supportconfig name to avoid dynamic search
(bsc#1257941)
* Do not nest multiple tarball files and instead collect
all files into one tarball (bsc#1252964)
* Show where final tarball was generated (bsc#1259208)
* Add continuous database backup support (bsc#1250367)
* Stop automatically unhealthy container
* Use container based server setup instead tools bundled one
* mgrpxy ssh tuning should happens before crypto policies (bsc#1254619)
-------------------------------------------------------------------
Mon Mar 02 16:08:55 CET 2026 - michael.calmer@suse.com
- version 5.2.5-0
* Remove migrate command
* Remove template script from mgradm: use the one in the image
* Split the TFTP server into a separate container
* Explicitly start proxy pods after operations
(bsc#1258015)
* Adjust mgrctl server filter to work with the new helm chart
labels
* Remove hub register command
* Remove the Kubernetes install and upgrade from mgrpxy
* Optimize postgres migration disk space usage (bsc#1257447)
-------------------------------------------------------------------
Tue Jan 27 10:49:03 WET 2026 - psuarezhernandez@suse.com
- version 5.2.4-0
* Fix images handling in mgrpxy support ptf (bsc#1250940)
* Ssl Key file can miss if CA password is blank (bsc#1254154)
* Bump golang to 1.24
* Move the SSL checks at the begining of the migration
* Support config command parse correctly supportconfig output (bsc#1255781)
* Remove kubernetes code for the mgrdam
* During migration, krb5.conf.d should be copied in /etc/rhn (bsc#1254478)
* Use single universal image to migrate between postgresql
versions
-------------------------------------------------------------------
Tue Dec 09 14:03:52 CET 2025 - michael.calmer@suse.com
- version 5.2.3-0
* Update translation strings
-------------------------------------------------------------------
Thu Nov 27 11:23:45 CET 2025 - michael.calmer@suse.com
- version 5.2.2-0
* Read env var from http conf file (bsc#1253282)
* Fix helm upgrade parameters (bsc#1253966)
* Add ssh tuning to configure sshd (bsc#1253738)
* Remove cgroup mount for podman containers (bsc#1253347)
-------------------------------------------------------------------
Mon Oct 27 16:08:24 CET 2025 - rosuna@suse.com
- version 5.2.1-0
* Actually use the --dbupgrade-tag parameter when computing the
image URL (bsc#1249400)
* Remove extraneous quotes when getting the running image
(bsc#1249434)
* Handle CA files with symlinks during migration (bsc#1251044)
* Add a lowercase version of --logLevel (bsc#1243611)
* Adjust traefik exposed configuration for chart v27+ (bsc#1247721)
* Add mgradm server rename to change the server FQDN (bsc#1229825)
* Fix systemd object initialization in server rename. bsc#1250981
* Add SSL secrets to the db setup container during migration.
bsc#1250976
* Stop executing scripts in temporary folder (bsc#1243704)
* Detect custom apache and squid config in the /etc/uyuni/proxy
folder
* If no DB SSL CA parameter is given, use the other one
(bsc#1245120)
* More fault tolerant mgradm stop (bsc#1243331)
* Convert the traefik install time to local time (bsc#1251138)
* Fix generated DB certificate subject alternate names
* support config: collect podman inspect for hub container
(bsc#1245099)
* add --registry-host, --registry-user and --registry-password
to pull images from an authenticate registry
* deprecate --registry
* bump golang to 1.23
* Unify backup create and restore dryrun option case
* Use new dedicated path for Cobbler settings (bsc#1244027)
Migrate custom auto installation snippets (bsc#1246320)
* Fix calling of squid -z in mgrpxy cache clear (bsc#1247644)
* Always start database container even if enabled
* Backup systemd dropin directory too and create if missing
* Fix cobbler config migration to standalone files
* Update only our relevant collations instead of all available
* Add SLE15SP7 to buildin productmap
* Fix loading product map from mgradm configuration file (bsc#1246068)
* Fix channel override for distro copy
* Do not use sudo when running as a root user (bsc#1246882)
* Add 3rd party SSL options for upgrade and migration scenarios
* Do not consider stderr output of podman as an error
(bsc#1247836)
* Add workaround for nft-1.1.4 and netavark incompatibility
Netavark nft table is cleared and recreated after container stop
(boo#1248848)
* Do not require backups to be at the same location for restoring
(bsc#1246906)
* Remove extra ipv6 mapping and nftables workaround
(bsc#1248848)
* Restore SELinux contexts for restored backup volumes
(bsc#1244127)
* Automatically get up-to-date systemid file on salt based proxy
hosts (bsc#1246789)
* Fix recomputing proxy images when installing a ptf or test
(bsc#1246553)
* Migrate custom SSL CA certificates (bsc#1232641)
Remove old PostgreSQL exporter environment file before migration
* Add migration for server monitoring configuration (bsc#1247688)
-------------------------------------------------------------------
Thu Jul 24 16:15:22 CEST 2025 - marina.latini@suse.com
- version 5.1.18-0
* Update translation strings
-------------------------------------------------------------------
Tue Jul 22 16:37:57 CEST 2025 - marina.latini@suse.com
- version 5.1.17-0
* upgrade saline should use scale function (bsc#1246864)
-------------------------------------------------------------------
Tue Jul 22 12:11:36 CEST 2025 - marina.latini@suse.com
- version 5.1.16-0
* Use database backup volume as temporary backup location
(bsc#1246628)
-------------------------------------------------------------------
Fri Jul 04 17:17:20 CEST 2025 - marina.latini@suse.com
- version 5.1.15-0
* Reload systemd daemon before starting the uyuni-server during an
upgrade (bsc#1245779)
-------------------------------------------------------------------
Fri Jun 20 16:38:08 CEST 2025 - marina.latini@suse.com
- version 5.1.14-0
* Fix mgradm backup create handling of images and systemd files
(bsc#1244563)
* migrate existing TLS certificates from 4.3 systems
(bsc#1244847)
* Use FQDN of the source to generate certificates during migration
(bsc#1244847)
-------------------------------------------------------------------
Tue Jun 17 18:46:54 CEST 2025 - marina.latini@suse.com
- version 5.1.13-0
* Update translation strings
-------------------------------------------------------------------
Tue Jun 17 16:40:04 CEST 2025 - marina.latini@suse.com
- version 5.1.12-0
* Add the info message about End User License Agreement
* Remove duplicate parameters in mgradm install podman --help
* Change the first message of each tool to include the full
command and parameters
* support: don't dump files in bound folders (bsc#1243297)
* Extract the version number from /etc/susemanager-release only
if that config file exists
* During migration, improve info about usage on ssl-password and
logs (bsc#1243009)
* Start saline containers and the other after server is running
* Fix computed migration image name (bsc#1243725)
* During upgrade, pgsql service needs to be started before
healtcheck (bsc#1243402)
* During migration, check if the source server is a no-containerized
server (bsc#1243396)
* During migration, check if backup is already existing (bsc#1243105)
* Restore volumes using tar instead of podman import (bsc#1244127)
* Fix several bugs related to saline service (bsc#1243329)
* Purge saline and hubxmlrpc image (bsc#1243359)
* Remove SHM size limits from all containers (bsc#1243274)
* Fix log: pgsql version is a number
* During upgrade, wait server is up and running (bsc#1244023)
* Fix migration of autoinstallable distributions (bsc#1243802)
* Check for valid CA before attempting DB upgrade
-------------------------------------------------------------------
Tue May 13 14:58:11 CEST 2025 - marina.latini@suse.com
- version 5.1.11-0
* Always create all necessary systemd files (bsc#1242595)
* Patch saline and database images if needed mgradm support ptf
-------------------------------------------------------------------
Mon May 12 22:54:33 CEST 2025 - marina.latini@suse.com
- version 5.1.10-0
* Don't migrate py2*-compat-salt.conf files (bsc#1240626)
* Check for restorecon before using it (bsc#1240698)
* Adjust the distro path in cobbler files after migration
(bsc#1238929)
* Remove rhn-ssl-tool --gen-server RPM feature and options
(bsc#1235696)
* Add mgradm support ptf podman --pullPolicy flag. (bsc#1236877)
* Cleanup host supportconfig files (bsc#1242174)
* allow --tag parameter to override --pgsql-tag if missing (bsc#1241289)
* Don't migrate /etc/apache2/vhosts.d/cobbler.conf
* add gpg list command to mgradm
-------------------------------------------------------------------
Thu Apr 10 15:41:24 CEST 2025 - marina.latini@suse.com
- version 5.1.9-0
* Move PostgreSQL to a separate container
* Increase WaitForServer timeout to 120s
* Add mgradm backup and restore commands
-------------------------------------------------------------------
Fri Feb 28 11:18:49 CET 2025 - rosuna@suse.com
- version 5.1.8-0
* Generate SSL certificates before the setup
* Revert use of :z flag on server volumes (bsc#1235861)
* Allow mgrpxy install to use stored configuration
-------------------------------------------------------------------
Sun Feb 09 19:13:16 CET 2025 - marina.latini@suse.com
- version 5.1.7-0
* Build using Go1.19 on Debian 12
-------------------------------------------------------------------
Wed Jan 29 09:44:26 CET 2025 - marina.latini@suse.com
- version 5.1.6-0
* Escape lang_package macro properly
-------------------------------------------------------------------
Fri Jan 24 13:17:18 CET 2025 - marina.latini@suse.com
- version 5.1.5-0
* Only raise an error if cloudguestregistryauth fails for PAYG
(bsc#1233630)
* Relabel Proxy config files on SELinux (bsc#1235658)
* Run setup in its own container rather than using exec
* Add --registry back to mgrpxy (bsc#1233202)
* Sync deletes files during migration (bsc#1233660)
-------------------------------------------------------------------
Mon Dec 16 17:59:45 CET 2024 - marina.latini@suse.com
- version 5.1.4-0
* Update the default pull tag to 5.1.0-alpha1
-------------------------------------------------------------------
Thu Dec 12 12:11:23 CET 2024 - rosuna@suse.com
- version 5.1.3-0
* Add registry.suse.com login to mgradm upgrade podman list (bsc#1234123)
* Ignore all zypper caches during migration (bsc#1232769)
* Consider the configuration file to detect whether the coco or Hub
API images should be pulled (bsc#1229104)
* Fix cert-manager image.pullPolicy Helm chart value (bsc#1231734)
* Fix mirror pv check when the pv isn't claimed
* Stop using a Helm chart to install the server
* Only add java.hostname on a migrated server if not present
* Don't migrate enabled systemd services, recreate them (bsc#1232575)
* Harmonize the mgrctl proxy config flags with the other commands
* Ignore coco and Hub images when applying PTFs if they are not
available (bsc#1229079)
* Persist search server indexes (bsc#1231759)
* Fix the SUSE Manager version detection with pre-release milestones
* Run systemctl daemon-reload after changing the container image
config (bsc#1233279)
* coco-replicas-upgrade
* Use the Uyuni network for all Podman containers (bsc#1232817)
* IsInstalled function fix
* Handle Hub XML-RPC during migration and upgrade and add Kubernetes
support
* Add command to create Proxy container config file
* Add initial support for Saline container deployment
-------------------------------------------------------------------
Mon Nov 18 18:50:59 CET 2024 - marina.latini@suse.com
- 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 - rosuna@suse.com
- 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 - marina.latini@suse.com
- version 0.1.21-0
* mgrpxy: Fix typo on Systemd template
-------------------------------------------------------------------
Fri Aug 02 16:50:31 CEST 2024 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- version 0.1.19-0
* Skip updating Tomcat remote debug if conf file is not present
-------------------------------------------------------------------
Wed Jul 31 13:24:42 CEST 2024 - marina.latini@suse.com
- 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 - rosuna@suse.com
- 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 - marina.latini@suse.com
- version 0.1.16-0
* Prefer local images in all migration steps (bsc#1227244)
-------------------------------------------------------------------
Wed Jun 26 18:30:27 CEST 2024 - marina.latini@suse.com
- version 0.1.15-0
* Define --registry flag behaviour (bsc#1226793)
-------------------------------------------------------------------
Wed Jun 26 15:14:40 CEST 2024 - marina.latini@suse.com
- version 0.1.14-0
* Do not rely on hardcoded registry, remove any FQDN
-------------------------------------------------------------------
Fri Jun 21 16:52:52 CEST 2024 - marina.latini@suse.com
- version 0.1.13-0
* Fix mgradm support config tarball creation (bsc#1226759)
-------------------------------------------------------------------
Thu Jun 20 11:42:11 CEST 2024 - marina.latini@suse.com
- version 0.1.12-0
* Detection of k8s on Proxy was wrongly influenced by Server
setting
-------------------------------------------------------------------
Tue Jun 18 16:18:33 CEST 2024 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- 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 - marina.latini@suse.com
- version 0.1.5-0
* Install aardvark-dns if netavark is installed (bsc#1220371)
-------------------------------------------------------------------
Tue Feb 13 18:45:11 CET 2024 - marina.latini@suse.com
- 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 - rosuna@suse.com
- 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 - marina.latini@suse.com
- version 0.1.2-1
* Adapt the build tags also in the spec file
-------------------------------------------------------------------
Thu Jan 11 16:49:18 CET 2024 - marina.latini@suse.com
- 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 <michele.bussolotto@suse.com>
- Initial packaging of uyuni-tools 0.0.3
* Create uyuniadm and uyunictl packages
* Make it possible to build uyuniadm only on specific distro