Commit Graph

92 Commits

Author SHA1 Message Date
Martin Pitt
b00a013533 tests: Ensure that podman and conmon are at the latest version
The Fedora CI VMs often lag behind for a week. As podman and conmon get
daily updates, make sure we are testing against the latest version.
2020-08-06 11:20:41 +02:00
Martin Pitt
8253a95498 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-08-06 10:50:51 +02:00
Cockpit Project
a7ecb6ec6e Update to 21-1
- Support for pod groups
- Support checkpoint and restore
- Registry selection in "download image" dialog
- Selected tag removal during deletion
2020-08-05 12:54:50 +00:00
Fedora Release Engineering
06ae78dde6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:14:06 +00:00
Cockpit Project
3e9f30df93 Update to 20-1
- Show networking information for containers
- Enable filtering images and containers by owner
- Optionally show intermediate images
- Enable setting up SELinux label when mounting volumes
2020-07-22 12:49:17 +00:00
Martin Pitt
2957a067ee tests: Run more upstream integration tests
This requires a workaround for podman.service leaking processes on
shutdown: https://github.com/containers/podman/issues/7021

Some tests don't work in dist-git gating CI environment yet:
testNotRunning, testRunImageSystem, testRunImageUser

Also don't use run-tests yet, this requires
https://github.com/cockpit-project/cockpit-podman/pull/437
2020-07-20 07:38:18 +02:00
Martin Pitt
124190644b tests: Adjust to podman 2.0 API
Use the REST socket unit name.
2020-07-15 13:51:30 +02:00
Martin Pitt
a8bd80a41a tests.yml: Fix tags
"always" is not a thing in the current spec [1].

[1] https://docs.fedoraproject.org/en-US/ci/standard-test-interface/#_invocation
2020-07-15 13:51:30 +02:00
Cockpit Project
e5c5a920ee Update to 19-1
- Switch to the new Podman REST API
- Improve displaying on small screens
2020-07-15 09:54:54 +00:00
Cockpit Project
59204fdf25 Update to 18-1
- Bump NPM dependencies to their latest versions
- Stop importing cockpit's deprecated base1/patternfly.css
- Synchronize style with the newest Cockpit
2020-06-15 08:39:47 +00:00
Martin Pitt
2f8be1898a Move the test into a role
So that it can be called from the container-tools module without
duplication. For technical reasons this requires calling the test entry
script from a different directory, so parameterize it.

Rename the test from "browser" to "cockpit-podman" so that it is
more descriptive within a module test.

Drop the TEST_OS hack, tests of current version recognizes RHEL 8.3 just
fine (and in fact depends on it).

Related: rhbz#1821193
2020-05-19 12:49:41 +02:00
Martin Pitt
0d5eac1292 tests: Set up root ssh access
The test needs to be able to `ssh root@localhost` to run commands on the
machine directly, it doesn't just run commands through cockpit.
2020-05-18 13:58:14 +02:00
Martin Pitt
3d9d9a56f4 tests: Fix RHEL check 2020-05-15 08:25:32 +02:00
Cockpit Project
4c639d46fc Update to 17-1
- Translation updates
- Adjust tests to changed Services page in Cockpit 218
2020-05-14 07:28:07 +00:00
Martin Pitt
fcd76b8d7a gating.yaml: Drop Taskotron tests
They are no more :-(
https://kparal.wordpress.com/2020/04/30/taskotron-is-eol-end-of-life-today/
2020-05-07 17:36:58 +02:00
Martin Pitt
1c1e61ff13 gating.yml: Generalize product_versions
See https://docs.fedoraproject.org/en-US/ci/gating/
2020-04-29 12:44:08 +02:00
Cockpit Project
eac67a5f32 Update to 16-1
- Restyle buttons and dropdowns to be consistent with Cockpit
- Disable button and show a spinner while delete operation is in progress
- Translation updates
2020-04-29 08:40:46 +00:00
Martin Pitt
1d5f8f120c tests: Run as unprivileged user
Approach taken from cockpit:
https://src.fedoraproject.org/rpms/cockpit/c/6d1be3eb74
2020-04-29 07:49:57 +02:00
Martin Pitt
d6da8e6a37 tests: Fix for running in RHEL
* Generalize setting of $TEST_OS
 * chromium-headless is not in RHEL 8, install it from EPEL.
2020-04-28 10:40:37 +02:00
Martin Pitt
3414c0646e Bump version number in changelog again, to pacify rpmgrill 2020-04-16 14:47:38 +02:00
Martin Pitt
2a34349df9 Rebuild for fixed gating.yml 2020-04-16 14:38:26 +02:00
Martin Pitt
8587806fd0 gating.yaml: Drop nonexisting test 2020-04-16 14:12:13 +02:00
Cockpit Project
5b0e0396c1 Update to 15-1
- Drop obsolete functionality for Fedora Atomic
- Localize dates and times
- Make tests non-destructive, to support Fedora gating
2020-04-16 08:46:27 +00:00
Martin Pitt
a2a977193b Enable gating tests
Add a gating.yaml to make sure that newer cockpit-podman 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-04-15 23:34:48 +02:00
Martin Pitt
70257534e1 Add initial upstream integration test
Re-use the test skeleton from cockpit. Just run a single integration
test for now, until we make them properly @nondestructive upstream [1].

Run chromium and the test directly on the test bed. For cockpit-podman
tests it's not practical to run them in a cockpit/tasks podman
container, as that container interferes too much with the tests.

[1] https://github.com/cockpit-project/cockpit-podman/pull/356
2020-04-15 22:20:39 +02:00
Cockpit Project
6b6f29bd60 Update to 14-1
- Fix crash on filtering anonymous images
- Translation updates
2020-03-04 09:39:46 +00:00
Cockpit Project
d76b6dc6d7 Update to 13-1
- Show historical logs
2020-02-05 17:42:56 +00:00
Fedora Release Engineering
74cd4b6056 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:22:41 +00:00
Cockpit Project
6f6d80f633 Update to 12-1
- Configure CPU share for system containers
2020-01-08 16:59:40 +00:00
Cockpit Project
11c8a72692 Update to 11-1
- Fix Alert notification in Image Search Modal
- Allow more than a single Error Notification for Container action errors
- Various Alert cleanups
- Translation updates
2019-11-27 20:45:56 +00:00
Cockpit Project
207d6907ed Update to 10-1
- Support for user containers
2019-10-30 13:48:49 +00:00
Cockpit Project
eb54aaf38a Update to 9-1
- Minimize CSS in production builds
- Bump NPM dependencies to latest versions
2019-10-02 12:42:11 +00:00
Cockpit Project
f902a68a9f Update to 8-1
- Show list of containers that use given image
- Show placeholder while loading containers and images
- Fix setting memory limit
2019-09-04 13:01:54 +00:00
Cockpit Project
b0549bff16 Update to 7-1
- Fix AppStream ID
- Adjust tests to changed Cockpit Services page
2019-07-31 13:55:21 +00:00
Fedora Release Engineering
24da49cf55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:33:59 +00:00
Martin Pitt
f7e333f9f1 Update to 6-1
- Fix various UI regressions from Cockpit's PatternFly 4 switch
- Add packit configuration (https://packit.dev/)
2019-07-19 16:27:16 +02:00
Cockpit Project
63ed673451 Update to 5-1
- Add container Terminal
2019-07-10 12:49:21 +00:00
Cockpit Project
018508d092 Update to 4-1
- Fix regression in container commit
2019-06-26 13:40:07 +00:00
Cockpit Project
d94ed65681 Update to 3-1
- Enable Commit button for running containers
- Fix race condition with container deletion
- Stop fetching all containers/images for each container/image event
2019-06-17 14:25:07 +00:00
Cockpit Project
279270f579 Update to 2-1
- Update to upstream 2 release
2019-05-24 14:06:44 +00:00
Matej Marusak
58b06d3f3b Initial import 2019-04-22 09:52:38 +02:00
Igor Gnatenko
f445860c2b Added the README 2019-04-22 07:15:28 +00:00