# Generated from ruby-kubernetes-controller-0.3.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name ruby-kubernetes-controller Name: rubygem-%{gem_name} Version: 0.3.0 Release: 1%{?dist} Summary: Ruby Kubernetes Controller is a Ruby Client Library for interacting with existing Kubernetes Clusters License: MIT URL: https://github.com/IBM/ruby-kubernetes-controller/ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.0.0 # BuildRequires: rubygem(minitest) >= 5.0 # BuildRequires: rubygem(minitest) < 6 # BuildRequires: rubygem(minitest-ci) >= 3.4.0 # BuildRequires: rubygem(minitest-ci) < 3.5 BuildArch: noarch %description The Ruby Kubernetes Controller allows users to interact with the core Kubernetes APIs natively from within their Ruby applications. This library is compatible with all leading Kubernetes Instances, including OpenShift Kubernetes, Azure Kubernetes Service, Amazon EKS, Google Kubernetes Service, IBM Kubernetes Service, and Rancher Orchestrated Kubernetes. This library also supports yaml ingestion for creating, patching, updating, or deleting existing Kubernetes types, including Pods, Services, Deployments, Endpoints, and Ingresses. Our documentation also contains complete examples for all operation types. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %{gem_instdir}/.circleci %exclude %{gem_instdir}/.gitignore %{gem_instdir}/CODE_OF_CONDUCT.md %{gem_instdir}/Documentation %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/ruby-kubernetes-controller.gemspec %changelog * Tue Feb 15 2022 mockbuilder - 0.3.0-1 - Initial package