8d29ff
# https://github.com/cri-o/cri-o
8d29ff
%global goipath         github.com/cri-o/cri-o
Christian Glombek 9dfb1c
%global service_name    crio
Christian Glombek 9dfb1c
Christian Glombek 9dfb1c
# Related: github.com/cri-o/cri-o/issues/3684
Christian Glombek 9dfb1c
%global build_timestamp %(date -u +'%Y-%m-%dT%H:%M:%SZ')
Christian Glombek 9dfb1c
%global git_tree_state  clean
Christian Glombek 9dfb1c
%global criocli_path    ""
Christian Glombek 9dfb1c
ad4d6d
Version:        1.30.6
8d29ff
8d29ff
%if 0%{?rhel} && 0%{?rhel} <= 9
8d29ff
%define gobuild(o:) %{expand:
8d29ff
  # https://bugzilla.redhat.com/show_bug.cgi?id=995136#c12
8d29ff
  %global _dwz_low_mem_die_limit 0
8d29ff
  %ifnarch ppc64
8d29ff
  go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${BASE_LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags %{?__golang_extldflags}' -compressdwarf=false" -a -v -x %{?**};
8d29ff
  %else
8d29ff
  go build                -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${BASE_LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags %{?__golang_extldflags}' -compressdwarf=false" -a -v -x %{?**};
8d29ff
  %endif
8d29ff
}
8d29ff
%bcond_with check
8d29ff
%else
8d29ff
%gometa
8d29ff
%bcond_without check
8d29ff
%endif
8d29ff
8d29ff
# Commit for the builds
Christian Glombek 9dfb1c
%global commit0 b043c66fe29e023a4c4bd2f5b27a790c86a2ec59
8d29ff
8d29ff
Name:           cri-o
8d29ff
Epoch:          0
8d29ff
Release:        1%{?dist}
8d29ff
Summary:        Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
8d29ff
8d29ff
# Upstream license specification: Apache-2.0
8d29ff
License:        ASL 2.0
8d29ff
URL:            https://github.com/cri-o/cri-o
8d29ff
Source0:        %url/archive/v%{version}/%{name}-%{version}.tar.gz
8d29ff
8d29ff
%if 0%{?rhel}
8d29ff
BuildRequires:  golang >= 1.19
8d29ff
%endif
8d29ff
%if 0%{?rhel} && 0%{?rhel} <= 8
8d29ff
# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
8d29ff
ExclusiveArch:  %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
8d29ff
%endif
8d29ff
%if 0%{?fedora}
8d29ff
BuildRequires:  btrfs-progs-devel
8d29ff
BuildRequires:  device-mapper-devel
8d29ff
BuildRequires:  go-rpm-macros
8d29ff
%endif
8d29ff
BuildRequires:  git-core
8d29ff
BuildRequires:  glib2-devel
8d29ff
BuildRequires:  glibc-static
8d29ff
BuildRequires:  go-md2man
8d29ff
BuildRequires:  gpgme-devel
8d29ff
BuildRequires:  libassuan-devel
8d29ff
BuildRequires:  libseccomp-devel
8d29ff
%if 0%{?rhel} && 0%{?rhel} < 8
8d29ff
BuildRequires:  systemd-devel
8d29ff
%else
8d29ff
BuildRequires:  systemd-rpm-macros
8d29ff
%endif
8d29ff
BuildRequires:  make
8d29ff
%if 0%{?fedora}
8d29ff
Requires(pre):  container-selinux
8d29ff
%else
8d29ff
Requires:       container-selinux
8d29ff
%endif
8d29ff
Requires:       containers-common >= 1:0.1.31-14
8d29ff
%if 0%{?rhel} && 0%{?rhel} < 8
8d29ff
Requires:       runc >= 1.0.0-16
8d29ff
Requires:       containernetworking-plugins >= 1.0.0-1
8d29ff
%else
8d29ff
Recommends:     runc >= 1.0.0-16
8d29ff
Suggests:       containernetworking-plugins >= 1.0.0-1
8d29ff
%endif
8d29ff
Requires:       conmon >= 2.0.2-1
8d29ff
Requires:       socat
8d29ff
8d29ff
Obsoletes:      ocid <= 0.3
8d29ff
Provides:       ocid = %{epoch}:%{version}-%{release}
8d29ff
Provides:       %{service_name} = %{epoch}:%{version}-%{release}
8d29ff
8d29ff
%description
8d29ff
Open Container Initiative-based implementation of Kubernetes Container Runtime
8d29ff
Interface.
8d29ff
8d29ff
%prep
8d29ff
%if 0%{?rhel} && 0%{?rhel} <= 9
8d29ff
%autosetup -p1 -n %{name}-%{version}
8d29ff
%else
8d29ff
%goprep -k
8d29ff
%endif
8d29ff
8d29ff
sed -i 's/install.config: crio.conf/install.config:/' Makefile
8d29ff
sed -i 's/install.bin: binaries/install.bin:/' Makefile
8d29ff
sed -i 's/install.man: $(MANPAGES)/install.man:/' Makefile
8d29ff
sed -i 's/\.gopathok //' Makefile
8d29ff
sed -i 's/module_/module-/' internal/version/version.go
8d29ff
sed -i 's/\/local//' contrib/systemd/%{service_name}.service
8d29ff
sed -i 's/\/local//' contrib/systemd/%{service_name}-wipe.service
8d29ff
8d29ff
%build
8d29ff
export GO111MODULE=on
8d29ff
export GOFLAGS=-mod=vendor
8d29ff
8d29ff
export BUILDTAGS="$(hack/btrfs_installed_tag.sh)
8d29ff
$(hack/btrfs_tag.sh) $(hack/libdm_installed.sh)
8d29ff
$(hack/libdm_no_deferred_remove_tag.sh)
8d29ff
$(hack/seccomp_tag.sh)
8d29ff
$(hack/selinux_tag.sh)"
8d29ff
8d29ff
%if 0%{?rhel}  && 0%{?rhel} <= 8
8d29ff
BUILDTAGS="$BUILDTAGS containers_image_openpgp"
8d29ff
%endif
8d29ff
8d29ff
export BASE_LDFLAGS="-X %{goipath}/internal/pkg/criocli.DefaultsPath=%{criocli_path}
8d29ff
-X  %{goipath}/internal/version.buildDate=%{build_timestamp}
8d29ff
-X  %{goipath}/internal/version.gitCommit=%{commit0}
8d29ff
-X  %{goipath}/internal/version.version=%{version}
8d29ff
-X  %{goipath}/internal/version.gitTreeState=%{git_tree_state} "
8d29ff
8d29ff
for cmd in cmd/* ; do
8d29ff
  %gobuild -o bin/$(basename $cmd) %{goipath}/$cmd
8d29ff
done
8d29ff
8d29ff
%if 0%{?fedora}
8d29ff
%set_build_flags
8d29ff
%endif
8d29ff
export CFLAGS="$CFLAGS -std=c99"
8d29ff
%make_build bin/pinns
8d29ff
GO_MD2MAN=go-md2man make docs
8d29ff
8d29ff
%install
8d29ff
sed -i 's/\/local//' contrib/systemd/%{service_name}.service
8d29ff
bin/%{service_name} \
8d29ff
      --selinux \
8d29ff
      --cni-plugin-dir /opt/cni/bin \
8d29ff
      --cni-plugin-dir "%{_libexecdir}/cni" \
8d29ff
      --enable-metrics \
8d29ff
      --metrics-port 9537 \
8d29ff
      config > %{service_name}.conf
8d29ff
8d29ff
# install binaries
8d29ff
install -dp %{buildroot}{%{_bindir},%{_libexecdir}/%{service_name}}
8d29ff
install -p -m 755 bin/%{service_name} %{buildroot}%{_bindir}
8d29ff
8d29ff
# install conf files
8d29ff
install -dp %{buildroot}%{_sysconfdir}/cni/net.d
8d29ff
install -p -m 644 contrib/cni/10-crio-bridge.conflist %{buildroot}%{_sysconfdir}/cni/net.d/100-crio-bridge.conflist
8d29ff
install -p -m 644 contrib/cni/99-loopback.conflist %{buildroot}%{_sysconfdir}/cni/net.d/200-loopback.conflist
8d29ff
8d29ff
install -dp %{buildroot}%{_sysconfdir}/%{service_name}
8d29ff
install -dp %{buildroot}%{_datadir}/containers/oci/hooks.d
8d29ff
install -dp %{buildroot}%{_datadir}/oci-umount/oci-umount.d
8d29ff
install -p -m 644 crio.conf %{buildroot}%{_sysconfdir}/%{service_name}
8d29ff
#install -p -m 644 seccomp.json %%{buildroot}%%{_sysconfdir}/%%{service_name}
8d29ff
install -p -m 644 crio-umount.conf %{buildroot}%{_datadir}/oci-umount/oci-umount.d/%{service_name}-umount.conf
8d29ff
install -p -m 644 crictl.yaml %{buildroot}%{_sysconfdir}
8d29ff
8d29ff
%make_install PREFIX=%{buildroot}%{_prefix} \
8d29ff
            install.bin \
8d29ff
            install.completions \
8d29ff
            install.config \
8d29ff
            install.man \
8d29ff
            install.systemd
8d29ff
8d29ff
%if 0%{?rhel} && 0%{?rhel} <= 7
8d29ff
# https://bugzilla.redhat.com/show_bug.cgi?id=1823374#c17
8d29ff
install -d -p %{buildroot}%{_prefix}/lib/sysctl.d
8d29ff
echo "fs.may_detach_mounts=1" > %{buildroot}%{_prefix}/lib/sysctl.d/99-cri-o.conf
8d29ff
%endif
8d29ff
8d29ff
install -dp %{buildroot}%{_sharedstatedir}/containers
8d29ff
8d29ff
%post
8d29ff
# Old verions of kernel do not recognize metacopy option.
8d29ff
# Reference: github.com/cri-o/cri-o/issues/3631
8d29ff
%if 0%{?rhel} && 0%{?rhel} <= 7
8d29ff
sed -i -e 's/,metacopy=on//g' /etc/containers/storage.conf
8d29ff
%sysctl_apply 99-cri-o.conf
8d29ff
%endif
8d29ff
%systemd_post %{service_name}
8d29ff
8d29ff
%preun
8d29ff
%systemd_preun %{service_name}
8d29ff
8d29ff
%postun
8d29ff
%systemd_postun_with_restart %{service_name}
8d29ff
8d29ff
%files
Christian Glombek 9dfb1c
%license LICENSE vendor/modules.txt
8d29ff
%doc docs code-of-conduct.md tutorial.md ADOPTERS.md CONTRIBUTING.md README.md
8d29ff
%doc awesome.md transfer.md
8d29ff
%{_bindir}/%{service_name}
8d29ff
%{_bindir}/pinns
8d29ff
%{_mandir}/man5/%{service_name}.conf*5*
8d29ff
%{_mandir}/man8/%{service_name}*.8*
8d29ff
%dir %{_sysconfdir}/%{service_name}
8d29ff
%config(noreplace) %{_sysconfdir}/%{service_name}/%{service_name}.conf
8d29ff
%config(noreplace) %{_sysconfdir}/cni/net.d/100-%{service_name}-bridge.conflist
8d29ff
%config(noreplace) %{_sysconfdir}/cni/net.d/200-loopback.conflist
8d29ff
%config(noreplace) %{_sysconfdir}/crictl.yaml
8d29ff
%dir %{_libexecdir}/%{service_name}
8d29ff
%{_unitdir}/%{service_name}.service
8d29ff
%{_unitdir}/%{service_name}-wipe.service
8d29ff
%dir %{_sharedstatedir}/containers
8d29ff
%dir %{_datadir}/containers
8d29ff
%dir %{_datadir}/containers/oci
8d29ff
%dir %{_datadir}/containers/oci/hooks.d
8d29ff
%dir %{_datadir}/oci-umount
8d29ff
%dir %{_datadir}/oci-umount/oci-umount.d
8d29ff
%{_datadir}/oci-umount/oci-umount.d/%{service_name}-umount.conf
8d29ff
%{_datadir}/bash-completion/completions/%{service_name}*
8d29ff
%{_datadir}/fish/completions/%{service_name}*.fish
8d29ff
%{_datadir}/zsh/site-functions/_%{service_name}*
8d29ff
%if 0%{?rhel} && 0%{?rhel} <= 7
8d29ff
%{_prefix}/lib/sysctl.d/99-cri-o.conf
8d29ff
%endif
8d29ff
8d29ff
%changelog
ad4d6d
* Thu Oct 24 2024 Dennis Gilmore <dennis@ausil.us> - 0:1.30.6-1
ad4d6d
- update to v1.30.6
ad4d6d
Christian Glombek 9dfb1c
* Thu Jun 06 2024 Christian Glombek <cglombek@redhat.com> - 0:1.29.5-1
Christian Glombek 9dfb1c
- bump to v1.29.5
Christian Glombek 9dfb1c
a44d0f
* Mon Dec 04 2023 Christian Glombek <cglombek@redhat.com> - 0:1.28.2-1
a44d0f
- bump to v1.28.2
a44d0f
79cf7a
* Tue Oct 24 2023 Christian Glombek <cglombek@redhat.com> - 0:1.28.1-1
79cf7a
- bump to v1.28.1
79cf7a
fd1da2
* Fri Jul 14 2023 Christian Glombek <cglombek@redhat.com> - 0:1.27.1-1
fd1da2
- bump to v1.27.1
fd1da2
53298a
* Tue Apr 25 2023 Peter Hunt <pehunt@redhat.com> - 0:1.27.0-1
53298a
- bump to v1.27.0
53298a
8d29ff
* Mon Apr 10 2023 Peter Hunt <pehunt@redhat.com> - 0:1.26.3-1
8d29ff
- bump to v1.26.3
8d29ff
8d29ff
* Thu Mar 30 2023 Peter Hunt <pehunt@redhat.com> - 0:1.26.2-1
8d29ff
- bump to v1.26.2
8d29ff
8d29ff
* Wed Jan 25 2023 Peter Hunt~ <pehunt@redhat.com> - 0:1.26.1-2
8d29ff
- update for obs
8d29ff
8d29ff
* Tue Jan 10 2023 Peter Hunt~ <pehunt@redhat.com> - 0:1.26.1-1
8d29ff
- bump to v1.26.1
8d29ff
8d29ff
* Fri Dec 23 2022 Peter Hunt~ <pehunt@redhat.com> - 0:1.26.0-1
8d29ff
- bump to v1.26.0
8d29ff
8d29ff
* Fri Oct 07 2022 Peter Hunt~ <pehunt@redhat.com> - 0:1.25.1-1
8d29ff
- bump to v1.25.1
8d29ff
8d29ff
* Mon Aug 29 2022 Peter Hunt~ <pehunt@redhat.com> - 0:1.25.0-1
8d29ff
- bump to v1.25.0
8d29ff
8d29ff
* Mon Aug 29 2022 Peter Hunt~ <pehunt@redhat.com> - 0:1.25.0-1
8d29ff
- bump to v1.25.0
8d29ff
8d29ff
* Tue Aug 09 2022 Peter Hunt~ <pehunt@redhat.com> - 0:1.24.2-1
8d29ff
- bump to v1.24.2
8d29ff
8d29ff
* Mon Jun 06 2022 Peter Hunt <pehunt@redhat.com> - 0:1.24.1-1
8d29ff
- bump to v1.24.1
8d29ff
8d29ff
* Wed May 11 2022 Peter Hunt <pehunt@redhat.com> - 0:1.24.0-1
8d29ff
- bump to v1.24.0
8d29ff
8d29ff
* Tue Mar 15 2022 Peter Hunt <pehunt@redhat.com> - 0:1.23.2-1
8d29ff
- bump to v1.23.2
8d29ff
8d29ff
* Tue Mar 15 2022 Peter Hunt <pehunt@redhat.com> - 0:1.23.2-1
8d29ff
- bump to v1.23.2
8d29ff
8d29ff
* Fri Feb 11 2022 Peter Hunt <pehunt@redhat.com> - 0:1.23.1-1
8d29ff
- bump to v1.23.1
8d29ff
8d29ff
* Fri Feb 11 2022 Peter Hunt <pehunt@redhat.com> - 0:1.23.1-1
8d29ff
- bump to v1.23.1
8d29ff
8d29ff
* Fri Dec 17 2021 Peter Hunt <pehunt@redhat.com> - 0:1.23.0-1
8d29ff
- bump to v1.23.0
8d29ff
8d29ff
* Fri Dec 03 2021 Peter Hunt <pehunt@redhat.com> - 0:1.22.1-2
8d29ff
- fix bogus date
8d29ff
8d29ff
* Thu Nov 11 2021 Peter Hunt <pehunt@redhat.com> - 0:1.22.1-1
8d29ff
- bump to v1.22.1
8d29ff
8d29ff
* Mon Nov 08 2021 Peter Hunt <pehunt@redhat.com> - 0:1.22.0-4
8d29ff
- update golang version
8d29ff
8d29ff
* Mon Sep 13 2021 Peter Hunt <pehunt@redhat.com> - 0:1.22.0-3
8d29ff
- fix spec
8d29ff
8d29ff
* Wed Aug 25 2021 Peter Hunt <pehunt@redhat.com> - 0:1.22.0-2
8d29ff
- bump to v1.22.0
8d29ff
8d29ff
* Tue Jul 20 2021 Peter Hunt <pehunt@redhat.com> - 0:1.21.2-1
8d29ff
- bump to v1.21.2
8d29ff
8d29ff
* Mon Jul 19 2021 Peter Hunt <pehunt@redhat.com> - 0:1.21.1-1
8d29ff
- bump to v1.21.1
8d29ff
8d29ff
* Tue Jun 22 2021 Peter Hunt <pehunt@redhat.com> - 0:1.21.0-3
8d29ff
- update spec to be more conformant for fedora
8d29ff
8d29ff
* Wed Apr 14 2021 Peter Hunt <pehunt@redhat.com> - 0:1.21.0-2
8d29ff
- Use crio config for metrics configuration
8d29ff
- drop systemd from crio configuration
8d29ff
8d29ff
* Wed Apr 14 2021 Peter Hunt <pehunt@redhat.com> - 0:1.21.0-1
8d29ff
- Bump to v1.21.0
8d29ff
8d29ff
* Wed Mar 24 2021 Peter Hunt <pehunt@redhat.com> - 0:1.20.2-1
8d29ff
- Bump to v1.20.2
8d29ff
8d29ff
* Fri Mar 12 2021 Peter Hunt <pehunt@redhat.com> - 0:1.20.1-1
8d29ff
- Bump to v1.20.1
8d29ff
8d29ff
* Mon Feb 15 2021 Peter Hunt <pehunt@redhat.com> - 0:1.20.0-5
8d29ff
- Keep metacopy for fedora
8d29ff
8d29ff
* Tue Jan 12 2021 Peter Hunt <pehunt@redhat.com> - 0:1.20.0-4
8d29ff
- add fs.may_detach_mounts sysctl for centos/rhel 7
8d29ff
8d29ff
* Thu Dec 17 2020 Peter Hunt <pehunt@redhat.com> - 0:1.20.0-3
8d29ff
- Fix checksec for pinns
8d29ff
8d29ff
* Wed Dec 16 2020 Peter Hunt <pehunt@redhat.com> - 0:1.20.0-2
8d29ff
- enable PIE mode for cri-o
8d29ff
8d29ff
* Fri Dec 11 2020 Peter Hunt <pehunt@redhat.com> - 0:1.20.0-1
8d29ff
- Bump to v1.20.0
8d29ff
8d29ff
* Thu Nov 19 2020 Peter Hunt <pehunt@redhat.com> - 2:1.19.0-4
8d29ff
- fix timestamp for centos 7
8d29ff
8d29ff
* Mon Nov  9 2020 Peter Hunt <pehunt@redhat.com> - 2:1.19.0-3
8d29ff
- upstream#3879: fix symbolic link
8d29ff
8d29ff
* Mon Oct 05 2020 Peter Hunt <pehunt@redhat.com> - 2:1.19.0-2
8d29ff
- update selinux dep to handle OBS
8d29ff
8d29ff
* Mon Oct 05 2020 Peter Hunt <pehunt@redhat.com> - 2:1.19.0-1
8d29ff
- update go-md2man dependency to handle OBS
8d29ff
8d29ff
* Mon Sep 14 2020 Peter Hunt <pehunt@redhat.com> - 2:1.19.0-0
8d29ff
- bump to 1.19.0
8d29ff
8d29ff
* Tue Aug 04 2020 Peter Hunt <pehunt@redhat.com> - 2:1.18.3-1
8d29ff
- Github 3923: Make runc installation recommended
8d29ff
8d29ff
* Wed Jul 29 2020 Peter Hunt <pehunt@redhat.com> - 2:1.18.3-0
8d29ff
- Bump to v1.18.3
8d29ff
8d29ff
* Wed Jul 29 2020 Peter Hunt <pehunt@redhat.com> - 2:1.18.2-2
8d29ff
- remove custom conmon path
8d29ff
8d29ff
* Tue Jun 23 2020 Douglas Schilling Landgraf <dougsland@redhat.com> - 2:1.18.2-1
8d29ff
- Build 1.18.2
8d29ff
8d29ff
* Fri Jun 05 2020 Douglas Schilling Landgraf <dougsland@redhat.com> - 2:1.18.1-2
8d29ff
- Add --cni-plugin-dir /opt/cni/bin to cri-o conf file
8d29ff
8d29ff
* Thu May 14 2020 Douglas Schilling Landgraf <dougsland@redhat.com> - 2:1.18.1-1
8d29ff
- Release 1.18.1
8d29ff
8d29ff
* Thu Apr 23 2020 Douglas Schilling Landgraf <dougsland@redhat.com> - 2:1.18.0-2
8d29ff
- Fix crio version - github.com/cri-o/cri-o/issues/3684
8d29ff
8d29ff
* Thu Apr 23 2020 Douglas Schilling Landgraf <dougsland@redhat.com> - 2:1.18.0-1
8d29ff
- Bump for 1.18.0 release
8d29ff
8d29ff
* Wed Apr 15 2020 Douglas Schilling Landgraf <dougsland@redhat.com> - 2:1.18.0-0.1.rc1
8d29ff
- Bump for 1.18 release candidate
8d29ff
8d29ff
* Tue Mar 31 2020 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.17.2-2
8d29ff
- use correct tag
8d29ff
8d29ff
* Tue Mar 31 2020 RH Container Bot <rhcontainerbot@fedoraproject.org> - 2:1.17.2-1
8d29ff
- autobuilt v1.17.2
8d29ff
8d29ff
* Fri Mar 20 2020 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.17.1-2
8d29ff
- Resolves: #1795858 - list /usr/share/containers/oci/hooks.d
8d29ff
- enable debuginfo
8d29ff
- spec changes for autobuilder
8d29ff
8d29ff
* Mon Mar 16 2020 RH Container Bot <rhcontainerbot@fedoraproject.org> - 2:1.17.1-1
8d29ff
- autobuilt v1.17.1
8d29ff
8d29ff
* Mon Feb 10 2020 RH Container Bot <rhcontainerbot@fedoraproject.org> - 2:1.17.0-1
8d29ff
- autobuilt $LATEST_TAG
8d29ff
8d29ff
* Tue Jan 14 2020 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.17.0-0.1.gitb89a5fc
8d29ff
- built v1.17.0-rc1
8d29ff
8d29ff
* Wed Jan 08 2020 RH Container Bot <rhcontainerbot@fedoraproject.org> - 2:1.16.2-1
8d29ff
- autobuilt $LATEST_TAG
8d29ff
8d29ff
* Wed Dec 04 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.16.1-1
8d29ff
- Resolves: #1740730, #1743017, #1754170
8d29ff
8d29ff
* Fri Nov 15 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.16.0-0.4.rc2
8d29ff
- Resolves: #1740730, #1743017, #1754170 - no underscore in crio --version
8d29ff
8d29ff
* Tue Nov 05 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.16.0-0.3.rc2
8d29ff
- Requires: socat
8d29ff
8d29ff
* Mon Nov 04 2019 RH Container Bot <rhcontainerbot@fedoraproject.org> - 2:1.16.0-0.2.rc2
8d29ff
- bump to v1.16.0-rc2
8d29ff
- autobuilt a783f23
8d29ff
8d29ff
* Mon Oct 21 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.16.0-1.rc1.git6a4b481
8d29ff
- built release-1.16
8d29ff
8d29ff
* Thu Oct 03 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.15.2-1
8d29ff
- bump to v1.15.2
8d29ff
8d29ff
* Mon Sep 09 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.15.1-2
8d29ff
- correct path in crio-wipe unitfile
8d29ff
8d29ff
* Wed Sep 04 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.15.1-1
8d29ff
- bump to v1.15.1
8d29ff
8d29ff
* Sun Jul 21 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.15.0-1
8d29ff
- bump to 1.15.0
8d29ff
- autobuilt 485227d
8d29ff
8d29ff
* Mon May 27 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.14.1-2.gitb7644f6
8d29ff
- add a patch to build on 32-bit systems (upstream PR: 2409)
8d29ff
8d29ff
* Thu May 23 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.14.1-1.gitb7644f6
8d29ff
- bump to v1.14.1
8d29ff
8d29ff
* Thu May 23 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.13.9-1.gitd70609a
8d29ff
- bump to v1.13.9
8d29ff
8d29ff
* Thu Feb 21 2019 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.13.0-1.gite8a2525
8d29ff
- bump to v1.13.0
8d29ff
8d29ff
* Sat Nov 24 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.12.0-1.git18bc811
8d29ff
- bump to v1.12.1
8d29ff
8d29ff
* Tue Oct 30 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.12.0-1.git774a29e
8d29ff
- bump to v1.12.0
8d29ff
8d29ff
* Tue Oct 30 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.11.8-1.git71cc465
8d29ff
- bump to v1.11.8
8d29ff
- built commit 71cc465
8d29ff
8d29ff
* Mon Sep 17 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.11.4-1.gite0c89d8
8d29ff
- bump to v1.11.4
8d29ff
- built commit e0c89d8
8d29ff
- crio.conf changes: cgroup_manager=systemd, file_locking=false
8d29ff
8d29ff
* Tue Sep 11 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.11.3-1.git4fbb022
8d29ff
- bump to v1.11.3
8d29ff
8d29ff
* Mon Aug 27 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.11.2-2.git3eac3b2
8d29ff
- no go-md2man or go compiler for ppc64
8d29ff
8d29ff
* Mon Aug 27 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.11.2-1.git3eac3b2
8d29ff
- bump to v1.11.2
8d29ff
- conmon is a separate subpackage
8d29ff
8d29ff
* Mon Jul 2 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.11.0-1.rhaos3.11.git441bd3d
8d29ff
- bump to v1.11.0
8d29ff
8d29ff
* Mon Jul 2 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.10.5-1.rhaos3.10.git
8d29ff
- bump to v1.10.5
8d29ff
8d29ff
* Wed Jun 27 2018 Lokesh Mandvekar <lsm5@redhat.com> - 2:1.10.4-1.rhaos3.10.gitebaa77a
8d29ff
- bump to v1.10.4
8d29ff
- remove devel and unittest subpackages - unused
8d29ff
- debuginfo disabled for now, complains about %%files being empty
8d29ff
8d29ff
* Mon Jun 18 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.10.3-1.rhaos3.10.gite558bd
8d29ff
- bump to v1.10.3
8d29ff
8d29ff
* Tue Jun 12 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.10.2-2.rhaos3.10.git1ffcbb
8d29ff
- Released version of v1.10.2
8d29ff
8d29ff
* Tue May 15 2018 Lokesh Mandvekar <lsm5@redhat.com> - 2:1.10.2-1.rhaos3.10.git095e88c
8d29ff
- bump to v1.10.2
8d29ff
- built commit 095e88c
8d29ff
- include rhaos3.10 in release tag
8d29ff
- do not compress debuginfo with dwz to support delve debugger
8d29ff
8d29ff
* Tue May 8 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.10.1-2.git728df92
8d29ff
- bump to v1.10.1
8d29ff
8d29ff
* Wed Mar 28 2018 Lokesh Mandvekar <lsm5@redhat.com> - 2:1.10.0-1.beta.1gitc956614
8d29ff
- bump to v1.10.0-beta.1
8d29ff
- built commit c956614
8d29ff
8d29ff
* Tue Mar 13 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.10-1.git8723732
8d29ff
- bump to v1.9.10
8d29ff
8d29ff
* Fri Mar 09 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.9-1.git4d7e7dc
8d29ff
- bump to v1.9.9
8d29ff
8d29ff
* Fri Feb 23 2018 Lokesh Mandvekar <lsm5@redhat.com> - 2:1.9.8-1.git7d9d2aa
8d29ff
- bump to v1.9.8
8d29ff
8d29ff
* Fri Feb 23 2018 Lokesh Mandvekar <lsm5@redhat.com> - 2:1.9.7-2.gita98f9c9
8d29ff
- correct version in previous changelog entry
8d29ff
8d29ff
* Fri Feb 23 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.7-1.gita98f9c9
8d29ff
- Merge pull request #1357 from runcom/netns-fixes
8d29ff
- sandbox_stop: close/remove the netns _after_ stopping the containers
8d29ff
- sandbox net: set netns closed after actaully closing it
8d29ff
8d29ff
* Wed Feb 21 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.6-1.git5e48c92
8d29ff
- vendor: update c/image to handle text/plain from registries
8d29ff
8d29ff
* Fri Feb 16 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.5-1.git125ec8a
8d29ff
- image: Add lock around image cache access
8d29ff
8d29ff
* Thu Feb 15 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.4-1.git28c7dee
8d29ff
- imageService: cache information about images
8d29ff
- container_create: correctly set user
8d29ff
- system container: add /var/tmp as RW
8d29ff
8d29ff
* Sun Feb 11 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.3-1.git63ea1dd
8d29ff
- Update containers/image and containers/storage
8d29ff
-   Pick up lots of fixes in image and storage library
8d29ff
8d29ff
* Thu Feb 8 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.2-1.gitb066a83
8d29ff
- sandbox: fix sandbox logPath when crio restarts
8d29ff
- syscontainers, rhel: add ADDTL_MOUNTS
8d29ff
- Adapt to recent containers/image API updates
8d29ff
- container_create: only bind mount /etc/hosts if not provided by k8s
8d29ff
8d29ff
* Wed Jan 24 2018 Dan Walsh <dwalsh@redhat.com> - 2:1.9.1-1.gitb066a8
8d29ff
- Final Release 1.9.1
8d29ff
8d29ff
* Wed Jan 03 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 2:1.8.4-4.gitdffb5c2
8d29ff
- epoch not needed, 1.9 was never shipped, 1.8 with epoch also never shipped
8d29ff
8d29ff
* Wed Jan 03 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 2:1.8.4-3.gitdffb5c2
8d29ff
- reversed to 1.8, epoch
8d29ff
8d29ff
* Mon Dec 18 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.9.0-1.git814c6ab
8d29ff
- bump to v1.9.0
8d29ff
8d29ff
* Fri Dec 15 2017 Dan Walsh <dwalsh@redhat.com> - 1.8.4-1.gitdffb5c2
8d29ff
- bump to v1.8.4
8d29ff
8d29ff
* Wed Nov 29 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.8.2-1.git3de7ab4
8d29ff
- bump to v1.8.2
8d29ff
8d29ff
* Mon Nov 20 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.8.0-1.git80f54bc
8d29ff
- bump to v1.8.0
8d29ff
8d29ff
* Wed Nov 15 2017 Dan Walsh <dwalsh@redhat.com> - 1.0.4-2.git4aceedee
8d29ff
- Fix script error in kpod completions.
8d29ff
8d29ff
* Mon Nov 13 2017 Dan Walsh <dwalsh@redhat.com> - 1.0.4-1.git4aceedee
8d29ff
- bump to v1.0.4
8d29ff
- Add crictl.yaml
8d29ff
- Add prometheous end points
8d29ff
- Several bug fixes
8d29ff
8d29ff
* Fri Nov 10 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.3-1.git17bcfb4
8d29ff
- bump to v1.0.3
8d29ff
8d29ff
* Fri Nov 03 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.2-3.git748bc46
8d29ff
- enable debuginfo for C binaries
8d29ff
8d29ff
* Fri Nov 03 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.2-2.git748bc46
8d29ff
- enable debuginfo
8d29ff
8d29ff
* Mon Oct 30 2017 Dan Walsh <dwalsh@redhat.com> - 1.0.2-1.git748bc46
8d29ff
- Lots of bug fixes
8d29ff
- Fixes to pass cri-tools tests
8d29ff
8d29ff
* Wed Oct 25 2017 Dan Walsh <dwalsh@redhat.com> - 1.0.1-1.git64a30e1
8d29ff
- Lots of bug fixes
8d29ff
- Fixes to pass cri-tools tests
8d29ff
8d29ff
* Thu Oct 19 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.0-7.gita636972
8d29ff
- update dep NVRs
8d29ff
- update release tag
8d29ff
8d29ff
* Mon Oct 16 2017 Dan Walsh <dwalsh@redhat.com> - 1.0.0-6.gita636972
8d29ff
- Get the correct checksum
8d29ff
- Setup storage-opt to override kernel check
8d29ff
8d29ff
* Fri Oct 13 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.0-2.gitcd1bac5
8d29ff
- bump to v1.0.0
8d29ff
- require containernetworking-plugins >= 0.5.2-3
8d29ff
8d29ff
* Wed Oct 11 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.0-1.rc3.gitd2c6f64
8d29ff
- bump to v1.0.0-rc3
8d29ff
8d29ff
* Wed Sep 20 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.0-1.rc2.git6784a66
8d29ff
- bump to v1.0.0-rc2
8d29ff
8d29ff
* Mon Sep 18 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.0-2.rc1.gitbb1da97
8d29ff
- bump release tag and build for extras
8d29ff
8d29ff
* Mon Sep 18 2017 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.0-1.rc1.gitbb1da97
8d29ff
- bump to v1.0.0-rc1 tag
8d29ff
- built commit bb1da97
8d29ff
- use bundled deps
8d29ff
- disable devel package
8d29ff
- remove redundant meta-provides
8d29ff
8d29ff
* Thu Aug 3 2017 Dan Walsh <dwalsh@redhat.com> - 1.0.0.beta.0-1.git66d96e7
8d29ff
- Beta Release
8d29ff
-   Additional registry support
8d29ff
-   Daemon pids-limit support
8d29ff
-   cri-o daemon now supports a default pid-limit on all containers to prevent fork-bombs. This is configurable by admins through a flag or /etc/crio/crio.conf
8d29ff
-   Configurable image volume support
8d29ff
-   Bugs and Stability fixes
8d29ff
-   OCI 1.0 runtime support
8d29ff
-     Dropped internal runc, and now use systems runc 
8d29ff
8d29ff
* Fri Jun 30 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0.alpha.0-1.git91977d3
8d29ff
- built commit 91977d3
8d29ff
- remove cri-o-cni subpackage
8d29ff
- require containernetworking-plugins >= 0.5.2-2 (same as containernetworking-cni)
8d29ff
8d29ff
* Fri Jun 23 2017 Antonio Murdaca <runcom@fedoraproject.org> - 1.0.0.alpha.0-0.git5dcbdc0.3
8d29ff
- rebuilt to include cri-o-cni sub package
8d29ff
8d29ff
* Wed Jun 21 2017 Antonio Murdaca <runcom@fedoraproject.org> - 1.0.0.alpha.0-0.git5dcbdc0.2
8d29ff
- rebuilt for s390x
8d29ff
8d29ff
* Wed Jun 21 2017 Antonio Murdaca <runcom@fedoraproject.org> - 1.0.0.alpha.0-0.git5dcbdc0.1
8d29ff
- built first alpha release
8d29ff
8d29ff
* Fri May 5 2017 Dan Walsh <dwalsh@redhat.com> 0.3-0.gitf648cd6e
8d29ff
- Bump up version to 0.3
8d29ff
8d29ff
* Tue Mar 21 2017 Dan Walsh <dwalsh@redhat.com> 0.2-1.git7d7570e
8d29ff
- Bump up version to 0.2
8d29ff
8d29ff
* Tue Mar 21 2017 Dan Walsh <dwalsh@redhat.com> 0.1-1.git9bf26b5
8d29ff
- Bump up version to 0.1
8d29ff
8d29ff
* Mon Feb 13 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.15.git0639f06
8d29ff
- built commit 0639f06
8d29ff
- packaging workarounds for 'go install'
8d29ff
8d29ff
* Wed Feb 8 2017 Dan Walsh <dwalsh@redhat.com> 0-0.14.git6bd7c53
8d29ff
- Use newer versions of runc
8d29ff
- Applying k8s kubelet v3 api to cri-o server
8d29ff
- Applying k8s.io v3 API for ocic and ocid
8d29ff
- doc: Add instruction to run cri-o with kubernetes
8d29ff
- Lots of  updates of container/storage and containers/image
8d29ff
8d29ff
* Mon Jan 23 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0-0.13.git7cc8492
8d29ff
- Build on all kubernetes arches
8d29ff
8d29ff
* Fri Jan 20 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.12.git7cc8492
8d29ff
- add bash completion
8d29ff
- From: Daniel J Walsh <dwalsh@redhat.com>
8d29ff
8d29ff
* Thu Jan 19 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.11.git7cc8492
8d29ff
- remove trailing whitespace from unitfile
8d29ff
8d29ff
* Thu Jan 19 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.10.git7cc8492
8d29ff
- built commit 7cc8492
8d29ff
- packaging fixes from Nalin Dahyabhai <nalin@redhat.com>
8d29ff
8d29ff
* Thu Jan 19 2017 Dan Walsh <dwalsh@redhat.com> - 0-0.9.gitb9dc097
8d29ff
- Change to require skopeo-containers
8d29ff
- Merge Nalind/storage patch
8d29ff
-    Now uses Storage for Image Management
8d29ff
8d29ff
* Mon Jan 16 2017 Lokesh Manvekar <lsm5@fedoraproject.org> - 0-0.8.git2e6070f
8d29ff
- packaging changes from Nalin Dahyabhai <nalin@redhat.com>
8d29ff
- Don't make the ExecReload setting part of the ExecStart setting.
8d29ff
- Create ocid.conf in install, not in check.
8d29ff
- Own /etc/ocid.
8d29ff
- Install an "anything goes" pulling policy for a default.
8d29ff
8d29ff
* Thu Dec 22 2016 Dan Walsh <dwalsh@redhat.com> - 0-0.7.git2e6070f
8d29ff
- Switch locate to /var/lib/containers for images
8d29ff
8d29ff
* Thu Dec 22 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.6.git2e6070f
8d29ff
- built commit 2e6070f
8d29ff
8d29ff
* Wed Dec 21 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.5.git36dfef5
8d29ff
- install plugins into /usr/libexec/ocid/cni/
8d29ff
- require runc >= 1.0.0 rc2
8d29ff
8d29ff
* Wed Dec 21 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.4.git36dfef5
8d29ff
- built runcom/alpha commit 36dfef5
8d29ff
- cni bundled for now
8d29ff
8d29ff
* Thu Dec 15 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.3.gitc57530e
8d29ff
- Resolves: #1392977 - first upload to Fedora
8d29ff
- add build deps, enable only for x86_64 (doesn't build on i686)
8d29ff
8d29ff
* Thu Dec 15 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.2.gitc57530e
8d29ff
- add Godeps.json
8d29ff
8d29ff
* Tue Nov 08 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.1.gitc57530e
8d29ff
- First package for Fedora