|
|
9c38422 |
%if 0%{?rhel} && 0%{?rhel} <= 6
|
|
|
9c38422 |
%{!?__python2: %global __python2 /usr/bin/python2}
|
|
|
9c38422 |
%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
|
9c38422 |
%endif
|
|
|
9c38422 |
|
|
Clement Verna |
a9a403d |
%if 0%{?fedora}
|
|
Clement Verna |
a9a403d |
%bcond_without python3
|
|
Clement Verna |
a9a403d |
%else
|
|
Clement Verna |
a9a403d |
%bcond_with python3
|
|
Clement Verna |
a9a403d |
%endif
|
|
Clement Verna |
a9a403d |
|
|
|
9c38422 |
%global module koji_containerbuild
|
|
|
9c38422 |
|
|
|
0073c7d |
%global owner release-engineering
|
|
|
0073c7d |
%global project koji-containerbuild
|
|
|
0073c7d |
|
|
|
6926cfd |
%global commit 2c77ff2ac166d622b0e31a75e4c7349528cf85e7
|
|
|
0073c7d |
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
|
0073c7d |
|
|
|
0073c7d |
Name: %{project}
|
|
|
6926cfd |
Version: 0.11.0
|
|
|
de639d9 |
Release: 2%{?dist}
|
|
|
9c38422 |
Summary: Koji support for building layered container images
|
|
|
9c38422 |
|
|
|
9c38422 |
License: LGPLv2
|
|
|
0073c7d |
URL: https://github.com/%{owner}/%{project}
|
|
|
0073c7d |
Source0: https://github.com/%{owner}/%{project}/archive/%{commit}/%{project}-%{commit}.tar.gz
|
|
|
9c38422 |
BuildArch: noarch
|
|
|
9c38422 |
|
|
Clement Verna |
7530705 |
BuildRequires: python3
|
|
Clement Verna |
a9a403d |
BuildRequires: python3-devel
|
|
Clement Verna |
7530705 |
BuildRequires: python3-setuptools
|
|
|
4951c16 |
|
|
|
9c38422 |
%description
|
|
|
9c38422 |
Koji support for building layered container images
|
|
|
9c38422 |
|
|
|
9c38422 |
|
|
|
9c38422 |
%package hub
|
|
|
9c38422 |
License: LGPLv2
|
|
|
9c38422 |
Summary: Hub plugin that extend Koji to build layered container images
|
|
|
9c38422 |
Requires: koji-containerbuild
|
|
|
9c38422 |
Requires: koji-hub
|
|
|
9c38422 |
|
|
|
9c38422 |
%description hub
|
|
|
9c38422 |
Hub plugin that extend Koji to support building layered container images
|
|
|
9c38422 |
|
|
|
9c38422 |
|
|
|
9c38422 |
%package builder
|
|
|
9c38422 |
License: LGPLv2
|
|
|
9c38422 |
Summary: Builder plugin that extend Koji to build layered container images
|
|
|
9c38422 |
Requires: koji-builder
|
|
|
9c38422 |
Requires: koji-containerbuild
|
|
|
9c38422 |
Requires: osbs-client
|
|
Clement Verna |
7530705 |
Requires: python3-urlgrabber
|
|
Clement Verna |
7530705 |
Requires: python3-dockerfile-parse
|
|
|
9c38422 |
|
|
|
9c38422 |
%description builder
|
|
|
9c38422 |
Builder plugin that extend Koji to communicate with OpenShift build system and
|
|
|
9c38422 |
build layered container images.
|
|
|
9c38422 |
|
|
Clement Verna |
a9a403d |
%package -n python3-%{name}-cli
|
|
Clement Verna |
a9a403d |
License: LGPLv2
|
|
Clement Verna |
a9a403d |
Summary: CLI that communicates with Koji to control building layered container images
|
|
Clement Verna |
a9a403d |
Requires: python%{python3_pkgversion}-koji >= 1.13
|
|
Clement Verna |
a9a403d |
|
|
Clement Verna |
a9a403d |
%description -n python3-%{name}-cli
|
|
Clement Verna |
a9a403d |
Builder plugin that extend Koji to communicate with OpenShift build system and
|
|
Clement Verna |
a9a403d |
build layered container images.
|
|
Clement Verna |
a9a403d |
|
|
|
9c38422 |
%prep
|
|
|
0073c7d |
%setup -qn %{name}-%{commit}
|
|
|
9c38422 |
|
|
|
9c38422 |
%build
|
|
Clement Verna |
7530705 |
%{__python3} setup.py build
|
|
|
9c38422 |
|
|
|
9c38422 |
|
|
|
9c38422 |
%install
|
|
Clement Verna |
7530705 |
%{__python3} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
|
|
|
9c38422 |
%{__install} -d $RPM_BUILD_ROOT%{_prefix}/lib/koji-hub-plugins
|
|
|
9c38422 |
%{__install} -p -m 0644 %{module}/plugins/hub_containerbuild.py $RPM_BUILD_ROOT%{_prefix}/lib/koji-hub-plugins/hub_containerbuild.py
|
|
|
9c38422 |
%{__install} -d $RPM_BUILD_ROOT%{_prefix}/lib/koji-builder-plugins
|
|
|
9c38422 |
%{__install} -p -m 0644 %{module}/plugins/builder_containerbuild.py $RPM_BUILD_ROOT%{_prefix}/lib/koji-builder-plugins/builder_containerbuild.py
|
|
Clement Verna |
a9a403d |
%{__install} -d $RPM_BUILD_ROOT%{python3_sitelib}/koji_cli_plugins
|
|
Clement Verna |
a9a403d |
%{__install} -p -m 0644 %{module}/plugins/cli_containerbuild.py $RPM_BUILD_ROOT%{python3_sitelib}/koji_cli_plugins/cli_containerbuild.py
|
|
Clement Verna |
a9a403d |
|
|
|
9c38422 |
|
|
|
9c38422 |
%files
|
|
Clement Verna |
7530705 |
%{python3_sitelib}/*
|
|
|
9c38422 |
%doc docs AUTHORS README.rst
|
|
|
9c38422 |
%if 0%{?rhel} && 0%{?rhel} <= 6
|
|
|
9c38422 |
%{!?_licensedir:%global license %doc}
|
|
|
9c38422 |
%endif
|
|
|
9c38422 |
%license LICENSE
|
|
|
9c38422 |
|
|
Clement Verna |
a9a403d |
%files -n python%{python3_pkgversion}-%{name}-cli
|
|
Clement Verna |
a9a403d |
%{python3_sitelib}/koji_cli_plugins
|
|
|
9c38422 |
|
|
|
9c38422 |
%files hub
|
|
|
9c38422 |
%{_prefix}/lib/koji-hub-plugins/hub_containerbuild.py*
|
|
|
9c38422 |
|
|
|
9c38422 |
%files builder
|
|
|
9c38422 |
%{_prefix}/lib/koji-builder-plugins/builder_containerbuild.py*
|
|
|
9c38422 |
|
|
|
9c38422 |
|
|
|
9c38422 |
%changelog
|
|
|
6926cfd |
* Tue Mar 16 2021 David Kirwan <dkirwan@redhat.com> - 0.11.0
|
|
|
6926cfd |
- Update to the latest upstream v0.11.0
|
|
|
6926cfd |
|
|
|
de639d9 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-2
|
|
|
de639d9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
de639d9 |
|
|
Clement Verna |
588fad9 |
* Fri Nov 27 2020 Clement Verna <cverna@fedoraproject.org> - 0.9.0
|
|
Clement Verna |
588fad9 |
- Update to latest upstream
|
|
Clement Verna |
588fad9 |
|
|
|
72562fb |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.15-4
|
|
|
72562fb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
72562fb |
|
|
|
513246e |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.7.15-3
|
|
|
513246e |
- Rebuilt for Python 3.9
|
|
|
513246e |
|
|
|
5f12bbd |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.15-2
|
|
|
5f12bbd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
5f12bbd |
|
|
Clement Verna |
ad6e532 |
* Thu Oct 17 2019 Clement Verna <cverna@fedoraproject.org> - 0.7.15
|
|
Clement Verna |
ad6e532 |
- Update to latest upstream
|
|
Clement Verna |
ad6e532 |
|
|
|
d8187ae |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.13.1-5
|
|
|
d8187ae |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
d8187ae |
|
|
|
7f0dbf5 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.13.1-4
|
|
|
7f0dbf5 |
- Rebuilt for Python 3.8
|
|
|
7f0dbf5 |
|
|
|
7062e12 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.13.1-3
|
|
|
7062e12 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
7062e12 |
|
|
Clement Verna |
7530705 |
* Wed Jun 12 2019 Clement Verna <cverna@fedoraproject.org> - 0.7.13.1-2
|
|
Clement Verna |
7530705 |
- Build the hub and builder using python3
|
|
Clement Verna |
7530705 |
|
|
Clement Verna |
2280612 |
* Fri May 17 2019 Clement Verna <cverna@fedoraproject.org> - 0.7.13.1-1
|
|
Clement Verna |
2280612 |
- Update to latest upstream
|
|
Clement Verna |
2280612 |
|
|
|
dc6bede |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.9.1-3
|
|
|
dc6bede |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
dc6bede |
|
|
Clement Verna |
74b2719 |
* Mon Aug 13 2018 Clement Verna <cverna@fedoraproject.org> - 0.7.9.1-2
|
|
Clement Verna |
74b2719 |
- Make sure we use Python 2 dependency name
|
|
Clement Verna |
74b2719 |
|
|
Clement Verna |
a9a403d |
* Tue Jul 31 2018 Clement Verna <cverna@fedoraproject.org> - 0.7.9.1-1
|
|
Clement Verna |
a9a403d |
- Update to latest upstream
|
|
Clement Verna |
a9a403d |
- conditional install for py3
|
|
Clement Verna |
a9a403d |
- make CLI proper koji plugin
|
|
Clement Verna |
a9a403d |
|
|
|
86ab93a |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.8-2
|
|
|
86ab93a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
86ab93a |
|
|
|
72d23eb |
* Thu Mar 01 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.7.7-3
|
|
|
72d23eb |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
72d23eb |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
72d23eb |
|
|
|
ceff39b |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.7-2
|
|
|
ceff39b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
ceff39b |
|
|
Clement Verna |
de70bb5 |
* Wed Jan 24 2018 Clement Verna <cverna@fedoraproject.org> - 0.7.7-1
|
|
Clement Verna |
de70bb5 |
- Update to latest upstream
|
|
Clement Verna |
de70bb5 |
- Added dependency to python2-koji since koji package is now python3
|
|
Clement Verna |
de70bb5 |
|
|
|
56ceb2a |
* Fri Oct 06 2017 Patrick Uiterwijk <patrick@puiterwijk.org> - 0.7.5-1
|
|
|
56ceb2a |
- Update to latest upsteam
|
|
|
56ceb2a |
|
|
|
0073c7d |
* Thu Aug 24 2017 Adam Miller <maxamillion@fedoraproject.org> - 0.7.3-1
|
|
|
0073c7d |
- Update to latest upstream
|
|
|
0073c7d |
|
|
|
96cf8c7 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-2
|
|
|
96cf8c7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
96cf8c7 |
|
|
|
95be043 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.6-4
|
|
|
95be043 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
95be043 |
|
|
|
7ff7605 |
* Tue Sep 06 2016 Adam Miller <maxamillion@fedoraproject.org> - 0.6.6-3
|
|
|
7ff7605 |
- Conditionally fix epel7 python2 deps
|
|
|
7ff7605 |
|
|
|
3dfcaa6 |
* Tue Sep 06 2016 Adam Miller <maxamillion@fedoraproject.org> - 0.6.6-2
|
|
|
3dfcaa6 |
- Fix python2 deps for packages that don't provide it yet
|
|
|
3dfcaa6 |
|
|
|
c08bef0 |
* Tue Sep 06 2016 Adam Miller <maxamillion@fedoraproject.org> - 0.6.6-1
|
|
|
c08bef0 |
- Update to latest upstream
|
|
|
c08bef0 |
- Remove no longer needed patch for pycurl calls
|
|
|
c08bef0 |
|
|
|
0708bf7 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2.2
|
|
|
0708bf7 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
0708bf7 |
|
|
|
3f40c47 |
* Mon Jul 18 2016 Adam Miller <maxamillion@fedoraproject.org> 0.6.3-1.2
|
|
|
3f40c47 |
- Switch all python deps to be explicitly python2
|
|
|
3f40c47 |
|
|
|
9953670 |
* Thu Jun 02 2016 Adam Miller <maxamillion@fedoraproject.org> 0.6.3-1.1
|
|
|
9953670 |
- Rebase popen patch on 0.6.3
|
|
|
9953670 |
|
|
|
9953670 |
* Thu Jun 02 2016 Brendan Reilly <breilly@redhat.com> 0.6.3-1
|
|
|
9953670 |
- Fix task result output (lucarval@redhat.com)
|
|
|
9953670 |
- Handle release parameter (lucarval@redhat.com)
|
|
|
9953670 |
|
|
|
9953670 |
* Wed May 25 2016 Brendan Reilly <breilly@redhat.com> 0.6.2-1
|
|
|
9953670 |
- supply koji_task_id to osbs-client's create_build() (twaugh@redhat.com)
|
|
|
9953670 |
- no need to warn about build result not being JSON (twaugh@redhat.com)
|
|
|
9953670 |
- Use component label in nvr check (vrutkovs@redhat.com)
|
|
|
9953670 |
- Don't check NVR for scratch builds and move nvr check closer to build object
|
|
|
9953670 |
creation (vrutkovs@redhat.com)
|
|
|
9953670 |
- Don't start the build if package with this NVR already has been built
|
|
|
9953670 |
(vrutkovs@redhat.com)
|
|
|
9953670 |
- Expose Koji CG build ID in CreateContainerTask (lucarval@redhat.com)
|
|
|
9953670 |
|
|
|
9f80535 |
* Fri May 13 2016 Adam Miller <maxamillion@fedoraproject.org> - 0.6.1-1.3
|
|
|
9f80535 |
- Handle logs properly in popen patch
|
|
|
9f80535 |
|
|
|
43a6c8a |
* Mon Apr 25 2016 Adam Miller <maxamillion@fedoraproject.org> - 0.6.1-1.2
|
|
|
43a6c8a |
- Fix patch for popen osbs cmd to get correct json output
|
|
|
43a6c8a |
|
|
|
4951c16 |
* Mon Apr 25 2016 Adam Miller <maxamillion@fedoraproject.org> - 0.6.1-1.1
|
|
|
4951c16 |
- Add patch for popen osbs, fix deps for builder
|
|
|
4951c16 |
|
|
|
b14f114 |
* Mon Apr 11 2016 Brendan Reilly <breilly@redhat.com> 0.6.1-1
|
|
|
b14f114 |
- Reinstate _get_repositories() method (fixes #35) (twaugh@redhat.com)
|
|
|
b14f114 |
- Add back in bits required for streaming logs (fixes #33) (twaugh@redhat.com)
|
|
|
b14f114 |
|
|
|
b14f114 |
* Thu Apr 07 2016 Brendan Reilly <breilly@redhat.com> 0.6.0-1
|
|
|
b14f114 |
- remove un-necessary code for v2-only CG builds
|
|
|
b14f114 |
(maxamillion@fedoraproject.org)
|
|
|
b14f114 |
- runBuilds: add debug for arches (dennis@ausil.us)
|
|
|
b14f114 |
- runBuilds make label unique and be able to build archfully (dennis@ausil.us)
|
|
|
b14f114 |
- Build process documentation - quick and dirty (pbabinca@redhat.com)
|
|
|
b14f114 |
|
|
|
b14f114 |
* Mon Mar 14 2016 Pavol Babincak <pbabinca@redhat.com> 0.5.7-1
|
|
|
b14f114 |
- Updated docs how to create a release (pbabinca@redhat.com)
|
|
|
b14f114 |
- add some post-install instructions (admiller@redhat.com)
|
|
|
b14f114 |
- incorporated new osbs api for compression fix (breilly@redhat.com)
|
|
|
b14f114 |
|
|
|
b14f114 |
* Tue Mar 08 2016 Pavol Babincak <pbabinca@redhat.com> 0.5.6-1
|
|
|
b14f114 |
- Backport spec file from Fedora (pbabinca@redhat.com)
|
|
|
b14f114 |
- Include docs in MANIFEST.in (pbabinca@redhat.com)
|
|
|
b14f114 |
- Use .md extension for build architecture (pbabinca@redhat.com)
|
|
|
b14f114 |
- quickfix for downloads always being .tar (breilly@redhat.com)
|
|
|
b14f114 |
- Channel override in CLI (pbabinca@redhat.com)
|
|
|
b14f114 |
- Build process documentation - quick and dirty (pbabinca@redhat.com)
|
|
|
b14f114 |
|
|
|
887ae76 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.5-2
|
|
|
887ae76 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
887ae76 |
|
|
|
9c38422 |
* Fri Dec 04 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.5-1
|
|
|
9c38422 |
- Add README.rst to a release (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use %%global macro instead of %%define one (pbabinca@redhat.com)
|
|
|
9c38422 |
- Require main package in subpackages to always install license file
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Add license directives to subpackages (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Thu Dec 03 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.4-3
|
|
|
9c38422 |
- Simplify inclusion of python modules to get proper owners
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Explicit __python2 definitions on <=rhel6 (pbabinca@redhat.com)
|
|
|
9c38422 |
- Explicit use of python2 and BuildRequires on python2-devel
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- %%defattr macro isn't needed anymore (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use %%license tag for license on RHEL && RHEL <= 6 (pbabinca@redhat.com)
|
|
|
9c38422 |
- Fix permissions for CLI binary (pbabinca@redhat.com)
|
|
|
9c38422 |
- Wrap package descriptions to make rpmlint happy (pbabinca@redhat.com)
|
|
|
9c38422 |
- Replace Requires on osbs with osbs-client (pbabinca@redhat.com)
|
|
|
9c38422 |
- Remove koji Requires from the base package (pbabinca@redhat.com)
|
|
|
9c38422 |
- Replace koji-builder with koji dependency for cli subpackage
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Specify how release tarballs are created (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use build system instead of buildsystem to make rpmlint happy
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Fix name macro in URL (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Fri Nov 20 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.4-2
|
|
|
9c38422 |
- fix spec paths, libdir evals to /usr/lib64/ on 64-bit build hosts which is
|
|
|
9c38422 |
the wrong path for koji plugins (admiller@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Fri Nov 20 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.4-1
|
|
|
9c38422 |
- Reinit curl after fork to properly process incremental logs
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Add support to new LABEL names and make architecture optional
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Fix serious issue: check external rpms for *non*scratch builds
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Catch errors raised by markExternalRPMs and raise it as koji.PostBuildError
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Get list of rpms and repositories only for successful builds
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Download image tarball only if build was successful (pbabinca@redhat.com)
|
|
|
9c38422 |
- Log list of all rpms from osbs response as formatted rpm list
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Refactor: get rpm packages to separate method (pbabinca@redhat.com)
|
|
|
9c38422 |
- Refactor: get docker repositories to separate method (pbabinca@redhat.com)
|
|
|
9c38422 |
- Fail only if build was successful and it haven't generated any tarball
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Improve log write related exception messages (pbabinca@redhat.com)
|
|
|
9c38422 |
- Raise ContainerError exceptions when something goes wrong with osbs logs
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Pass branch and push_url from opts to osbs's create_build()
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Uploader process check if child (which fetches logs) finished
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Overall docs about build architecture (pbabinca@redhat.com)
|
|
|
9c38422 |
- change log msg level to info (mikem@redhat.com)
|
|
|
9c38422 |
- Properly handle empty repositories in osbs response (pbabinca@redhat.com)
|
|
|
9c38422 |
- Wait between new connection/fetch logs (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use get_build_name() instead of build_id to get osbs build id
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Tue Jul 14 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.3-1
|
|
|
9c38422 |
- List repositories in status message of buildContainer task
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Print osbs build id in the error message about failed build
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- If not exactly one image was built leave fail to parent (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use DockerfileParser class from dockerfile_parse module for parsing
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Download docker logs at the end of the build (pbabinca@redhat.com)
|
|
|
9c38422 |
- Try fetch OSBS logs with follow and incrementally upload them
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- If final tarball cannot be downloaded log error and continue
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Accept repo URLs in CLI and pass it in builder plugin to osbs
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Improve error message when there were unexpected number of builds
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Fix: correctly format string before passing to ContainerError
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Fix formatting of README.rst (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Mon Jun 15 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.2-1
|
|
|
9c38422 |
- Use BZComponent LABEL instead of Name (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Fri Jun 12 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.1-1
|
|
|
9c38422 |
- Explicit string conversion before urlgrabber.urlgrab() and more logging
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Explicitly set urlgrab ssl verify options which pycurl expects
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Fri Jun 12 2015 Pavol Babincak <pbabinca@redhat.com> 0.5.0-1
|
|
|
9c38422 |
- Read LABELs from Dockerfile (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Fri Jun 12 2015 Pavol Babincak <pbabinca@redhat.com> 0.4.0-1
|
|
|
9c38422 |
- Download container image via https (pbabinca@redhat.com)
|
|
|
9c38422 |
- Tag package (image) after successful build if not scratch
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Tue Jun 09 2015 Pavol Babincak <pbabinca@redhat.com> 0.3.1-1
|
|
|
9c38422 |
- Add missing import imp (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Mon Jun 08 2015 Pavol Babincak <pbabinca@redhat.com> 0.3.0-1
|
|
|
9c38422 |
- Remove code which always overwrote release (pbabinca@redhat.com)
|
|
|
9c38422 |
- Removed not used imports (pbabinca@redhat.com)
|
|
|
9c38422 |
- Import kojipath from path set via variable not from inspection
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- More debug info: list rpm_packages (pbabinca@redhat.com)
|
|
|
9c38422 |
- Mock image tarball as we don't get this from the buildsystem (yet)
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Pull getting task options to separate method (pbabinca@redhat.com)
|
|
|
9c38422 |
- Pull package (image) whitelist check into separate method
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Reuse image tables and methods for container builds (pbabinca@redhat.com)
|
|
|
9c38422 |
- Don't pass build_tag as separate argument to createContainer task
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Wed Jun 03 2015 Pavol Babincak <pbabinca@redhat.com> 0.2.0-2
|
|
|
9c38422 |
- Don't require python-distutils. distutils is part of python-libs pkg
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Wed May 27 2015 Pavol Babincak <pbabinca@redhat.com> 0.2.0-1
|
|
|
9c38422 |
- Explicitly list code which are hack around database constraints
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- refactor: remove not used code and move comment to better position
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Get name from name of the basename repository for non-scratch builds
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Extend SCM object with get_component() and get_git_uri() and use it
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Use logger to write logs and not sys.stderr.write (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use container_archives not image_archives table (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use attributes of BuildResponse object to query responses
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Connect to osbs logger to print more debug info via own logger
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
- Improve rpm_packages listings (pbabinca@redhat.com)
|
|
|
9c38422 |
- Support non-scratch builds with listing of the contents (pbabinca@redhat.com)
|
|
|
9c38422 |
- builderplugin: import kojid binary as kojid module (pbabinca@redhat.com)
|
|
|
9c38422 |
- builderplugin: Use single handler to OSBS object (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Mon May 18 2015 Pavol Babincak <pbabinca@redhat.com> 0.1.2-1
|
|
|
9c38422 |
- add BuildRoot tag (needed for rhel<6) (mikem@redhat.com)
|
|
|
9c38422 |
- use alternate method to import kojihub (mikem@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Wed May 13 2015 Pavol Babincak <pbabinca@redhat.com> 0.1.1-1
|
|
|
9c38422 |
- Documentation for buildContainer task (pbabinca@redhat.com)
|
|
|
9c38422 |
- In buildContainer task use "container" channel by default
|
|
|
9c38422 |
(pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Wed May 13 2015 Pavol Babincak <pbabinca@redhat.com> 0.1.0-2
|
|
|
9c38422 |
- Bump Release instead of Version (pbabinca@redhat.com)
|
|
|
9c38422 |
- Use BuildArch noarch (pbabinca@redhat.com)
|
|
|
9c38422 |
|
|
|
9c38422 |
* Mon May 04 2015 Pavol Babincak <pbabinca@redhat.com> 0.1.0-1
|
|
|
9c38422 |
- first public release
|