Commit Graph

270 Commits

Author SHA1 Message Date
Martin Pitt
63f5fd2065 test: Re-disable TestFirewall.testNetworkingPage
Still too unstable.
2020-04-28 16:29:07 +02:00
Martin Pitt
5c652c5d08 test: Re-disable TestMachinesDBus.test{Libvirt,NetworkSettings}
They are still too unstable.
2020-04-28 13:59:04 +02:00
Martin Pitt
6d1be3eb74 test: Run browser and tests directly on the host
Dynamically set $TEST_OS from /etc/os-release, and install chromium
directly on Fedora and from EPEL on RHEL. With these we can keep the
test in sync between RHEL and Fedora.

Also drop the obsolete resetting of system changes, that was fixed in
cockpit's tests.
2020-04-28 13:59:04 +02:00
Cockpit Project
a8fc94b097 Update to 217-1
- verview: more Insights details
- ialogs: new button order
- achines: sendings keys to VM consoles
2020-04-15 14:19:58 +00:00
Martin Pitt
a791ac3ba7 tests: Re-drop testNICAdd
It's too unstable: https://github.com/cockpit-project/cockpit/issues/13861
2020-04-07 20:13:35 +02:00
Martin Pitt
365ca755d7 tests: Fix syntax error 2020-04-07 13:43:40 +02:00
Martin Pitt
cc5550a75f test: Enable first libvirt tests
Enable the ones corresponding to the selenium tests [1], except for
some which are still too unstable.

[1] https://github.com/cockpit-project/cockpit/issues/13481
2020-04-07 07:21:17 +02:00
Martin Pitt
15c2932687 tests: Split host and container run scripts
This fixes trap handling and also is easier to write and debug.
2020-04-06 20:44:29 +02:00
Martin Pitt
46f292cc92 tests: Robustify exit code handling from podman
Apparently when encountering some cleanup errors (at least when podman
fails to remove its temporary network), podman exits with 0 instead of
with the exit code of the container workload. This hides failing tests.

Pass the test exit code to the host via the logs directory instead.
2020-04-06 20:26:11 +02:00
Martin Pitt
259131798c tests: Fix PackageKit tests 2020-04-06 20:25:45 +02:00
Martin Pitt
21edca3e02 tests: Disable core dumps
They don't get copied out of the VM anyway, and we rather investigate
them upstream where test VMs are accessible.
2020-04-06 18:43:01 +02:00
Martin Pitt
9d79a2b83b tests: Enable basic networking tests 2020-04-02 13:20:39 +02:00
Martin Pitt
75d054e32f tests: Enable some PackageKit tests 2020-04-02 13:20:22 +02:00
Martin Pitt
146d1315a0 tests: Fix and enable testSessionRecordingShell 2020-04-02 09:07:46 +02:00
Martin Pitt
9d218c301f tests: Always run all tests
That makes it easier to see which ones fail.
2020-04-02 09:06:29 +02:00
Martin Pitt
af9b0e0290 tests: Enable more tests
Version 216 fixed some tests to now work correctly in the Fedora gating
environment.
2020-04-01 19:40:49 +02:00
Cockpit Project
ee8a894e6f Update to 216-1
- SELinux: Automatic application of solutions that set booleans
- Machines: Drop virsh backend support
- Overview: New “last login” banner
2020-04-01 11:51:54 +00:00
Martin Pitt
b5759713f1 tests: Run firewall tests
As the firewalld tests expect the libvirt "default" network, add
cockpit-machines test dependency, which pulls in the libvirt stack. We
will soon test the Machines page anyway.
2020-03-24 14:41:09 +01:00
Martin Pitt
b210155ba1 tests: Run storage tests 2020-03-23 22:43:32 +01:00
Martin Pitt
12cf08914b tests: Run more browser tests
Upstream now grows more and more @nondestructive test, which we can run
in our single test VM, so add the first batch.

This uncovers some issues in the tests that assume that there is no root
login in the VM, skip them. They are being fixed in
https://github.com/cockpit-project/cockpit/pull/13773
2020-03-23 16:38:58 +01:00
Martin Pitt
ffbd0b8503 Enable gating tests
Add a gating.yaml to make sure that newer Cockpit versions don't enter
stable when they cause regressions in various static RPM checks or our
CI tests.

See https://docs.pagure.org/greenwave/policies.html
2020-03-23 10:14:23 +01:00
Martin Pitt
5706aaec3b tests: Sync with downstream RHEL 2020-03-23 09:57:56 +01:00
Cockpit Project
e4b8e77fe7 Update to 215-1
- Networking: Show additional ports for each firewall zone
2020-03-18 16:08:47 +00:00
Cockpit Project
037e78010d Update to 214.1-1
- Updates: Fix unstyled button regression
- Machines: Fix slow requests when enabling polkit access driver
- Deprecate cockpit-docker for Fedora, Debian, and Ubuntu development series
2020-03-12 14:23:56 +00:00
Martin Pitt
fad5102765 Revert "Backport PR #13657 to fix Software Updates pane button theming"
This doesn't work, the change needs to be fed through webpack. This
rather needs a new upstream release.

This reverts commit acef37288e.
2020-03-12 09:34:30 +01:00
Adam Williamson
acef37288e Backport PR #13657 to fix Software Updates pane button theming 2020-03-11 16:47:24 -07:00
Cockpit Project
0cfb42d0fe Update to 214-1
- Networking: List Firewall active zones when unprivileged
- Start Selenium tests deprecation
2020-03-04 14:19:34 +00:00
Cockpit Project
910c003b4b Update to 213-1
- Inline documentation
- Support for transient virtual machines
- UEFI for virtual machines
- Unattended virtual machines installation
2020-02-19 12:17:02 +00:00
Cockpit Project
0c1caaaed1 Update to 212-1
- Per page documentation
- Localize times
2020-02-06 00:58:13 +00:00
Fedora Release Engineering
409b9a47ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:22:06 +00:00
Cockpit Project
aeb89f1498 Update to 211.1-1
- system: Fix graph layout across all browsers (rhbz#1792623)
- websocket: Fix unaligned access in send_prefixed_message_rfc6455()
2020-01-25 21:20:02 +00:00
Cockpit Project
27522355ee Update to 211-1
- Better support for various TLS certificate formats
- Switch from Zanata to Weblate
- Overview layout optimizations
2020-01-22 15:06:48 +00:00
Cockpit Project
0864035b2c Update to 210-1
- Overview: Add CPU utilization to usage card
- Dashboard: Support SSH identity unlocking when adding new machines
- SElinux: Introduce an Ansible automation script
- Machines: Support “bridge” type network interfaces
- Machines: Support “bus” type disk configuration
2020-01-08 17:19:37 +00:00
Cockpit Project
4c23d89cc0 Update to 209-1
- New overview design
- Session timeouts
- Banners on login screen
- Client certificate authentication
- Support for Fedora CoreOS
- Dropped support for pam_rhost
2019-12-13 10:01:34 +00:00
Cockpit Project
108ce97828 Update to 208-1
- Storage: Drop “default mount point” concept
- Machines: Support transient virtual networks and storage pools
- Machines: Sliders for disk size and memory in VM creation
- Logs: Improve crash reporting
2019-11-27 20:49:08 +00:00
Cockpit Project
ee6fa62353 Update to 207-1
- Web server: Accept EC certificates
- Storage: List all software devices in a single panel
- Redesigned notifications
2019-11-13 17:46:03 +00:00
Cockpit Project
b4fc0cf1af Update to 206-1
- Machines: Network interface deletion
- login: Enable administration mode by default
- Firewall: Prevent accidental deletion
2019-10-30 13:53:32 +00:00
Cockpit Project
e377a44556 Update to 205.1-1
- Fix web server slowness/crash bugs with TLS connections
2019-10-17 14:00:03 +00:00
Cockpit Project
cf7d2d0b86 Update to 205-1
- Firewall: UI restructuring
- Machines: Refactor Create VM dialog and introduce a download option
- Adjust menu to PatternFly's current navigation design
- Searching with keywords
- Software Updates: Use notifications for available updates info
- Web server security hardening
2019-10-16 16:33:15 +00:00
Cockpit Project
72cd8e59a4 Update to 204-1
- System: Highlight failed services
- Machines: Configure read-only and shareable disks
- Playground: Add index page
2019-10-02 11:44:01 +00:00
Cockpit Project
13b03ec275 Update to 203-1
- shell: Display message when websocket fails early
- machines: Implement adding virtual network interfaces
2019-09-18 11:52:48 +00:00
Cockpit Project
ea79a536ac Update to 202.1-1
- Fix major CSS regression on Logs and some other pages
- Fix building on RHEL/CentOS 7
2019-09-09 17:21:30 +00:00
Cockpit Project
65798698a8 Update to 202-1
- Machines: Creation of Storage Volumes
- Improved component for selecting paths on the filesystem
2019-09-04 14:05:51 +00:00
Cockpit Project
65df39d2ec Update to 201-1
- Machines: VM creation and import dialog changes
- Machines: Enable interface type "direct" in NIC configuration
- systemd: Add more actions to services
2019-08-21 15:44:21 +00:00
Cockpit Project
b5e53f2f79 Update to 200-1
- Machines: Type-ahead OS selection
- Machines: LVM storage pools
- Networking: Show included firewalld services
- Web server: Split out TLS handling
2019-08-07 16:36:16 +00:00
Martin Pitt
0b229db4b1 tests: Sync with downstream RHEL 2019-07-30 11:07:45 +02:00
Cockpit Project
2d91976d68 Update to 199-1
- Redesigned logs all over cockpit
- Services: Design and accesibility improvements
- System: Show DIMM information on Hardware Info page
- Machines: VM creation dialog now shows the recommended memory for the selected OS
- cockpit-docker: Avoid file dependency (rhbz#1731686)
2019-07-25 08:26:31 +00:00
Fedora Release Engineering
38a6405866 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:33:28 +00:00
Cockpit Project
09205fb721 Update to 198-1
- PatternFly4 user interface design
- SELinux: Show changes
- Machines: Deletion of Virtual Networks
- Machines: Support more disk types
- Docker: Change menu label
- Web server: More flexible https redirection for proxies
2019-07-10 12:20:57 +00:00
Cockpit Project
335e81b2c2 Update to 194-1
- Firewall: Add services to a specific zone
- Redesigned on/off switch
2019-05-15 13:06:10 +00:00