|
 |
8f3b5bb |
# Some Openstack supporting packages from EPEL have been removed due to updated
|
|
 |
8f3b5bb |
# deps that override RHEL and, thus, violate EPEL rules. We would like to
|
|
 |
8f3b5bb |
# eventually support these features as part of an EL6 and EL7 set of factory
|
|
 |
8f3b5bb |
# plugin packages in RDO. Until this is sorted out we must disable things when
|
|
 |
8f3b5bb |
# building on RHEL.
|
|
 |
8f3b5bb |
# TODO: If we end up building as part of RDO either remove this for RDO
|
|
 |
8f3b5bb |
# SPEC builds or find a way to detect an RDO build and automagically negate this
|
|
 |
dcc2b90 |
# UPDATE: F24 dropped the supporting modules we currently use
|
|
 |
dcc2b90 |
# TODO: Refresh/refactor OpenStack support to use newer module and then update below
|
|
 |
dcc2b90 |
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 3
|
|
 |
dcc2b90 |
%define include_openstack 0
|
|
 |
dcc2b90 |
%else
|
|
 |
dcc2b90 |
%define include_openstack 1
|
|
 |
dcc2b90 |
%endif
|
|
 |
8f3b5bb |
|
|
 |
74a7d07 |
# For now, do not build this sub RPM - It has bitrotted and needs to be revisited
|
|
 |
74a7d07 |
%define include_nova_image_builder 0
|
|
 |
74a7d07 |
|
|
 |
dcc2b90 |
|
|
 |
dcc2b90 |
|
|
 |
4ad586c |
%global auto_register_macro_post() # create it if it doesn't already exist as a link \
|
|
 |
4ad586c |
# If it is an existing file other than a link, do nothing \
|
|
 |
4ad586c |
[ -L %{_sysconfdir}/imagefactory/plugins.d/%1.info ] || \
|
|
 |
4ad586c |
[ -e %{_sysconfdir}/imagefactory/plugins.d/%1.info ] || \
|
|
 |
d788ae9 |
ln -s %{python3_sitelib}/imagefactory_plugins/%1/%1.info %{_sysconfdir}/imagefactory/plugins.d/%1.info \
|
|
 |
4ad586c |
exit 0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%global auto_register_macro_postun() if [ "\$1" = "0" ]; then \
|
|
 |
4ad586c |
# clean up the link if it exists - if it doesn't or if this is a regular file, do nothing \
|
|
 |
4ad586c |
[ -L %{_sysconfdir}/imagefactory/plugins.d/%1.info ] && rm -f %{_sysconfdir}/imagefactory/plugins.d/%1.info \
|
|
 |
4ad586c |
fi \
|
|
 |
4ad586c |
exit 0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
|
|
 |
fb046b8 |
Name: imagefactory-plugins
|
|
 |
5d70c75 |
Version: 1.1.16
|
|
 |
5d70c75 |
Release: 1%{?dist}
|
|
 |
daa8ef5 |
Summary: Default plugins for the Image Factory system image generation tool
|
|
 |
4ad586c |
License: ASL 2.0
|
|
 |
5ebf180 |
URL: https://github.com/redhat-imaging/imagefactory
|
|
 |
daa8ef5 |
|
|
 |
5d70c75 |
Source0: https://github.com/redhat-imaging/imagefactory/archive/imagefactory-%{version}-1.tar.gz
|
|
 |
daa8ef5 |
Patch0: imagefactory-1.1.14-utf8-config-id.patch
|
|
 |
daa8ef5 |
Patch1: container-github-pr434.patch
|
|
 |
fb5178b |
Patch2: fix-armv7l.patch
|
|
 |
daa8ef5 |
|
|
 |
4ad586c |
BuildArch: noarch
|
|
 |
fb046b8 |
BuildRequires: python3
|
|
 |
fb046b8 |
BuildRequires: python3-setuptools
|
|
 |
cc2dc21 |
BuildRequires: python3-devel
|
|
 |
4ad586c |
Requires: imagefactory
|
|
 |
4ad586c |
|
|
 |
c5940d2 |
# Obsolete the old EC2 plugins as they need python2 based euca2ools thats not in Fedora anymore.
|
|
 |
c5940d2 |
Obsoletes: imagefactory-plugins-EC2 < 1.1.15-3
|
|
 |
c5940d2 |
Obsoletes: imagefactory-plugins-EC2-jeos-images < 1.1.15-3
|
|
 |
c5940d2 |
|
|
 |
4ad586c |
%description
|
|
 |
5d70c75 |
This is a placeholder top level package for a collection of plugins for the
|
|
 |
4ad586c |
Image Factory cloud system image generation tool.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
imagefactory allows the creation of system images for multiple virtualization
|
|
 |
5d70c75 |
and cloud providers from a single template definition. See
|
|
 |
5ebf180 |
https://github.com/redhat-imaging/imagefactory for more information.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package ovfcommon
|
|
 |
4ad586c |
Summary: common utilities to manipulate ovf-related objects
|
|
 |
4ad586c |
Requires: oz >= 0.7.0
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description ovfcommon
|
|
 |
5d70c75 |
This pseudo-plugin is used to provide common OVF functionality to other
|
|
 |
4ad586c |
plugins.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package OVA
|
|
 |
4ad586c |
Summary: Cloud plugin for generating OVA archives
|
|
 |
4ad586c |
Requires: oz >= 0.7.0
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugins-ovfcommon
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description OVA
|
|
 |
4ad586c |
This Cloud plugin allows users to specify a Base Image to generate an OVA
|
|
 |
4ad586c |
archive from.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package IndirectionCloud
|
|
 |
4ad586c |
Summary: Cloud plugin for allowing images to modify other images
|
|
 |
c46b75e |
Requires: oz >= 0.12.0
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description IndirectionCloud
|
|
 |
4ad586c |
This Cloud plugin allows users to specify a Base Image to use to manipulate
|
|
 |
4ad586c |
another Base Image to generate a Target Image.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
It was originally created to produce Live CDs and other live media using an
|
|
 |
4ad586c |
arbitrary host OS and package selection for the actual media creation tools.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package TinMan
|
|
 |
4ad586c |
Summary: OS plugin for Fedora
|
|
 |
c46b75e |
Requires: oz >= 0.12.0
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description TinMan
|
|
 |
4ad586c |
An OS plugin to support Fedora OSes
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%if 0%{include_openstack}
|
|
 |
4ad586c |
%package OpenStack
|
|
 |
4ad586c |
Summary: Cloud plugin for OpenStack running on KVM
|
|
 |
fb046b8 |
Requires: python3-glanceclient
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description OpenStack
|
|
 |
4ad586c |
A Cloud plugin to support OpenStack running on top of KVM.
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%package Rackspace
|
|
 |
8f3b5bb |
Summary: Cloud plugin for Rackspace
|
|
 |
fb046b8 |
Requires: python-novaclient
|
|
 |
fb046b8 |
Requires: python-pyrax
|
|
 |
8f3b5bb |
Requires: imagefactory-plugins
|
|
 |
8f3b5bb |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
8f3b5bb |
|
|
 |
8f3b5bb |
%description Rackspace
|
|
 |
8f3b5bb |
A Cloud plugin to support Rackspace
|
|
 |
8f3b5bb |
|
|
 |
8f3b5bb |
%package Rackspace-JEOS-images
|
|
 |
8f3b5bb |
Summary: JEOS images for various OSes to support Rackspace snapshot builds
|
|
 |
8f3b5bb |
Requires: imagefactory-plugins-Rackspace
|
|
 |
8f3b5bb |
|
|
 |
8f3b5bb |
%description Rackspace-JEOS-images
|
|
 |
8f3b5bb |
These configuration files point to existing JEOS Image ID's on Rackspace that
|
|
 |
8f3b5bb |
can be used to do "snapshot" style builds.
|
|
 |
74a7d07 |
%endif
|
|
 |
8f3b5bb |
|
|
 |
74a7d07 |
%if 0%{include_nova_image_builder}
|
|
 |
8f3b5bb |
%package Nova
|
|
 |
8f3b5bb |
Summary: OS plugin that allows imagefactory to use Nova instances to build base images.
|
|
 |
fb046b8 |
Requires: python3-novaclient
|
|
 |
8f3b5bb |
Requires: oz >= 0.12.0
|
|
 |
8f3b5bb |
Requires: imagefactory-plugins
|
|
 |
8f3b5bb |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
8f3b5bb |
|
|
 |
8f3b5bb |
%description Nova
|
|
 |
8f3b5bb |
An alternative to the TinMan plugin for creating base images using an OpenStack cloud.
|
|
 |
8f3b5bb |
%endif
|
|
 |
8f3b5bb |
|
|
 |
4ad586c |
%if 0%{?build_mock}
|
|
 |
4ad586c |
%package MockOS
|
|
 |
4ad586c |
Summary: Mock OS plugin
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description MockOS
|
|
 |
4ad586c |
This plugin mimcs some of the behaviour of the RPM based OS plugins without
|
|
 |
4ad586c |
actually doing a build.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
For testing use only.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package MockCloud
|
|
 |
4ad586c |
Summary: Mock Cloud plugin
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description MockCloud
|
|
 |
4ad586c |
This plugin mimcs some of the behaviour of a real cloud plugin without needing
|
|
 |
4ad586c |
any real external infra.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
For testing use only.
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%endif
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package RHEVM
|
|
 |
4ad586c |
Summary: RHEVM Cloud plugin
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
4ad586c |
Requires: imagefactory-plugins-ovfcommon
|
|
 |
fb046b8 |
#Make optional for now to allow core coversion features to work
|
|
 |
fb046b8 |
#Requires: ovirt-engine-sdk >= 3.1.0
|
|
 |
fb046b8 |
Requires: qemu-img
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description RHEVM
|
|
 |
4ad586c |
A plugin for RHEVM "clouds"
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%package vSphere
|
|
 |
4ad586c |
Summary: vSphere Cloud plugin
|
|
 |
4ad586c |
Requires: imagefactory-plugins
|
|
 |
fb046b8 |
#This has been made conditional in the plugin - will need to be replaced
|
|
 |
fb046b8 |
#Requires: python-psphere
|
|
 |
4ad586c |
Requires: imagefactory-plugin-api = 1.0
|
|
 |
fb046b8 |
Requires: qemu-img
|
|
 |
fb046b8 |
Requires: python3-pyyaml
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%description vSphere
|
|
 |
4ad586c |
A plugin for vSphere "clouds"
|
|
 |
4ad586c |
|
|
 |
46e2f33 |
%package Docker
|
|
 |
46e2f33 |
Summary: Cloud plugin for Docker
|
|
 |
74a7d07 |
Requires: tar
|
|
 |
46e2f33 |
|
|
 |
46e2f33 |
%description Docker
|
|
 |
46e2f33 |
A Cloud plugin to support Docker
|
|
 |
46e2f33 |
|
|
 |
5ebf180 |
%package HyperV
|
|
 |
5ebf180 |
Summary: Cloud plugin for HyperV
|
|
 |
5ebf180 |
Requires: qemu-img
|
|
 |
5ebf180 |
|
|
 |
5ebf180 |
%description HyperV
|
|
 |
5ebf180 |
A Cloud plugin to support HyperV
|
|
 |
5ebf180 |
|
|
 |
fb046b8 |
%package GCE
|
|
 |
fb046b8 |
Summary: Cloud plugin for GCE
|
|
 |
fb046b8 |
Requires: qemu-img
|
|
 |
fb046b8 |
Requires: tar
|
|
 |
fb046b8 |
|
|
 |
fb046b8 |
%description GCE
|
|
 |
fb046b8 |
A Cloud plugin to support the Google Compute Engine
|
|
 |
fb046b8 |
|
|
 |
4ad586c |
%prep
|
|
 |
5d70c75 |
%setup -q -n imagefactory-imagefactory-%{version}-1
|
|
 |
d788ae9 |
mv imagefactory_plugins ../
|
|
 |
d788ae9 |
rm -rf *
|
|
 |
d788ae9 |
mv ../imagefactory_plugins/* .
|
|
 |
d788ae9 |
rmdir ../imagefactory_plugins/
|
|
 |
d788ae9 |
%patch0 -p1
|
|
 |
daa8ef5 |
%patch1 -p1
|
|
 |
fb5178b |
%patch2 -p1
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%build
|
|
 |
fb046b8 |
%py3_build
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%install
|
|
 |
fb046b8 |
%py3_install
|
|
 |
4ad586c |
|
|
 |
4ad586c |
# TODO: Cleaner negative conditional
|
|
 |
4ad586c |
%if 0%{?build_mock}
|
|
 |
4ad586c |
%else
|
|
 |
fb046b8 |
rm -rf %{buildroot}%{python3_sitelib}/imagefactory_plugins/MockOS
|
|
 |
fb046b8 |
rm -rf %{buildroot}%{python3_sitelib}/imagefactory_plugins/MockCloud
|
|
 |
4ad586c |
%endif
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%if 0%{include_openstack}
|
|
 |
8f3b5bb |
%else
|
|
 |
fb046b8 |
rm -rf %{buildroot}%{python3_sitelib}/imagefactory_plugins/OpenStack
|
|
 |
fb046b8 |
rm -rf %{buildroot}%{python3_sitelib}/imagefactory_plugins/Rackspace
|
|
 |
8f3b5bb |
rm -f %{buildroot}%{_sysconfdir}/imagefactory/jeos_images/rackspace_fedora_jeos.conf
|
|
 |
8f3b5bb |
rm -f %{buildroot}%{_sysconfdir}/imagefactory/jeos_images/rackspace_rhel_jeos.conf
|
|
 |
8f3b5bb |
%endif
|
|
 |
8f3b5bb |
|
|
 |
74a7d07 |
%if 0%{include_nova_image_builder}
|
|
 |
74a7d07 |
%else
|
|
 |
fb046b8 |
rm -rf %{buildroot}%{python3_sitelib}/imagefactory_plugins/Nova
|
|
 |
74a7d07 |
%endif
|
|
 |
74a7d07 |
|
|
 |
c5940d2 |
# delete old EC2 and EC2-json-images plugins
|
|
 |
c5940d2 |
rm -rf %{buildroot}%{_sysconfdir}/imagefactory/jeos_images
|
|
 |
c5940d2 |
rm -rf %{buildroot}%{_bindir}/create-ec2-factory-credentials
|
|
 |
c5940d2 |
rm -rf %{buildroot}%{python3_sitelib}/imagefactory_plugins/EC2
|
|
 |
c5940d2 |
|
|
 |
4ad586c |
%post OVA
|
|
 |
4ad586c |
%auto_register_macro_post OVA
|
|
 |
4ad586c |
%postun OVA
|
|
 |
4ad586c |
%auto_register_macro_postun OVA
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%post IndirectionCloud
|
|
 |
4ad586c |
%auto_register_macro_post IndirectionCloud
|
|
 |
4ad586c |
%postun IndirectionCloud
|
|
 |
4ad586c |
%auto_register_macro_postun IndirectionCloud
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%post TinMan
|
|
 |
4ad586c |
%auto_register_macro_post TinMan
|
|
 |
4ad586c |
%postun TinMan
|
|
 |
4ad586c |
%auto_register_macro_postun TinMan
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%if 0%{include_openstack}
|
|
 |
4ad586c |
%post OpenStack
|
|
 |
4ad586c |
%auto_register_macro_post OpenStack
|
|
 |
4ad586c |
%postun OpenStack
|
|
 |
4ad586c |
%auto_register_macro_postun OpenStack
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%post Rackspace
|
|
 |
8f3b5bb |
%auto_register_macro_post Rackspace
|
|
 |
8f3b5bb |
%postun Rackspace
|
|
 |
8f3b5bb |
%auto_register_macro_postun Rackspace
|
|
 |
74a7d07 |
%endif
|
|
 |
8f3b5bb |
|
|
 |
74a7d07 |
%if 0%{include_nova_image_builder}
|
|
 |
8f3b5bb |
%post Nova
|
|
 |
8f3b5bb |
%auto_register_macro_post Nova
|
|
 |
8f3b5bb |
%postun Nova
|
|
 |
8f3b5bb |
%auto_register_macro_postrun Nova
|
|
 |
8f3b5bb |
%endif
|
|
 |
8f3b5bb |
|
|
 |
8f3b5bb |
%post RHEVM
|
|
 |
975fdc5 |
%auto_register_macro_post RHEVM
|
|
 |
8f3b5bb |
%postun RHEVM
|
|
 |
8f3b5bb |
%auto_register_macro_postun RHEVM
|
|
 |
8f3b5bb |
|
|
 |
4ad586c |
%if 0%{?build_mock}
|
|
 |
4ad586c |
%post MockOS
|
|
 |
4ad586c |
%auto_register_macro_post MockOS
|
|
 |
4ad586c |
%postun MockOS
|
|
 |
4ad586c |
%auto_register_macro_postun MockOS
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%post MockCloud
|
|
 |
4ad586c |
%auto_register_macro_post MockCloud
|
|
 |
4ad586c |
%postun MockCloud
|
|
 |
4ad586c |
%auto_register_macro_postun MockCloud
|
|
 |
4ad586c |
%endif
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%post vSphere
|
|
 |
4ad586c |
%auto_register_macro_post vSphere
|
|
 |
4ad586c |
%postun vSphere
|
|
 |
4ad586c |
%auto_register_macro_postun vSphere
|
|
 |
4ad586c |
|
|
 |
46e2f33 |
%post Docker
|
|
 |
46e2f33 |
%auto_register_macro_post Docker
|
|
 |
46e2f33 |
%postun Docker
|
|
 |
46e2f33 |
%auto_register_macro_postun Docker
|
|
 |
46e2f33 |
|
|
 |
5ebf180 |
%post HyperV
|
|
 |
5ebf180 |
%auto_register_macro_post HyperV
|
|
 |
5ebf180 |
%postun HyperV
|
|
 |
5ebf180 |
%auto_register_macro_postun HyperV
|
|
 |
5ebf180 |
|
|
 |
fb046b8 |
%post GCE
|
|
 |
fb046b8 |
%auto_register_macro_post GCE
|
|
 |
fb046b8 |
%postun GCE
|
|
 |
fb046b8 |
%auto_register_macro_postun GCE
|
|
 |
fb046b8 |
|
|
 |
4ad586c |
%files
|
|
 |
daa8ef5 |
%license COPYING
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/__init__.py*
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/__pycache__/*.py*
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins*.egg-info
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files ovfcommon
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/ovfcommon
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/ovfcommon/*
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files OVA
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/OVA
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/OVA/*
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files IndirectionCloud
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/IndirectionCloud
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/IndirectionCloud/*
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files TinMan
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/TinMan
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/TinMan/*
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%if 0%{include_openstack}
|
|
 |
4ad586c |
%files OpenStack
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/OpenStack
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/OpenStack/*
|
|
 |
4ad586c |
|
|
 |
8f3b5bb |
%files Rackspace
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/Rackspace
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/Rackspace/*
|
|
 |
8f3b5bb |
|
|
 |
8f3b5bb |
%files Rackspace-JEOS-images
|
|
 |
8f3b5bb |
%{_sysconfdir}/imagefactory/jeos_images/rackspace_fedora_jeos.conf
|
|
 |
8f3b5bb |
%{_sysconfdir}/imagefactory/jeos_images/rackspace_rhel_jeos.conf
|
|
 |
74a7d07 |
%endif
|
|
 |
8f3b5bb |
|
|
 |
74a7d07 |
%if 0%{include_nova_image_builder}
|
|
 |
8f3b5bb |
%files Nova
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/Nova
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/Nova/*
|
|
 |
8f3b5bb |
%endif
|
|
 |
8f3b5bb |
|
|
 |
4ad586c |
%if 0%{?build_mock}
|
|
 |
4ad586c |
%files MockOS
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/MockOS
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/MockOS/*
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files MockCloud
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/MockCloud
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/MockCloud/*
|
|
 |
4ad586c |
%endif
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files RHEVM
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/RHEVM
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/RHEVM/*
|
|
 |
4ad586c |
|
|
 |
4ad586c |
%files vSphere
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/vSphere
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/vSphere/*
|
|
 |
4ad586c |
|
|
 |
46e2f33 |
%files Docker
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/Docker
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/Docker/*
|
|
 |
46e2f33 |
|
|
 |
5ebf180 |
%files HyperV
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/HyperV
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/HyperV/*
|
|
 |
8eb6b3e |
|
|
 |
fb046b8 |
%files GCE
|
|
 |
fb046b8 |
%dir %{python3_sitelib}/imagefactory_plugins/GCE
|
|
 |
fb046b8 |
%{python3_sitelib}/imagefactory_plugins/GCE/*
|
|
 |
bd84537 |
|
|
 |
fb046b8 |
%changelog
|
|
 |
5d70c75 |
* Wed Feb 16 2022 - Sandro Bonazzola <sbonazzo@redhat.com> - 1.1.16-1
|
|
 |
5d70c75 |
- Rebase on 1.1.16
|
|
 |
5d70c75 |
|
|
 |
8075052 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.15-13
|
|
 |
8075052 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
 |
8075052 |
|
|
 |
2601c9e |
* Sun Dec 12 2021 Kevin Fenzi <kevin@scrye.com> - 1.1.15-12
|
|
 |
2601c9e |
- Add patch for stray isAlive call.
|
|
 |
2601c9e |
|
|
 |
8bcca88 |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.15-11
|
|
 |
8bcca88 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
 |
8bcca88 |
|
|
 |
d4e3332 |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.1.15-10
|
|
 |
d4e3332 |
- Rebuilt for Python 3.10
|
|
 |
d4e3332 |
|
|
 |
f18aefe |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.15-9
|
|
 |
f18aefe |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
 |
f18aefe |
|
|
 |
5d70c75 |
* Thu Dec 10 2020 Kevin Fenzi <kevin@scrye.com> - 1.1.15-8.1
|
|
 |
5d70c75 |
- Add patch for deprecated isAlive
|
|
 |
5d70c75 |
|
|
 |
fb5178b |
* Tue Oct 06 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.1.15-8
|
|
 |
fb5178b |
- Add armv7l arch mapping
|
|
 |
fb5178b |
|
|
 |
cc2dc21 |
* Sat Oct 03 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.1.15-7
|
|
 |
cc2dc21 |
- Minor build fixes
|
|
 |
cc2dc21 |
|
|
 |
e8f762c |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.15-6
|
|
 |
e8f762c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
 |
e8f762c |
|
|
 |
65be3f9 |
* Thu Apr 30 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.1.15-5
|
|
 |
65be3f9 |
- Update container patch to latest rev
|
|
 |
65be3f9 |
|
|
 |
daa8ef5 |
* Wed Mar 04 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.1.15-4
|
|
 |
daa8ef5 |
- fix for RHBZ#1793927
|
|
 |
daa8ef5 |
|
|
 |
c5940d2 |
* Fri Feb 07 2020 Kevin Fenzi <kevin@scrye.com> - 1.1.15-3
|
|
 |
c5940d2 |
- Drop EC2 plugin as it uses euca2ools which is python2 and no longer in Fedora. Fixes bug #1762327
|
|
 |
c5940d2 |
|
|
 |
2d0f2ff |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.15-2
|
|
 |
2d0f2ff |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
 |
2d0f2ff |
|
|
 |
38b5777 |
* Thu Jan 16 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.1.15-1
|
|
 |
38b5777 |
- 1.1.15
|
|
 |
38b5777 |
|
|
 |
d788ae9 |
* Sat Nov 02 2019 Kevin Fenzi <kevin@scrye.com> - 1.1.14-2
|
|
 |
d788ae9 |
- Upgrade to 1.1.14.
|
|
 |
d788ae9 |
- Add patch for utf encoding in Docker plugin.
|
|
 |
d788ae9 |
|
|
 |
db45321 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.13-0.20190528024256gita117084
|
|
 |
db45321 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
 |
db45321 |
|
|
 |
fb046b8 |
* Thu Aug 02 2018 Brendan Reilly <breilly@redhat.com> 1.1.12-2
|
|
 |
fb046b8 |
- supports OVAs with subdirectories
|
|
 |
fb69590 |
|
|
 |
fb046b8 |
* Tue May 01 2018 Brendan Reilly <breilly@redhat.com> - 1.1.12-1
|
|
 |
fb046b8 |
- adding reference param section for new build for vsphere
|
|
 |
c7bf3ed |
|
|
 |
fb046b8 |
* Tue Jan 16 2018 Brendan Reilly <breilly@redhat.com> - 1.1.11-2
|
|
 |
fb046b8 |
- Add vsphere_os_type for OVF build
|
|
 |
0845af4 |
|
|
 |
fb046b8 |
* Tue Oct 25 2016 Geert Jansen <gjansen@redhat.com> - 1.1.9-3
|
|
 |
fb046b8 |
- Fix packaging for GCE plugin.
|
|
 |
3ce5837 |
|
|
 |
3ce5837 |
* Wed Jun 15 2016 Ian McLeod <imcleod@redhat.com> - 1.1.9-2
|
|
 |
3ce5837 |
- remove xattr saving in Docker tar file creation
|
|
 |
a0dddbc |
|
|
 |
5ebf180 |
* Tue May 31 2016 Ian McLeod <imcleod@redhat.com> - 1.1.9-1
|
|
 |
5ebf180 |
- Upstream release 1.1.9
|
|
 |
5ebf180 |
- Add HyperV Vagrant support
|
|
 |
5ebf180 |
- enhance vSphere and VMWare Fusion support
|
|
 |
5ebf180 |
|
|
 |
2503886 |
* Thu Mar 24 2016 Ian McLeod <imcleod@redhat.com> - 1.1.8-4
|
|
 |
2503886 |
- add new docker base image version options
|
|
 |
2503886 |
- fix koji issue when ICICLE generation is disabled
|
|
 |
2503886 |
|
|
 |
dcc2b90 |
* Thu Mar 17 2016 Ian McLeod <imcleod@redhat.com> - 1.1.8-3
|
|
 |
dcc2b90 |
- temporarily disable OpenShift and RAX for F24
|
|
 |
dcc2b90 |
|
|
 |
2fac79f |
* Wed Mar 16 2016 Ian McLeod <imcleod@redhat.com> - 1.1.8-2
|
|
 |
2fac79f |
- enable non-x86_64 Docker base image builds
|
|
 |
2fac79f |
|
|
 |
74a7d07 |
* Wed Mar 16 2016 Ian McLeod <imcleod@redhat.com> - 1.1.8-1
|
|
 |
74a7d07 |
- Upstream release 1.1.8
|
|
 |
74a7d07 |
- systemd support
|
|
 |
74a7d07 |
- docker base image updates
|
|
 |
74a7d07 |
- significant EC2 updates for regions and instance types
|
|
 |
74a7d07 |
- VMWare fusion vagrant box support
|
|
 |
72d35dd |
|
|
 |
2fac79f |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.7-3
|
|
 |
2fac79f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
 |
2fac79f |
|
|
 |
2fac79f |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-2
|
|
 |
2fac79f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
 |
2fac79f |
|
|
 |
975fdc5 |
* Wed Jan 7 2015 Ian McLeod <imcleod@redhat.com> - 1.1.7-1
|
|
 |
975fdc5 |
- Upstream release 1.1.7
|
|
 |
975fdc5 |
- Vagrant box support added to OVA plugin
|
|
 |
975fdc5 |
|
|
 |
8f3b5bb |
* Mon Nov 24 2014 Ian McLeod <imcleod@redhat.com> - 1.1.6-2
|
|
 |
8f3b5bb |
- Assorted fixes and features to enable rpm-ostree-toolbox integration
|
|
 |
8f3b5bb |
|
|
 |
c46b75e |
* Tue Oct 21 2014 Ian McLeod <imcleod@redhat.com> - 1.1.6-1
|
|
 |
c46b75e |
- Upstream 1.1.6 release
|
|
 |
c46b75e |
|
|
 |
c46b75e |
* Wed Jul 9 2014 Steve Loranz <sloranz@redhat.com> - 1.1.6
|
|
 |
c46b75e |
- Add Nova plugin
|
|
 |
c46b75e |
|
|
 |
c46b75e |
* Tue May 6 2014 Ian McLeod <imcleod@redhat.com> - 1.1.5-2
|
|
 |
c46b75e |
- Rebase with upstream
|
|
 |
c46b75e |
- Improved parameters parsing that couples with improved parameters CLI support in core imagefactory
|
|
 |
c46b75e |
- Add support for "offline" ICICLE generation in TinMan
|
|
 |
c46b75e |
- Rework IndirectionCloud to work with recent Oz releases
|
|
 |
1f61a3d |
|
|
 |
25512a1 |
* Mon Sep 23 2013 Ian McLeod <imcleod@redhat.com> - 1.1.3-2
|
|
 |
25512a1 |
- Add abort() method to TinMan plugin
|
|
 |
4ad586c |
|
|
 |
4ad586c |
* Thu Aug 15 2013 Ian McLeod <imcleod@redhat.com> - 1.1.3
|
|
 |
4ad586c |
- Rebase with upstream
|