RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/udica#e23d97dbf9a4ec25fcbb29217dbf54ba68c4738c
This commit is contained in:
		
							parent
							
								
									74b6192512
								
							
						
					
					
						commit
						9b4abb0b8d
					
				
							
								
								
									
										13
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -0,0 +1,13 @@ | ||||
| /v0.1.1.tar.gz | ||||
| /v0.1.2.tar.gz | ||||
| /v0.1.3.tar.gz | ||||
| /v0.1.4.tar.gz | ||||
| /v0.1.5.tar.gz | ||||
| /v0.1.6.tar.gz | ||||
| /v0.1.7.tar.gz | ||||
| /v0.1.8.tar.gz | ||||
| /v0.1.9.tar.gz | ||||
| /v0.2.0.tar.gz | ||||
| /v0.2.1.tar.gz | ||||
| /v0.2.2.tar.gz | ||||
| /v0.2.3.tar.gz | ||||
							
								
								
									
										1
									
								
								sources
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								sources
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| SHA512 (v0.2.3.tar.gz) = 78e6bae5a26e50ddc01a251802a02d6c48d8a87a8a1c343f9b40d0b2fdafbe435d62e6c1b6fb7c1365f536fac02f01d9057b2ffdaef27a9f91f3b245840754fb | ||||
							
								
								
									
										65
									
								
								tests/docker/runtest.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										65
									
								
								tests/docker/runtest.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,65 @@ | ||||
| #!/bin/bash | ||||
| # vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k | ||||
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| # | ||||
| #   Description: Compare udica output between podman and docker | ||||
| #   Author: Jan Zarsky <jzarsky@redhat.com> | ||||
| # | ||||
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| # | ||||
| #   Copyright (c) 2019 Red Hat, Inc. | ||||
| # | ||||
| #   This program is free software: you can redistribute it and/or | ||||
| #   modify it under the terms of the GNU General Public License as | ||||
| #   published by the Free Software Foundation, either version 2 of | ||||
| #   the License, or (at your option) any later version. | ||||
| # | ||||
| #   This program is distributed in the hope that it will be | ||||
| #   useful, but WITHOUT ANY WARRANTY; without even the implied | ||||
| #   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | ||||
| #   PURPOSE.  See the GNU General Public License for more details. | ||||
| # | ||||
| #   You should have received a copy of the GNU General Public License | ||||
| #   along with this program. If not, see http://www.gnu.org/licenses/. | ||||
| # | ||||
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| 
 | ||||
| # Include Beaker environment | ||||
| . /usr/bin/rhts-environment.sh || exit 1 | ||||
| . /usr/share/beakerlib/beakerlib.sh || exit 1 | ||||
| 
 | ||||
| PACKAGE="udica" | ||||
| 
 | ||||
| rlJournalStart | ||||
|     rlPhaseStartSetup | ||||
|         rlAssertRpm "udica" | ||||
|         rlAssertRpm "policycoreutils" | ||||
|         rlAssertRpm "podman" | ||||
|         rlAssertRpm "docker" | ||||
|         rlRun "rlServiceStart docker" | ||||
|         OUTPUT_FILE=$(mktemp) | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest | ||||
|         for BACKEND in podman docker ; do | ||||
|             rlRun "$BACKEND run -dit --name test -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora" | ||||
|             rlRun "$BACKEND ps | grep test" | ||||
|             CONT_ID=$($BACKEND ps | grep test | cut -d ' ' -f 1) | ||||
|             rlRun "udica -i $CONT_ID my_container" | ||||
|             rlRun "mv my_container.cil my_cont_$BACKEND.cil" | ||||
|             rlRun "$BACKEND stop test" | ||||
|             rlRun "$BACKEND rm test" | ||||
|         done | ||||
| 
 | ||||
|         rlRun "sed -i '/capability/d' my_cont_podman.cil" | ||||
|         rlRun "diff -b -B my_cont_podman.cil my_cont_docker.cil" | ||||
| 
 | ||||
|         rlRun "rm my_cont_podman.cil my_cont_docker.cil" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartCleanup | ||||
|         rlRun "rm -f $OUTPUT_FILE" | ||||
|         rlRun "rlServiceRestore docker" | ||||
|     rlPhaseEnd | ||||
| rlJournalPrintText | ||||
| rlJournalEnd | ||||
							
								
								
									
										129
									
								
								tests/sanity/runtest.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										129
									
								
								tests/sanity/runtest.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,129 @@ | ||||
| #!/bin/bash | ||||
| # vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k | ||||
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| # | ||||
| #   Description: Test basic functionality of udica | ||||
| #   Author: Jan Zarsky <jzarsky@redhat.com> | ||||
| # | ||||
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| # | ||||
| #   Copyright (c) 2019 Red Hat, Inc. | ||||
| # | ||||
| #   This program is free software: you can redistribute it and/or | ||||
| #   modify it under the terms of the GNU General Public License as | ||||
| #   published by the Free Software Foundation, either version 2 of | ||||
| #   the License, or (at your option) any later version. | ||||
| # | ||||
| #   This program is distributed in the hope that it will be | ||||
| #   useful, but WITHOUT ANY WARRANTY; without even the implied | ||||
| #   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | ||||
| #   PURPOSE.  See the GNU General Public License for more details. | ||||
| # | ||||
| #   You should have received a copy of the GNU General Public License | ||||
| #   along with this program. If not, see http://www.gnu.org/licenses/. | ||||
| # | ||||
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| 
 | ||||
| # Include Beaker environment | ||||
| . /usr/bin/rhts-environment.sh || exit 1 | ||||
| . /usr/share/beakerlib/beakerlib.sh || exit 1 | ||||
| 
 | ||||
| PACKAGE="udica" | ||||
| 
 | ||||
| rlJournalStart | ||||
|     rlPhaseStartSetup | ||||
|         rlAssertRpm "udica" | ||||
|         rlAssertRpm "policycoreutils" | ||||
|         rlAssertRpm "podman" | ||||
|         OUTPUT_FILE=$(mktemp) | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest | ||||
|         rlRun "udica --help" | ||||
|         rlRun "PAGER=cat man udica" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest "Test basic scenario" | ||||
|         rlRun "podman run -dit --name test -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora" | ||||
|         rlRun "podman ps | grep test" | ||||
|         rlRun "ps -efZ | grep bash" | ||||
|         rlRun "ps -efZ | grep bash | grep container_t" | ||||
| 
 | ||||
|         rlRun "podman exec test ls /home" 1,2 | ||||
|         rlRun "podman exec test touch /var/spool/test" 1 | ||||
|         rlRun "podman exec test dnf install nmap-ncat -y" 0 | ||||
|         rlWatchdog "rlRun \"podman exec test nc -l 53\"" 3 | ||||
| 
 | ||||
|         CONT_ID=$(podman ps | grep test | cut -d ' ' -f 1) | ||||
|         rlRun "podman inspect $CONT_ID | udica my_container >$OUTPUT_FILE" | ||||
|         rlRun "podman stop test" | ||||
|         rlRun "podman rm --force test" | ||||
| 
 | ||||
|         rlRun "cat $OUTPUT_FILE" | ||||
|         rlAssertExists "my_container.cil" | ||||
|         SEMODULE=$(cat $OUTPUT_FILE | grep "semodule -i" | cut -d '#' -f 2) | ||||
|         rlRun "$SEMODULE" | ||||
| 
 | ||||
|         PODMAN_OPT=$(cat $OUTPUT_FILE | grep "security-opt" | cut -d '"' -f 2) | ||||
|         rlRun "podman run -dit --name test2 $PODMAN_OPT -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora" | ||||
|         rlRun "podman ps | grep test2" | ||||
|         rlRun "ps -efZ | grep bash" | ||||
|         rlRun "ps -efZ | grep bash | grep my_container.process" | ||||
| 
 | ||||
|         rlRun "podman exec test2 ls /home" 0 | ||||
|         rlRun "podman exec test2 touch /var/spool/test" 0 | ||||
|         rlRun "podman exec test2 dnf install nmap-ncat -y" 0 | ||||
|         rlWatchdog "rlRun \"podman exec test2 nc -l 53\" 2" 3 | ||||
| 
 | ||||
|         rlRun "podman stop test2" | ||||
|         rlRun "podman rm --force test2" | ||||
| 
 | ||||
|         rlRun "semodule -r my_container base_container net_container home_container" | ||||
|         rlRun "rm my_container.cil" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest "Compare different ways of obtaining policy" | ||||
|         rlRun "podman run -dit --name test -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora" | ||||
|         rlRun "podman ps | grep test" | ||||
| 
 | ||||
|         CONT_ID=$(podman ps | grep test | cut -d ' ' -f 1) | ||||
|         rlRun "podman inspect $CONT_ID | udica my_container >pipe.result" | ||||
| 
 | ||||
|         rlRun "podman inspect $CONT_ID >container.json" | ||||
|         rlRun "udica -j container.json my_container >json.result" | ||||
| 
 | ||||
|         rlRun "udica -i $CONT_ID my_container >id.result" | ||||
| 
 | ||||
|         rlRun "diff pipe.result json.result" | ||||
|         rlRun "diff pipe.result id.result" | ||||
| 
 | ||||
|         rlRun "rm -f pipe.result json.result id.result container.json" | ||||
|         rlRun "podman stop test" | ||||
|         rlRun "podman rm test" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest "Test loading modules" | ||||
|         rlRun "podman run -dit --name test -v /home:/home:ro -v /var/spool:/var/spool:rw -p 21:21 fedora" | ||||
|         rlRun "podman ps | grep test" | ||||
| 
 | ||||
|         CONT_ID=$(podman ps | grep test | cut -d ' ' -f 1) | ||||
|         rlRun "podman inspect $CONT_ID | udica -l my_container" | ||||
| 
 | ||||
|         rlRun "podman stop test" | ||||
|         rlRun "podman rm test" | ||||
| 
 | ||||
|         rlRun "semodule -l >$OUTPUT_FILE" | ||||
|         rlAssertGrep "my_container" $OUTPUT_FILE | ||||
|         rlAssertGrep "base_container" $OUTPUT_FILE | ||||
|         rlAssertGrep "net_container" $OUTPUT_FILE | ||||
|         rlAssertGrep "home_container" $OUTPUT_FILE | ||||
| 
 | ||||
|         rlRun "semodule -r my_container base_container net_container home_container" | ||||
|         rlRun "rm my_container.cil" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartCleanup | ||||
|         rlRun "rm -f $OUTPUT_FILE" | ||||
|     rlPhaseEnd | ||||
| rlJournalPrintText | ||||
| rlJournalEnd | ||||
							
								
								
									
										25
									
								
								tests/tests.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								tests/tests.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| - hosts: localhost | ||||
|   tags: | ||||
|   - classic | ||||
|   - container | ||||
|   roles: | ||||
|   - role: standard-test-source | ||||
| 
 | ||||
|   - role: standard-test-basic | ||||
|     required_packages: | ||||
|     - python3 | ||||
|     tests: | ||||
|     - smoke: | ||||
|         dir: ./source | ||||
|         run: python3 -m unittest -v tests/test_unit.py | ||||
|     - smoke2: | ||||
|         dir: ./source | ||||
|         run: python3 tests/test_integration.py | ||||
| 
 | ||||
|   - role: standard-test-beakerlib | ||||
|     tags: | ||||
|         - classic | ||||
|     tests: | ||||
|         - sanity | ||||
|     required_packages: | ||||
|         - podman | ||||
							
								
								
									
										177
									
								
								udica.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										177
									
								
								udica.spec
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,177 @@ | ||||
| Summary: A tool for generating SELinux security policies for containers | ||||
| Name: udica | ||||
| Version: 0.2.3 | ||||
| Release: 1%{?dist} | ||||
| Source0: https://github.com/containers/udica/archive/v%{version}.tar.gz | ||||
| License: GPLv3+ | ||||
| BuildArch: noarch | ||||
| Url: https://github.com/containers/udica | ||||
| %if 0%{?fedora} || 0%{?rhel} > 7 | ||||
| BuildRequires: python3 python3-devel python3-setuptools | ||||
| Requires: python3 python3-libsemanage python3-libselinux | ||||
| %else | ||||
| BuildRequires: python2 python2-devel python2-setuptools | ||||
| Requires: python2 libsemanage-python libselinux-python | ||||
| %endif | ||||
| 
 | ||||
| %description | ||||
| Tool for generating SELinux security profiles for containers based on | ||||
| inspection of container JSON file. | ||||
| 
 | ||||
| %prep | ||||
| %autosetup -p 1 | ||||
| 
 | ||||
| %build | ||||
| %if 0%{?fedora} || 0%{?rhel} > 7 | ||||
| %{__python3} setup.py build | ||||
| %else | ||||
| %{__python2} setup.py build | ||||
| %endif | ||||
| 
 | ||||
| %install | ||||
| install --directory %%{buildroot}%{_datadir}/udica/templates | ||||
| 
 | ||||
| %if 0%{?fedora} || 0%{?rhel} > 7 | ||||
| %{__python3} setup.py install --single-version-externally-managed --root=%{buildroot} | ||||
| %else | ||||
| %{__python2} setup.py install --single-version-externally-managed --root=%{buildroot} | ||||
| %endif | ||||
| 
 | ||||
| install --directory %{buildroot}%{_mandir}/man8 | ||||
| install -m 0644 udica/man/man8/udica.8 %{buildroot}%{_mandir}/man8/udica.8 | ||||
| 
 | ||||
| %files | ||||
| %{_mandir}/man8/udica.8* | ||||
| %{_bindir}/udica | ||||
| %dir %{_datadir}/udica | ||||
| %dir %{_datadir}/udica/ansible | ||||
| %dir %{_datadir}/udica/templates | ||||
| %{_datadir}/udica/ansible/* | ||||
| %{_datadir}/udica/templates/* | ||||
| 
 | ||||
| %if 0%{?fedora} || 0%{?rhel} > 7 | ||||
| %license LICENSE | ||||
| %{python3_sitelib}/udica/ | ||||
| %{python3_sitelib}/udica-*.egg-info | ||||
| %else | ||||
| %{_datarootdir}/licenses/udica/LICENSE | ||||
| %{python2_sitelib}/udica/ | ||||
| %{python2_sitelib}/udica-*.egg-info | ||||
| %endif | ||||
| 
 | ||||
| %changelog | ||||
| * Thu Aug 13 2020 Lukas Vrabec <lvrabec@redhat.com> - 0.2.3-1 | ||||
| - New rebase https://github.com/containers/udica/releases/tag/v0.2.3 | ||||
| 
 | ||||
| * Mon Aug 03 2020 Lukas Vrabec <lvrabec@redhat.com> - 0.2.2-1 | ||||
| - New rebase https://github.com/containers/udica/releases/tag/v0.2.2 | ||||
| 
 | ||||
| * Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-4 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild | ||||
| 
 | ||||
| * Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.2.1-3 | ||||
| - Rebuilt for Python 3.9 | ||||
| 
 | ||||
| * Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-2 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild | ||||
| 
 | ||||
| * Fri Oct 25 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.2.1-1 | ||||
| - New rebase https://github.com/containers/udica/releases/tag/v0.2.1 | ||||
| 
 | ||||
| * Wed Sep 25 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.2.0-1 | ||||
| - New rebase https://github.com/containers/udica/releases/tag/v0.2.0 | ||||
| 
 | ||||
| * Wed Aug 28 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.9-1 | ||||
| - Update tests test_basic.podman.cil, test_basic.docker.cil. Round 2 | ||||
| - New rebase https://github.com/containers/udica/releases/tag/v0.1.9 | ||||
| 
 | ||||
| * Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.1.8-3 | ||||
| - Rebuilt for Python 3.8 | ||||
| 
 | ||||
| * Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.8-2 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild | ||||
| 
 | ||||
| * Thu Jul 11 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.8-1 | ||||
| - New rebase https://github.com/containers/udica/releases/tag/v0.1.8 | ||||
| 
 | ||||
| * Wed Jun 12 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.7-1 | ||||
| - New rebase with upstream adding new param --ansible, to generate ansible playbook for deploying policies. https://github.com/containers/udica/releases/tag/v0.1.7 | ||||
| 
 | ||||
| * Thu May 16 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.6-1 | ||||
| - New rebase with upstream adding new tests | ||||
| 
 | ||||
| * Tue Apr 30 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.5-2 | ||||
| - Add allow rules for container_runtime_t to base_container.cil, Podman version 1.2.0 requires new allow rules. | ||||
| * Fri Apr 19 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.5-1 | ||||
| - Create mock selinux and semanage module | ||||
| - Update testing section in README | ||||
| - Add travis file for Travis CI | ||||
| - Grammar fixes in the udica.8 manpage file | ||||
| - Support port ranges (Resolves: #16) | ||||
| - Test port ranges | ||||
| 
 | ||||
| * Mon Mar 11 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.4-1 | ||||
| - Fix minor problems reported by pylint #11 | ||||
| - Catch FileNotFoundError when inspecting containers #12 | ||||
| - Create basic tests #13 | ||||
| - Restore working directory #14 | ||||
| - udica cannot use the container ID once it is provided #10 | ||||
| 
 | ||||
| * Mon Feb 25 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.3-4 | ||||
| - Update manpage with the latest known bug described in https://github.com/containers/udica/issues/8 | ||||
| - Add check if runtimes are installed on the system | ||||
| 
 | ||||
| * Sun Feb 17 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.3-3 | ||||
| - Improve capability parsing for docker containers | ||||
| - Update small changes in manpage, like issue with mandatory option '-c' for docker containers | ||||
| - Fix parsing Mountpoints in docker inspect JSON file | ||||
| 
 | ||||
| * Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.3-2 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild | ||||
| 
 | ||||
| * Wed Jan 23 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.3-1 | ||||
| - Fix capability allow rules when capabilities are specified in JSON file | ||||
| - Add additional SELinux allow rules to base container template to allow container to read proc_type types. | ||||
| 
 | ||||
| * Fri Jan 04 2019 Lukas Vrabec <lvrabec@redhat.com> - 0.1.2-1 | ||||
| - Fix invalid syntax output when policy is using just one template | ||||
| Resolves: #6 | ||||
| 
 | ||||
| * Tue Oct 23 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.1.1-2 | ||||
| - Fix small issues in spec file like improve description and change files section. | ||||
| 
 | ||||
| * Mon Oct 22 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.1.1-1 | ||||
| - Add proper shebang to all source files | ||||
| - Add License to all source files | ||||
| 
 | ||||
| * Sat Oct 13 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.1.0-1 | ||||
| - Add support for docker containers | ||||
| 
 | ||||
| * Mon Oct 08 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.5-1 | ||||
| - Update x_container template based on testing container related to Nvidia Cuda operations | ||||
| 
 | ||||
| * Mon Oct 08 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.4-2 | ||||
| - Build udica on Red Hat Enterprise Linux 7 with python version 2 | ||||
| 
 | ||||
| * Mon Oct 08 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.4-1 | ||||
| - Add manpages | ||||
| - Add support for communicating with libvirt daemon | ||||
| - Add support for communicating with X server. | ||||
| - Add support for read/write to the controlling terminal | ||||
| 
 | ||||
| * Sun Oct 07 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.3-1 | ||||
| - Remove required parameters -i or -j and added support for reading json file from stdin. | ||||
| - Remove "-n" or "--name" parameter. Name of the container will be required for this tool | ||||
| 
 | ||||
| * Tue Sep 25 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.2-1 | ||||
| - Use subprocess.Popen instead of subprocess.run for inspecting to support also python2 | ||||
| 
 | ||||
| * Thu Sep 20 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.1-3 | ||||
| - Update readme and setup.py files after migration to github | ||||
| 
 | ||||
| * Sun Sep 16 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.1-2 | ||||
| - Update LICENSE | ||||
| - Improve %%files section | ||||
| 
 | ||||
| * Sun Sep 16 2018 Lukas Vrabec <lvrabec@redhat.com> - 0.0.1-1 | ||||
| - Initial build | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user