forked from pool/cri-tools
Accepting request 658047 from home:sgrunert:branches:devel:kubic
- Update cri-tools to v1.13.0: * CRI CLI (crictl): * Adds --auth options for pull command * Fixes URL parsing for exec and attach * Upgrades Go version to 1.11.1 * Enables Windows CI on travis * Switches Windows default endpoints to npipe * Updates version matrix information for the project * Adds container name filter to ps command * Adds metadata to filters * Prints annotations and labels for inspect command * CRI validation testing (critest) * Add tests for multiple containers in a pod * Adds runtime handler support for critest * Adds exec sync timeout test cases * Fixes readonly filesystem test cases - Add `crictl.yaml` to install directory - Fix build for ppc64 - Require golang >= 1.11 OBS-URL: https://build.opensuse.org/request/show/658047 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/cri-tools?expand=0&rev=5
This commit is contained in:
parent
9996d44ce3
commit
3795863dbf
4
_service
4
_service
@ -4,8 +4,8 @@
|
||||
<param name="url">https://github.com/kubernetes-sigs/cri-tools.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="filename">cri-tools</param>
|
||||
<param name="versionformat">1.12.0</param>
|
||||
<param name="revision">v1.12.0</param>
|
||||
<param name="versionformat">1.13.0</param>
|
||||
<param name="revision">v1.13.0</param>
|
||||
</service>
|
||||
|
||||
<service name="recompress" mode="disabled">
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9c91c71a75d43d95fc6a5f2d93a8ed9a4a4d26ad3f6068c80a1925f3a75e3591
|
||||
size 1438824
|
3
cri-tools-1.13.0.tar.xz
Normal file
3
cri-tools-1.13.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f539d42b4283f466239f9504d5620c04fb7f73b1f3861c855fedcd63b1409e0
|
||||
size 1481804
|
@ -1,3 +1,26 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 14 10:51:01 UTC 2018 - Sascha Grunert <sgrunert@suse.com>
|
||||
|
||||
- Update cri-tools to v1.13.0:
|
||||
* CRI CLI (crictl):
|
||||
* Adds --auth options for pull command
|
||||
* Fixes URL parsing for exec and attach
|
||||
* Upgrades Go version to 1.11.1
|
||||
* Enables Windows CI on travis
|
||||
* Switches Windows default endpoints to npipe
|
||||
* Updates version matrix information for the project
|
||||
* Adds container name filter to ps command
|
||||
* Adds metadata to filters
|
||||
* Prints annotations and labels for inspect command
|
||||
* CRI validation testing (critest)
|
||||
* Add tests for multiple containers in a pod
|
||||
* Adds runtime handler support for critest
|
||||
* Adds exec sync timeout test cases
|
||||
* Fixes readonly filesystem test cases
|
||||
- Add `crictl.yaml` to install directory
|
||||
- Fix build for ppc64
|
||||
- Require golang >= 1.11
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 07:50:12 UTC 2018 - Valentin Rothberg <vrothberg@suse.com>
|
||||
|
||||
|
@ -17,18 +17,20 @@
|
||||
|
||||
|
||||
%define project github.com/kubernetes-sigs/cri-tools
|
||||
%define name_source1 crictl.yaml
|
||||
|
||||
Name: cri-tools
|
||||
Version: 1.12.0
|
||||
Version: 1.13.0
|
||||
Release: 0
|
||||
Summary: CLI and validation tools for Kubelet Container Runtime Interface
|
||||
License: Apache-2.0
|
||||
Group: System/Management
|
||||
Url: https://github.com/kubernetes-sigs/cri-tools
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source1: crictl.yaml
|
||||
Source1: %{name_source1}
|
||||
BuildRequires: go-go-md2man
|
||||
BuildRequires: golang-packaging
|
||||
BuildRequires: golang(API) >= 1.10
|
||||
BuildRequires: golang(API) >= 1.11
|
||||
# disable stripping of binaries
|
||||
%{go_nostrip}
|
||||
|
||||
@ -48,16 +50,23 @@ rm -rf $HOME/go/src/%{project}/*
|
||||
cp -avr * $HOME/go/src/%{project}
|
||||
cd $HOME/go/src/%{project}
|
||||
|
||||
go build -buildmode=pie \
|
||||
export BUILDMODE_ARGS="-buildmode=pie"
|
||||
# the buildmode pie is currently not supported for ppc64
|
||||
if [ %{_arch} = "ppc64" ]; then
|
||||
unset BUILDMODE_ARGS
|
||||
fi
|
||||
|
||||
go build $BUILDMODE_ARGS \
|
||||
-o bin/crictl \
|
||||
-ldflags '-X %{project}/pkg/version.Version=%{version}' \
|
||||
%{project}/cmd/crictl
|
||||
|
||||
go test -buildmode=pie \
|
||||
go test $BUILDMODE_ARGS \
|
||||
-o bin/critest \
|
||||
-ldflags '-X %{project}/pkg/version.Version=%{version}' \
|
||||
-c %{project}/cmd/critest
|
||||
|
||||
|
||||
# compile the manpages
|
||||
for md in docs/*.md
|
||||
do
|
||||
@ -77,12 +86,14 @@ install -D -m 0644 docs/crictl.1 %{buildroot}/%{_mandir}/man1/crictl.1
|
||||
install -D -m 0644 docs/benchmark.1 %{buildroot}/%{_mandir}/man1/critest-benchmark.1
|
||||
install -D -m 0644 docs/validation.1 %{buildroot}/%{_mandir}/man1/critest-validation.1
|
||||
install -D -m 0644 crictl-completion %{buildroot}/%{_datadir}/bash-completion/completions/crictl
|
||||
install -D -m 0644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/%{name_source1}
|
||||
|
||||
%files
|
||||
%{_bindir}/crictl
|
||||
%{_bindir}/critest
|
||||
%{_mandir}/man1/*
|
||||
%{_datadir}/bash-completion/completions/crictl
|
||||
%config(noreplace) %{_sysconfdir}/%{name_source1}
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user