From 80c0980b0b0aa129ee8fe79a876970128ae5cc06 Mon Sep 17 00:00:00 2001 From: Andrei B Date: Wed, 7 Mar 2018 18:01:36 +0100 Subject: [PATCH 1/5] (openshift-origin-client) Add OpenShift Origin client at 3.7.1 (#2101) --- openshift-origin-client.json | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 openshift-origin-client.json diff --git a/openshift-origin-client.json b/openshift-origin-client.json new file mode 100644 index 0000000000..60f12e7204 --- /dev/null +++ b/openshift-origin-client.json @@ -0,0 +1,29 @@ +{ + "homepage": "https://www.openshift.org", + "description": "OpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.", + "license": "https://raw.githubusercontent.com/openshift/origin/master/LICENSE", + "version": "3.7.1", + "architecture": { + "64bit": { + "url": "https://github.com/openshift/origin/releases/download/v3.7.1/openshift-origin-client-tools-v3.7.1-ab0f056-windows.zip", + "hash": "dc228416bc07bf96ea6ecca431004bfc1182af0c0b0be7834fceda5e8a663b3e" + } + }, + "bin": [ + "oc.exe" + ], + "checkver": { + "url": "https://github.com/openshift/origin/releases/latest", + "re": "openshift-origin-client-tools-v(?[\\d.]+)-(?[\\d\\w]+)-windows\\.zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/openshift/origin/releases/download/v$version/openshift-origin-client-tools-v$version-$matchCommit-windows.zip" + } + }, + "hash": { + "url": "$url.sha256" + } + } +} From 3336916e52f7ae2d3f7a927fe08e846ebe01cc03 Mon Sep 17 00:00:00 2001 From: Andrei B Date: Wed, 7 Mar 2018 18:01:47 +0100 Subject: [PATCH 2/5] (minishift) Add Minishift - OpenShift Origin utility at 1.14.0 (#2099) * (minishift) Add Minishift - OpenShift Origin utility at 1.14.0 * (minishift) Fix tab indentation --- minishift.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 minishift.json diff --git a/minishift.json b/minishift.json new file mode 100644 index 0000000000..8543508369 --- /dev/null +++ b/minishift.json @@ -0,0 +1,30 @@ +{ + "homepage": "https://www.openshift.org/minishift", + "description": "Minishift is a tool that helps you run OpenShift locally by running a single-node OpenShift cluster inside a VM. You can try out OpenShift or develop with it, day-to-day, on your local host.", + "license": "https://raw.githubusercontent.com/minishift/minishift/master/LICENSE", + "version": "1.14.0", + "architecture": { + "64bit": { + "url": "https://github.com/minishift/minishift/releases/download/v1.14.0/minishift-1.14.0-windows-amd64.zip", + "hash": "1aeaf1f6fa89ffc1848b4de812e74ee3ca9879e5c73750d0e985890fa88a4d59" + } + }, + "extract_dir": "minishift-1.14.0-windows-amd64", + "bin": [ + "minishift.exe" + ], + "checkver": { + "github": "https://github.com/minishift/minishift" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/minishift/minishift/releases/download/v$version/minishift-$version-windows-amd64.zip", + "extract_dir": "minishift-$version-windows-amd64" + } + }, + "hash": { + "url": "$url.sha256" + } + } +} From 8b70b9c14c79e4060b5325e127afd8f843cc1c00 Mon Sep 17 00:00:00 2001 From: Andrei B Date: Wed, 7 Mar 2018 18:04:06 +0100 Subject: [PATCH 3/5] (kompose) Add Kompose Kubernetes utility at 1.10.0 (#2098) --- kompose.json | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 kompose.json diff --git a/kompose.json b/kompose.json new file mode 100644 index 0000000000..9082f135b7 --- /dev/null +++ b/kompose.json @@ -0,0 +1,28 @@ +{ + "homepage": "http://kompose.io", + "description": "Kompose is a conversion tool for Docker Compose to container orchestrators such as Kubernetes (or OpenShift).", + "license": "https://raw.githubusercontent.com/kubernetes/kompose/master/LICENSE", + "version": "1.10.0", + "architecture": { + "64bit": { + "url": "https://github.com/kubernetes/kompose/releases/download/v1.10.0/kompose-windows-amd64.exe#/kompose.exe", + "hash": "9160d1ad3d213f7a10bc9d3ca507922926d21c060b63c12673cb956bb49bb041" + } + }, + "bin": [ + "kompose.exe" + ], + "checkver": { + "github": "https://github.com/kubernetes/kompose" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/kubernetes/kompose/releases/download/v$version/kompose-windows-amd64.exe#/kompose.exe" + } + }, + "hash": { + "url": "$url.sha256" + } + } +} From 0c48e8b11fad32e91033d7daeaede956624cbc99 Mon Sep 17 00:00:00 2001 From: Richard Kuhnt Date: Wed, 7 Mar 2018 18:30:42 +0100 Subject: [PATCH 4/5] kompose: fix hash extraction --- kompose.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kompose.json b/kompose.json index 9082f135b7..777eed1d8d 100644 --- a/kompose.json +++ b/kompose.json @@ -22,7 +22,8 @@ } }, "hash": { - "url": "$url.sha256" + "url": "https://github.com/kubernetes/kompose/releases/tag/v$version", + "find": ">kompose-windows-amd64.exe[^.]+([0-9a-fA-F]{64})" } } } From 33aa8fbf6b86877f5c884bd66f1a39d6d9851db3 Mon Sep 17 00:00:00 2001 From: Richard Kuhnt Date: Wed, 7 Mar 2018 18:30:49 +0100 Subject: [PATCH 5/5] openshift: fix hash extraction --- openshift-origin-client.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openshift-origin-client.json b/openshift-origin-client.json index 60f12e7204..72c3bb55d3 100644 --- a/openshift-origin-client.json +++ b/openshift-origin-client.json @@ -23,7 +23,7 @@ } }, "hash": { - "url": "$url.sha256" + "url": "$baseurl/CHECKSUM" } } }