Commit Graph

353 Commits

Author SHA1 Message Date
Cockpit Project
790b0fd5b9 Update to 242-1
- Support for pages built with snowpack
- Machines: Split out to separate project
2021-04-14 11:11:03 +00:00
Cockpit Project
0220205193 Update to 241-1
- kdump: redesign the page
2021-03-31 14:14:57 +00:00
Martin Pitt
0fee283008 tests: Replace STI tests with upstream FMF tests
Upstream now includes FMF metadata and the setup/run scripts to run the
nondestructive verify tests in a provided testbed. These are now
constantly being verified through packit.

Drop the code duplication and just add some minimal FMF metadata to
discover the tests.

This currently has to hardcode the version number. This eventually must
become more flexible in FMF (https://github.com/psss/tmt/issues/585),
but until then we can update this in the cockpituous release scripts.
2021-03-19 15:55:58 +01:00
Cockpit Project
d6853f04e1 Update to 240-1
- New localization: Norwegian Bokmål
- Performance metrics: Journal integration
- Machines: support authentication against cloud images
2021-03-17 13:39:42 +00:00
Martin Pitt
4590eb7340 gating.yaml: Drop tier-1 tests
These are deprecated and got dropped from cockpit 240.
2021-03-17 09:34:03 +01:00
Martin Pitt
8274674330 gating.yaml: Add RHEL 8/9 2021-03-05 05:47:52 +00:00
Cockpit Project
71ee0da592 Update to 239-1
- Terminal: Support for changing the font size
- Machines: Allow editing disk cache mode
- Logs: Link to related services page
- SELinux: Restyle to resemble other pages
- Packaging: Removed ./configure options for distribution specific packages
2021-03-03 15:54:14 +00:00
Martin Pitt
7265dac293 test: Rawhide is now Fedora 35 2021-03-02 20:42:32 +01:00
Zbigniew Jędrzejewski-Szmek
15b376831f Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:14:02 +01:00
Zbigniew Jędrzejewski-Szmek
367f83ef95 Coalesce systemd scriptlets
It is more efficient to do callout just once.

Also, call the scriptlets for all units. For some units the scriptlets
are noops, but it's more future-proof to call them anyway.
2021-03-02 15:56:42 +01:00
Cockpit Project
056d3bc8f4 Update to 238.1-1
- Several UI alignment fixes
- Updates: Show PackageKit errors properly
- Re-drop unit tests from built packages
- Metrics: Don't show swap column when no swap is present
- Metrics: Don't show duplicate events
2021-02-22 05:23:41 +00:00
Martin Pitt
941ebae5e7 tests: Install full chromium package
Revert the downgrade from commit 168e0397aa and install the full
chromium package instead. This has a lot more dependencies, but is not
affected by the Ctrl+A keyDown crash.
2021-02-19 09:28:47 +01:00
Martin Pitt
af08cc079f tests: Revert dropping of EPEL on RHEL
This was wrongly dropped in commit 168e0397aa. On RHEL/CentOS
installing chromium still needs some dependencies from EPEL.
2021-02-19 06:07:13 +01:00
Martin Pitt
96f32077a5 tests: Adjust for renamed upstream test 2021-02-19 06:06:50 +01:00
Martin Pitt
13869944f3 test: Check os-release instead of /dev/kvm for Machines tests
Commit e17149cb did not work as intended -- the RHEL gating machines
also don't have /dev/kvm, but are still powerful enough to run all
Machines tests. So consult /etc/os-release instead of /dev/kvm.
2021-02-18 10:12:58 +01:00
Cockpit Project
65675a9110 Update to 238-1
- Updates: List outdated software that needs a restart
- Web server: Preserve permissions of administrator-provided certificates
- System: Performance page shows busiest CPU cores
- Machines: VM disk creation supports a custom path
2021-02-18 05:22:28 +00:00
Martin Pitt
6b9fb734bb Revert "test: Exclude TestLogin.testServer"
This reverts commit 6f3becab15.

This test works fine in 33, and lots of other tests fail, there is a
more fundamental reason for this.
2021-02-17 08:30:08 +01:00
Martin Pitt
e17149cb3b tests: Only run one Machines test on VM instance without /dev/kvm
Each Machines test takes about 4 minutes with QEMU emulation, and they
are very prone to failing. Due to the automatic retry, the Machines
tests currently take about 6 hours on Fedora gating infrastructure, and
are just about impossible to get succeeding.
2021-02-16 14:45:21 +01:00
Martin Pitt
6f3becab15 test: Exclude TestLogin.testServer
It fails in Fedora for an unknown reason.
2021-02-16 08:49:39 +01:00
Martin Pitt
f5c3319f6f Run tests less verbosely 2021-02-16 08:42:49 +01:00
Martin Pitt
a0f5493eef tests: Fix browser.sh path detection to be less STI specific
Only set `$SOURCE` to ./source/ if that actually exists, which is when
it is being called through Standard Test Interface.

Provide fallbacks for using FMF or when calling the script manually.
2021-02-10 06:46:21 +01:00
Martin Pitt
168e0397aa tests: Pull in older version on chromium
To work around https://bugs.chromium.org/p/chromium/issues/detail?id=1170634
2021-02-10 06:44:57 +01:00
Martin Pitt
18a7b9c999 tests: Drop obsolete cockpit-dashboard
It is not built any more.
2021-02-04 17:26:34 +01:00
Cockpit Project
472849abbd Update to 237-1
- Restyling updates page in preparation for upcoming features
- SSH connections to remote machines are only opened when necessary
2021-02-04 12:52:44 +00:00
Martin Pitt
0040d33066 tests: Drop npm
The necessary NPM modules for testing are part of the
release tarball since Cockpit 237:
https://github.com/cockpit-project/cockpit/commit/c00710475
2021-02-02 07:20:03 +01:00
Martin Pitt
e88473cf0c tests: Run TestLogin.testExpired again
Fixed in 237 in https://github.com/cockpit-project/cockpit/pull/15164
2021-02-02 07:15:22 +01:00
Fedora Release Engineering
4fece1a659 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:13:39 +00:00
Martin Pitt
8504d70463 tests: Sync with RHEL 8 cockpit-appstream
Version 236 fixed a lot of Machines tests, and also split/renamed them.
2021-01-22 16:35:56 +01:00
Cockpit Project
7f5373d853 Update to 236-1
- fslist channels: Include properties of changed files
- Internal stabilization work
2021-01-21 16:52:34 +00:00
Cockpit Project
917966bced Update to 235-1
- Login: Improved handling of SSH host keys
- Overview: Editable motd
2021-01-07 11:22:58 +00:00
Cockpit Project
f36bdd359d Update to 234-1
- machines: Allow editing VM's CPU mode and model
- machines: Add support for cloning VMs
- dashboard: So long
2020-12-11 07:33:37 +01:00
Cockpit Project
8849522a61 Update to 233.1-1
- Machines: Fix CSS regression on the VMs details page
- One test fix for the metrics page
2020-11-26 10:59:06 +00:00
Cockpit Project
7f229eb5e3 Update to 233-1
- Update to upstream 233 release
2020-11-26 09:30:15 +00:00
Katerina Koukiou
e229288441 test: testAddDisk and testCreate don't exist upstream any more
These tests have been split into smaller chunks for ex. by the upstream
commit:
c485484189
2020-11-25 07:23:27 +00:00
Katerina Koukiou
14a0914014 Set root password to 'foobar' in test Vm
TestAccounts.testRootLogin logs in as root.
2020-11-16 11:20:42 +01:00
Cockpit Project
20d6bfd41c Update to 232-1
- Improved host editing
- Machines: Inline error messages
2020-11-11 15:44:42 +00:00
Cockpit Project
14325b1a05 Update to 231-1
- Replace system's graph page with a completely new USE method page
- Machines: Reimplement the design of the main VMs list
- Logging of remote IP addresses
2020-11-06 07:36:37 +01:00
Cockpit Project
1fd0512356 Update to 230-1
- storage: List entries from /etc/crypttab that are still locked
2020-10-14 15:24:37 +00:00
Cockpit Project
d72d827068 Update to 229-1
-  shell: Any page can be the shell
2020-09-30 10:40:27 +00:00
Cockpit Project
3637c554cd Update to 228-1
- Accounts: Allow setting weak passwords
- Changes to remote host logins
- Machines: Add support for reverting and deleting VM snapshots
- Drop cockpit-docker code
2020-09-16 11:32:41 +00:00
Martin Pitt
437bc76686 test: Avoid npm install downloading everything
In the presence of a package-lock.json, `npm install` apparently
downloads all packages even when giving explicit ones on the CLI. Avoid
that by removing package-lock.json before.
2020-09-03 14:34:30 +02:00
Martin Pitt
25eef42c91 tests: Cockpit 227 knows about Fedora 33 now 2020-09-02 16:47:28 +02:00
Cockpit Project
0eeed22f56 Update to 227-1
- Machines: Virtual machine list filtering
- Continued PatternFly 4 migration
2020-09-02 12:45:49 +00:00
Martin Pitt
e55b16ec59 tests: Adjust for Fedora 33 split 2020-08-25 07:13:40 +02:00
Cockpit Project
586e58434a Update to 226-1
- Storage: Better support for "noauto" LUKS devices
2020-08-19 10:00:59 +00:00
Cockpit Project
e50d3306b5 Update to 225-1
- machines: Add support for VM snapshots
- developer API: Launch and reattach to a long-running process
2020-08-05 12:35:49 +00:00
Fedora Release Engineering
5ea1fb76ae - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:24:41 +00:00
Fedora Release Engineering
bdfe55aa61 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:13:40 +00:00
Cockpit Project
6144e268a3 Update to 224-1
- machines/services: Multiple bug fixes
2020-07-22 12:17:17 +00:00
Martin Pitt
a464c2534b tests: Add sssd-dbus test dependency
Required for new TestLogin-testClientCertAuthentication. Normally this
gets pulled in through freeipa-client, but we don't run IdM tests.
2020-07-09 07:39:55 +02:00