Skip to content

Commit

Permalink
Update release versions of dependent packages
Browse files Browse the repository at this point in the history
  • Loading branch information
bhagyapathak committed Jul 15, 2024
1 parent 272635b commit b03d9cb
Show file tree
Hide file tree
Showing 33 changed files with 145 additions and 32 deletions.
113 changes: 113 additions & 0 deletions 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
Summary: The new Azure Storage data transfer utility - AzCopy v10
Name: azcopy
Version: 10.24.0
Release: 2%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Group: Applications/Tools
URL: https://github.com/Azure/azure-storage-azcopy
Source0: https://github.com/Azure/azure-storage-azcopy/archive/refs/tags/v%{version}.tar.gz#/azure-storage-%{name}-%{version}.tar.gz
# Below is a manually created tarball, no download link.
# We're using pre-populated Go modules from this tarball, since network is disabled during build time.
# How to re-build this file:
# 1. wget https://github.com/Azure/azure-storage-azcopy/archive/refs/tags/v%{version}.tar.gz -O azure-storage-%{name}-%{version}.tar.gz
# 2. tar -xf azure-storage-%{name}-%{version}.tar.gz
# 3. cd azure-storage-%{name}-%{version}
# 4. go mod vendor
# 5. tar --sort=name \
# --mtime="2021-04-26 00:00Z" \
# --owner=0 --group=0 --numeric-owner \
# --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \
# -cf azure-storage-%{name}-%{version}-vendor.tar.gz vendor
#
# NOTES:
# - You require GNU tar version 1.28+.
# - The additional options enable generation of a tarball with the same hash every time regardless of the environment.
# See: https://reproducible-builds.org/docs/archives/
# - For the value of "--mtime" use the date "2021-04-26 00:00Z" to simplify future updates.
Source1: azure-storage-%{name}-%{version}-vendor.tar.gz

BuildRequires: golang >= 1.19
BuildRequires: git
%global debug_package %{nil}
%define our_gopath %{_topdir}/.gopath

%description
AzCopy v10 is a command-line utility that you can use to copy data to
and from containers and file shares in Azure Storage accounts.
AzCopy V10 presents easy-to-use commands that are optimized for high
performance and throughput.

%prep
%autosetup -N -n azure-storage-%{name}-%{version}
# Apply vendor before patching
tar --no-same-owner -xf %{SOURCE1}
%autopatch -p1

%build
export GOPATH=%{our_gopath}
go build -buildmode=pie -mod=vendor

%install
install -D -m 0755 ./azure-storage-azcopy %{buildroot}%{_bindir}/azcopy

%check
go test -mod=vendor
./azure-storage-azcopy --version

%files
%defattr(-,root,root)
%license LICENSE
%doc NOTICE.txt README.md
%{_bindir}/azcopy

%changelog
* Thu May 20 2024 Sudipta Pandit <sudpandit@microsoft.com> - 10.24.0-1
- Bump version to address multiple security issues.

* Thu Feb 01 2024 Daniel McIlvaney <damcilva@microsoft.com> - 10.15.0-15
- Address CVE-2023-44487 by patching vendored golang.org/x/net

* Mon Oct 16 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-14
- Bump release to rebuild with go 1.20.9

* Tue Oct 10 2023 Dan Streetman <ddstreet@ieee.org> - 10.15.0-13
- Bump release to rebuild with updated version of Go.

* Mon Aug 07 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-12
- Bump release to rebuild with go 1.19.12

* Thu Jul 13 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-11
- Bump release to rebuild with go 1.19.11

* Thu Jun 15 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-10
- Bump release to rebuild with go 1.19.10

* Wed Apr 05 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-9
- Bump release to rebuild with go 1.19.8

* Tue Mar 28 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-8
- Bump release to rebuild with go 1.19.7

* Wed Mar 15 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-7
- Bump release to rebuild with go 1.19.6

* Fri Feb 03 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-6
- Bump release to rebuild with go 1.19.5

* Wed Jan 18 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 10.15.0-5
- Bump release to rebuild with go 1.19.4

* Fri Dec 16 2022 Daniel McIlvaney <damcilva@microsoft.com> - 10.15.0-4
- Bump release to rebuild with go 1.18.8 with patch for CVE-2022-41717

* Tue Nov 01 2022 Olivia Crain <oliviacrain@microsoft.com> - 10.15.0-3
- Bump release to rebuild with go 1.18.8

* Mon Aug 22 2022 Olivia Crain <oliviacrain@microsoft.com> - 10.15.0-2
- Bump release to rebuild against Go 1.18.5

* Fri Jul 01 2022 Suresh Babu Chalamalasetty <schalam@microsoft.com> - 10.15.0-1
- Original version for CBL-Mariner.
- License verified.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

Name: %{project}-%{repo}
Version: 1.1.1
Release: 14%{?dist}
Release: 15%{?dist}
Summary: Libraries for writing CNI plugin
License: ASL 2.0 and BSD and MIT
Vendor: Microsoft Corporation
Expand Down
2 changes: 1 addition & 1 deletion SPECS-EXTENDED/delve/delve.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Vendor: Microsoft Corporation
Distribution: Mariner
Name: delve
Version: 1.5.0
Release: 17%{?dist}
Release: 18%{?dist}
Summary: A debugger for the Go programming language

License: MIT
Expand Down
2 changes: 1 addition & 1 deletion SPECS-EXTENDED/nmi/nmi.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Summary: Node Managed Identity
Name: nmi
Version: 1.8.17
Release: 2%{?dist}
Release: 3%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS-EXTENDED/umoci/umoci.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Open Container Image manipulation tool
Name: umoci
Version: 0.4.7
Release: 14%{?dist}
Release: 15%{?dist}
License: Apache-2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/KeysInUse-OpenSSL/KeysInUse-OpenSSL.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: The KeysInUse Engine for OpenSSL allows the logging of private key usage through OpenSSL
Name: KeysInUse-OpenSSL
Version: 0.3.4
Release: 4%{?dist}
Release: 5%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Summary: Application Gateway Ingress Controller
Name: application-gateway-kubernetes-ingress
Version: 1.4.0
Release: 19%{?dist}
Release: 20%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/azcopy/azcopy.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: The new Azure Storage data transfer utility - AzCopy v10
Name: azcopy
Version: 10.24.0
Release: 1%{?dist}
Release: 2%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/blobfuse2/blobfuse2.spec
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Summary: FUSE adapter - Azure Storage
Name: blobfuse2
Version: %{blobfuse2_version}
Release: 3%{?dist}
Release: 4%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/cf-cli/cf-cli.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: The official command line client for Cloud Foundry.
Name: cf-cli
Version: 8.4.0
Release: 16%{?dist}
Release: 17%{?dist}
License: Apache-2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/cni-plugins/cni-plugins.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Container Network Interface (CNI) plugins
Name: cni-plugins
Version: 1.3.0
Release: 2%{?dist}
Release: 3%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/coredns/coredns.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Summary: Fast and flexible DNS server
Name: coredns
Version: 1.11.1
Release: 8%{?dist}
Release: 9%{?dist}
License: Apache License 2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/csi-driver-lvm/csi-driver-lvm.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Container storage interface for logical volume management
Name: csi-driver-lvm
Version: 0.4.1
Release: 15%{?dist}
Release: 16%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/dcos-cli/dcos-cli.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: The command line for DC/OS
Name: dcos-cli
Version: 1.2.0
Release: 15%{?dist}
Release: 16%{?dist}
License: Apache-2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/etcd/etcd.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: A highly-available key value store for shared configuration
Name: etcd
Version: 3.5.12
Release: 2%{?dist}
Release: 3%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/flannel/flannel.spec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Summary: Simple and easy way to configure a layer 3 network fabric designed for Kubernetes
Name: flannel
Version: 0.14.0
Release: 22%{?dist}
Release: 23%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/gh/gh.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: GitHub official command line tool
Name: gh
Version: 2.13.0
Release: 17%{?dist}
Release: 18%{?dist}
License: MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/git-lfs/git-lfs.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Summary: Git extension for versioning large files
Name: git-lfs
Version: 3.5.1
Release: 1%{?dist}
Release: 2%{?dist}
Group: System Environment/Programming
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/gobject-introspection/gobject-introspection.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Summary: Introspection system for GObject-based libraries
Name: gobject-introspection
Version: %{BaseVersion}.0
Release: 17%{?dist}
Release: 18%{?dist}
License: GPLv2+ AND LGPLv2+ AND MIT
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/helm/helm.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Name: helm
Version: 3.14.2
Release: 2%{?dist}
Release: 333%{?dist}
Summary: The Kubernetes Package Manager
Group: Applications/Networking
License: Apache 2.0
Expand Down
2 changes: 1 addition & 1 deletion SPECS/jx/jx.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Command line tool for working with Jenkins X.
Name: jx
Version: 3.2.236
Release: 16%{?dist}
Release: 17%{?dist}
License: Apache-2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/keda/keda.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Kubernetes-based Event Driven Autoscaling
Name: keda
Version: 2.4.0
Release: 19%{?dist}
Release: 20%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/kube-vip-cloud-provider/kube-vip-cloud-provider.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: The Kube-Vip cloud provider functions as a general-purpose cloud provider for on-premises bare-metal or virtualized setups
Name: kube-vip-cloud-provider
Version: 0.0.2
Release: 16%{?dist}
Release: 17%{?dist}
License: ASL 2.0
URL: https://github.com/kube-vip/kube-vip-cloud-provider
Group: Applications/Text
Expand Down
2 changes: 1 addition & 1 deletion SPECS/local-path-provisioner/local-path-provisioner.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Provides a way for the Kubernetes users to utilize the local storage in each node
Name: local-path-provisioner
Version: 0.0.21
Release: 16%{?dist}
Release: 17%{?dist}
License: ASL 2.0
URL: https://github.com/rancher/local-path-provisioner
Group: Applications/Text
Expand Down
2 changes: 1 addition & 1 deletion SPECS/moby-buildx/moby-buildx.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Summary: A Docker CLI plugin for extended build capabilities with BuildKi
Name: moby-%{upstream_name}
# update "commit_hash" above when upgrading version
Version: 0.7.1
Release: 18%{?dist}
Release: 19%{?dist}
License: ASL 2.0
Group: Tools/Container
Vendor: Microsoft Corporation
Expand Down
2 changes: 1 addition & 1 deletion SPECS/moby-containerd-cc/moby-containerd-cc.spec
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Summary: Industry-standard container runtime for confidential containers
Name: moby-%{upstream_name}
Version: 1.7.7
Release: 4%{?dist}
Release: 5%{?dist}
License: ASL 2.0
Group: Tools/Container
URL: https://www.containerd.io
Expand Down
2 changes: 1 addition & 1 deletion SPECS/moby-containerd/moby-containerd.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Summary: Industry-standard container runtime
Name: moby-%{upstream_name}
Version: 1.6.26
Release: 5%{?dist}
Release: 6%{?dist}
License: ASL 2.0
Group: Tools/Container
URL: https://www.containerd.io
Expand Down
2 changes: 1 addition & 1 deletion SPECS/moby-engine/moby-engine.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Summary: The open-source application container engine
Name: moby-engine
Version: 24.0.9
Release: 4%{?dist}
Release: 5%{?dist}
License: ASL 2.0
Group: Tools/Container
URL: https://mobyproject.org
Expand Down
2 changes: 1 addition & 1 deletion SPECS/moby-runc/moby-runc.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Summary: CLI tool for spawning and running containers per OCI spec.
Name: moby-%{upstream_name}
# update "commit_hash" above when upgrading version
Version: 1.1.9
Release: 5%{?dist}
Release: 6%{?dist}
License: ASL 2.0
URL: https://github.com/opencontainers/runc
Group: Virtualization/Libraries
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Summary: NVIDIA container runtime hook
Name: nvidia-container-toolkit
Version: 1.13.5
Release: 4%{?dist}
Release: 5%{?dist}
License: ALS2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/packer/packer.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Tool for creating identical machine images for multiple platforms from a single source configuration.
Name: packer
Version: 1.10.1
Release: 2%{?dist}
Release: 3%{?dist}
License: MPLv2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
2 changes: 1 addition & 1 deletion SPECS/skopeo/skopeo.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Inspect container images and repositories on registries
Name: skopeo
Version: 1.14.2
Release: 4%{?dist}
Release: 5%{?dist}
License: Apache-2.0
Vendor: Microsoft Corporation
Distribution: Mariner
Expand Down
Loading

0 comments on commit b03d9cb

Please sign in to comment.