Accepting request 689482 from devel:kubic

- Update cri-tools to v1.14.0:
  * CRI CLI (crictl)
    * Adds imagefsinfo subcommand for CRI ImageFSInfo() method.
    * Adds support to filter containers by image.
    * Fixes a bug when removing multiple containers.
    * Reduces the default connection timeout value.
    * Fixes the exit code for crictl exec.
    * Updated the instructions fro godep.
    * Adds support of -q for crictl info.
    * Adds support of zsh completion.
    * Upgrades kubernetes version to 1.14.
  * CRI validation testing (critest)
    *  Adds a benchmark testcase for measuring the time of creating pod and a
       container.
    *  Changes streaming tests to omit newlines on echo
    *  Adds support of critest for Windows container runtime.
    *  Updates test environment to xenial and fixes docker installation.
    *  Updates Go version to 1.12.
- Added `rpmlintrc` to spec file
- 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
- crictl/critest: compile version
- Require golang >= 1.10.
- Bump cri-tools to v1.12.0:
  * Properly returns errors when the output format is not supported
  * Show concise image info for crictl ps
  * Fixes crictl ps and crictl pods
  * Adds podID in output of crictl ps
  * Adds sandbox config to image pull
  * Fixes unmarshal issues in crictl inspecti
  * Fixes timeout for grpc dialer
  * Adds new test to critest for privileged container
- Generate and install bash completion for crictl.
- Provide /etc/crictl.yaml config.
  bsc#1104598
- Bump cri-tools to v1.11.1:
  * versioning is now consistent with Kubernetes
  * Fix argument parsing for crictl exec
  * Improved documentation
  * Multi-arch critest tests
  * Filter pods with prefix matching of name and namespace
  * Improve terminal support for exec and attach
- Bump cri-tools to v1.0.0-beta.1 (CRI v1.10.x):
  * crictl: allow short option handling
  * crictl-exec: fix argument parsing
  * Update documentation
  * Kubernetes/CRI 1.10.x compatibility
  * Minor bug fixe
- Refactor %license usage to a simpler form
- Make use of %license macro
- Use cri-tools v1.0.0-alpha.0 to be compatible to cri-o v1.9.x.
- Change buildtime requirement of go-md2man: use go-go-md2man to ensure
  package builds on IBS against sle12sp3. This change won't affect openSUSE
- Description shall say what the software does now, not in the
  future.
- Add cri-tools packaging for debugging and validating tools for the Kubelet
  CRI, including the tools crictl and critest.

OBS-URL: https://build.opensuse.org/request/show/689482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cri-tools?expand=0&rev=12
This commit is contained in:
Dominique Leuenberger 2019-04-04 09:58:41 +00:00 committed by Git OBS Bridge
commit f09f860d9f
5 changed files with 34 additions and 9 deletions

View File

@ -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.13.0</param>
<param name="revision">v1.13.0</param>
<param name="versionformat">1.14.0</param>
<param name="revision">v1.14.0</param>
</service>
<service name="recompress" mode="disabled">

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5f539d42b4283f466239f9504d5620c04fb7f73b1f3861c855fedcd63b1409e0
size 1481804

3
cri-tools-1.14.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1220b297922fbb505add1577ee31d1337db5196f3cc09b997fcdd6a0622c7b37
size 1932768

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Mon Mar 25 08:00:25 UTC 2019 - Sascha Grunert <sgrunert@suse.com>
- Update cri-tools to v1.14.0:
* CRI CLI (crictl)
* Adds imagefsinfo subcommand for CRI ImageFSInfo() method.
* Adds support to filter containers by image.
* Fixes a bug when removing multiple containers.
* Reduces the default connection timeout value.
* Fixes the exit code for crictl exec.
* Updated the instructions fro godep.
* Adds support of -q for crictl info.
* Adds support of zsh completion.
* Upgrades kubernetes version to 1.14.
* CRI validation testing (critest)
* Adds a benchmark testcase for measuring the time of creating pod and a
container.
* Changes streaming tests to omit newlines on echo
* Adds support of critest for Windows container runtime.
* Updates test environment to xenial and fixes docker installation.
* Updates Go version to 1.12.
-------------------------------------------------------------------
Mon Dec 17 08:14:45 UTC 2018 - Sascha Grunert <sgrunert@suse.com>

View File

@ -20,7 +20,7 @@
%define name_source1 crictl.yaml
Name: cri-tools
Version: 1.13.0
Version: 1.14.0
Release: 0
Summary: CLI and validation tools for Kubelet Container Runtime Interface
License: Apache-2.0
@ -75,8 +75,9 @@ do
done
rename '.md' '.1' docs/*
# generate bash-completion
./bin/crictl completion > crictl-completion
# generate auto-completions
./bin/crictl completion bash > crictl-completion-bash
./bin/crictl completion zsh > crictl-completion-zsh
%install
cd $HOME/go/src/%{project}
@ -86,7 +87,8 @@ install -d %{buildroot}/%{_mandir}/man1
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 crictl-completion-bash %{buildroot}/%{_datadir}/bash-completion/completions/crictl
install -D -m 0644 crictl-completion-zsh %{buildroot}/%{_datadir}/zsh/site-functions/_crictl
install -D -m 0644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/%{name_source1}
%files
@ -94,6 +96,7 @@ install -D -m 0644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/%{name_source1}
%{_bindir}/critest
%{_mandir}/man1/*
%{_datadir}/bash-completion/completions/crictl
%{_datadir}/zsh
%config(noreplace) %{_sysconfdir}/%{name_source1}
%license LICENSE