Commit Graph

90 Commits

Author SHA1 Message Date
Martin Pitt
5b4e96b957 Convert tests from STI to FMF
podman stopped being a module in RHEL, so we don't need to keep the old
STI tests any more. Use FMF like upstream does, for easier
reproducibility.
2022-04-19 13:54:54 +02:00
Cockpit Project
b9e6633fcd Update to 46-1
- Translation updates
- Test fixes
2022-04-13 06:55:00 +00:00
Cockpit Project
f4dc95cdfc Update to 45-1
- Translation updates
2022-03-30 07:44:11 +00:00
Cockpit Project
db9b13c333 Update to 44-1
- Always use base 10 size units
- Move owner option to details tab
2022-03-16 11:28:09 +00:00
Cockpit Project
98413f8302 Update to 43-1
- Translation updates (rhbz#2017345, #2017266)
2022-03-02 11:08:26 +00:00
Cockpit Project
eab840af3e Update to 42-1
- Tests improvements and stabilization
2022-02-16 13:21:20 +00:00
Cockpit Project
0722c109fc Update to 41-1
- Adjust for podman 4.0 API break
- Improve page layout on mobile devices
2022-02-02 11:11:47 +00:00
Cockpit Project
195e8547d2 Update to 40-1
- Add pause/resume to containers
- Always pull the latest image when creating a new container
2022-01-24 06:55:50 +00:00
Fedora Release Engineering
ff652aaed1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:30:16 +00:00
Cockpit Project
99bea2f7de Update to 39-1
- Create container in pod
- Podman restart policy
- Allow inserting multiple environment variables
2022-01-05 14:39:08 +00:00
Cockpit Project
df5ac2a8e1 Update to 38-1
- Updated translations
- Consistent colors for pod and container running status
2021-12-09 11:12:38 +00:00
Cockpit Project
5c416e7ec2 Update to 37-1
- Improved image commit UI
- PatternFly updates and fixes
2021-11-24 14:39:37 +00:00
Cockpit Project
179fbd5209 Update to 36-1
- Prune unused images
- New “Create container” workflow
2021-11-10 10:10:38 +00:00
Cockpit Project
a2418395db Update to 35-1
- Some nice UI improvements
2021-09-15 10:21:35 +00:00
Cockpit Project
4cdbe36bd4 Update to 34-1
- First iteration of page redesign
2021-09-01 11:27:35 +00:00
Cockpit Project
9da81280cf Update to 33-1
- Add Japanese translations (rhbz#1980212)
2021-08-04 07:19:42 +00:00
Fedora Release Engineering
199093a871 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 19:43:48 +00:00
Fedora Release Engineering
a47c749582 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 14:45:38 +00:00
Cockpit Project
ef3311fc2c Update to 32-1
- PatternFly and other npm module updates
2021-07-02 08:53:37 +00:00
Cockpit Project
cd5e02427e Update to 31-1
- Added Korean translation
2021-05-26 11:57:00 +00:00
Cockpit Project
c150fce172 Update to 30-1
- Translation updates
- PatternFly 4 updates
- Fix crash with "Used Images" links
2021-04-14 08:20:30 +00:00
Martin Pitt
cc22712b48 tests: Adjust for changed browser.sh path
https://github.com/cockpit-project/cockpit-podman/pull/684 moved
browser.sh to a different directory; adjust the test to get along with
both locations until version 30 gets released and packaged.
2021-02-25 14:51:25 +01:00
Martin Pitt
93e376265a tests: Use gating test code from upstream releases
These now regularly run upstream through packit, and thus are reasonably
well gated.

We unfortunately can't switch from STI to FMF completely, as in RHEL the
tests are part of the container-tools module, which uses STI. But the
remaining two ansible files change very rarely, getting rid of the
browser.sh and runt-est.sh duplication gives us most of the benefit
already.
2021-02-23 11:29:55 +01:00
Cockpit Project
079905143b Update to 29-1
- PatternFly 4 updates for a more consistent UI
- Accessibility fixes
- Add FMF tests for sharing tests with up- and downstream
2021-02-19 17:14:15 +00:00
Martin Pitt
81ea60439b Install full chromium package
Revert the downgrade from commit
d313d525e8, 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:18:57 +01:00
Cockpit Project
804fc09c2e Update to 28.1-1
- Improve tests to be more robust against unstable Podman API
2021-02-11 13:02:38 +00:00
Martin Pitt
d4d188541f test: Add workaround for podman unit bug
See https://github.com/containers/podman/issues/8751

Same as hack in upstream:
https://github.com/cockpit-project/cockpit-podman/blob/7f27d6162/Makefile#L162
2021-02-08 15:56:44 +01:00
Matej Marusak
d313d525e8 test: Pull in older version on chromium 2021-02-08 13:09:08 +01:00
Matej Marusak
2d2a16ed94 test: Install cockpit-system
It used to be a dependency of cockpit-podman, but it is still needed on the
first host where cockpit is being accessed - which is the case how
gating is accessing cockpit.
2021-02-08 11:23:53 +01:00
Cockpit Project
d562144981 Update to 28-1
- Drop cockpit-system dependency
- Correctly show selected option for SELinux labels
2021-02-04 11:25:16 +00:00
Fedora Release Engineering
c08db90020 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:14:07 +00:00
Martin Pitt
25768f40dd 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 [1] or when calling the script manually.

[1] https://github.com/cockpit-project/cockpit-podman/pull/649
2021-01-19 07:54:36 +01:00
Matej Marusak
f7239450eb test: Run tests less verbosely 2021-01-07 18:44:31 +01:00
Matej Marusak
094c75c4cb test: Rawhide is Fedora-33 for our tests 2021-01-07 17:56:35 +01:00
Cockpit Project
c7c2098522 Update to 27.1-1
- test: Drop forgotten sit() to make tests work in gating
2021-01-07 14:50:26 +00:00
Matej Marusak
94a9748f3f test: Set root password to 'foobar' in test Vm 2021-01-07 13:58:42 +01:00
Matej Marusak
a54f341f46 test: Sync up browser.sh with upstream tests 2021-01-07 12:11:10 +01:00
Cockpit Project
d1e85603ad Update to 27-1
- images: Indicate that force deletion is in progress
- images: Fix handling of errors on pull
- Use packaged sassc instead of node-sass
- tests: Adjust to new Podman versions and robustify them
2021-01-07 08:55:22 +00:00
Matej Marusak
20d5bb60c3 Merge #13 test: Cleanup images before pulling the ones we need 2021-01-07 08:35:07 +00:00
Tom Stellard
04f4a72c70 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 03:43:18 +00:00
Cockpit Project
3d8b034d68 Update to 26-1
- run: Make hostPort optional
- run: Enable setting up IP address for exposed ports
2020-12-09 14:59:58 +00:00
Matej Marusak
4cef1ffec0 test: Cleanup images before pulling the ones we need 2020-11-05 11:39:35 +01:00
Cockpit Project
5778509184 Update to 25-1
- Listen for image build event
2020-10-14 12:42:05 +00:00
Cockpit Project
aa25f11cc0 Update to 24-1
- Use sentence case in the UI
2020-09-30 10:56:28 +00:00
Matej Marusak
910e2a8af6 Run TestApplication.testRunImageSystem 2020-09-07 08:07:41 +00:00
Cockpit Project
61ad911bbb Update to 23-1
- Translation updates
2020-09-02 12:56:48 +00:00
Cockpit Project
8c0ec48d2a Update to 22-1
- Support for pod group deletion
2020-08-19 08:08:56 +00:00
Martin Pitt
53b04a1c8e test: Use run-tests
This provides automatic retries for flake resistance, proper TAP
output, and the `--exclude` option.
2020-08-06 15:27:06 +02:00
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