Documentation ¶
Overview ¶
DBDeployer - The MySQL Sandbox Copyright © 2006-2020 Giuseppe Maxia
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
DBDeployer - The MySQL Sandbox Copyright © 2006-2020 Giuseppe Maxia
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Variables
- func CheckTarballList(tarballList []TarballDescription) error
- func CompareTarballChecksum(tarball TarballDescription, fileName string) error
- func LoadTarballFileInfo() error
- func ReadTarballFileCount() int
- func TarballFileInfoValidation(collection TarballCollection) error
- func TarballRegistryFileExist() bool
- func WriteTarballFileInfo(collection TarballCollection) error
- type GuessInfo
- type TarballCollection
- type TarballDescription
- func DeleteTarball(tarballName string) ([]TarballDescription, error)
- func FindOrGuessTarballByVersionFlavorOS(version, flavor, OS string, minimal, newest, guess bool) (TarballDescription, error)
- func FindTarballByName(tarballName string) (TarballDescription, error)
- func FindTarballByVersionFlavorOS(version, flavor, OS string, minimal, newest bool) (TarballDescription, error)
- func GetTarballInfo(fileName string, description TarballDescription) (TarballDescription, error)
Constants ¶
This section is empty.
Variables ¶
var DefaultTarballRegistry = TarballCollection{ DbdeployerVersion: "1.56.0", Tarballs: []TarballDescription{ { Name: "tidb-master-darwin-amd64.tar.gz", Checksum: "", OperatingSystem: "Darwin", Url: "https://download.pingcap.org/tidb-master-darwin-amd64.tar.gz", Flavor: "tidb", Minimal: false, Size: 26485675, ShortVersion: "3.0", Version: "3.0.0", Notes: "No checksum until the file name includes the version", }, { Name: "tidb-master-linux-amd64.tar.gz", Checksum: "", OperatingSystem: "Linux", Url: "https://download.pingcap.org/tidb-master-linux-amd64.tar.gz", Flavor: "tidb", Minimal: false, Size: 25918765, ShortVersion: "3.0", Version: "3.0.0", Notes: "No checksum until the file name includes the version", }, { Name: "mysql-5.7.26-macos10.14-x86_64.tar.gz", Checksum: "SHA512:ae84b0cfe3cf274fc79adb3db03b764d47033aea970cc26edcdd4adbe5b2e3d28bf4f98f2ee321f16e788d69cbe3a08bf39fa5329d8d7a67bee928d964891ed8", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 337246370, ShortVersion: "5.7", Version: "5.7.26", UpdatedBy: "dbdeployer", }, { Name: "mysql-8.0.16-macos10.14-x86_64.tar.gz", Checksum: "SHA512:30fb86c929ad1f384622277dbc3d686f5530953a8f7e2c7adeb183768db69464e93a46b4a0ec212d006e069f1b93db0bd0a51918eaa7e3697ea227d86082d892", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 153205937, ShortVersion: "8.0", Version: "8.0.16", }, { Name: "mysql-8.0.15-macos10.14-x86_64.tar.gz", Checksum: "SHA512:14ea13a9529bded717040699be3cc6ad7a88193ea9453acc36ef84fce7e74b6ef9d8e6953c61836a92b0f81eb96c54e13f18b1cae01dcd09520073c15734499c", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.15-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 138725124, ShortVersion: "8.0", Version: "8.0.15", }, { Name: "mysql-5.7.25-macos10.14-x86_64.tar.gz", Checksum: "SHA512:8ae57e1fc057871f993085cc7e061d2b9f56df80c49f4b813e180fe446f318c4fcb80c41256597335d43e3bc39979eebdb113218eaaa2a1e45c4c5694a8bd883", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.25-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 337018862, ShortVersion: "5.7", Version: "5.7.25", }, { Name: "mysql-5.6.41-macos10.13-x86_64.tar.gz", Checksum: "SHA512:9bce235b962d51afb25490a0e3d8fe4eab5f973083f467c7149779357b94ea82e15dca6f263285a6ebd6d52f38febc6e7dca042f285809e6eea5dde6e4638a9d", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.41-macos10.13-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 175713012, ShortVersion: "5.6", Version: "5.6.41", }, { Name: "mysql-5.5.53-osx10.9-x86_64.tar.gz", Checksum: "SHA512:ce466d6ccdb8250783e763955dd2400826345d7c9df4d317981fa947256eedb8ecb4376d90847351e8994d43775bd56e8a14f09e6a448a352508b2de1b7a755c", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.53-osx10.9-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 114490251, ShortVersion: "5.5", Version: "5.5.53", }, { Name: "mysql-5.1.73-osx10.6-x86_64.tar.gz", Checksum: "SHA512:9e21642d009ac736607d38b3b4dd0b566db39995dbcf1515cd73026c5362419dcf7d085407c3f89aab59bbf740e383cf6a257517ec00653ecd7382f3166bca38", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.1.73-osx10.6-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 81598665, ShortVersion: "5.1", Version: "5.1.73", }, { Name: "mysql-5.0.96-osx10.5-x86_64.tar.gz", Checksum: "SHA512:a5f3959732fe8b4a9cb3b41d7c2f7d869cae38ffc844989b7c98cdbf7496e6d65ea1794819d2a6aea8dd13340252a8c553dcdfbc904415ecd13adb493aa5ae68", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.0.96-osx10.5-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 60958921, ShortVersion: "5.0", Version: "5.0.96", }, { Name: "mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz", Checksum: "MD5: 60d18d1b324104c83da33dcd7a989816", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz", Flavor: "mysql", Minimal: false, Size: 460733332, ShortVersion: "8.0", Version: "8.0.16", }, { Name: "mysql-8.0.16-linux-x86_64-minimal.tar.xz", Checksum: "MD5: 7bac88f47e648bf9a38e7886e12d1ec5", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-linux-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: true, Size: 44246564, ShortVersion: "8.0", Version: "8.0.16", }, { Name: "mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz", Checksum: "MD5: 020b17fcbe79df8d59811f638d89df0e ", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 644916075, ShortVersion: "5.7", Version: "5.7.27", }, { Name: "mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz", Checksum: "MD5: 298e8d4c052b97704840e2b3349a9218", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz", Flavor: "mysql", Minimal: false, Size: 480209016, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-8.0.17-linux-x86_64-minimal.tar.xz", Checksum: "MD5: 26e807f0140472fcc40166a67a775c7d", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: true, Size: 44627040, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:abc2e35bbe28eb1651ae0f4cbd2c2febe1c3e0b6f510239f64df40d4a50f860e419e2570440b35255e8a471050358abd7fef87606f74b55eb2700678b3949244", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 644869837, ShortVersion: "5.7", Version: "5.7.26", }, { Name: "mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:cd638b1f087cee7cda0f80361917b377b736b83d8aaf7c15db39b9aae3ea143ffb1cd68c9e30fea8e774f6fb48de2df0878e56a4e9be4559142ed3dfae36dbb0", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 329105487, ShortVersion: "5.6", Version: "5.6.44", }, { Name: "mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:7bf9d740a5e702ba53421b5b01a9d26e86e7cdc7fe8fa86871683c61be6395227bac6547136a9b080f4f918d249324e6754639924d04b89877a81496e6a52e4b", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 198993245, ShortVersion: "5.5", Version: "5.5.62", }, { Name: "mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz", Checksum: "SHA512:7bcb6e1b43f67db9d1bb323ef923ee9c12be072b03e8e09e06a68802ffe320c1eb8e3f2bf4f4c15f549b0e9048809fc366eab103890d1de7284451cd74060571", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz", Flavor: "mysql", Minimal: false, Size: 376303592, ShortVersion: "8.0", Version: "8.0.15", }, { Name: "mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz", Checksum: "SHA512:a15cbae5ba6e7f908da528143549d607cedd3970e579bf22b561942105349a5b20b289950a5ae3c2ef569b89e2a46ed58da50981fa8e6604b64e4224e5b283d3", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz", Flavor: "mysql", Minimal: false, Size: 393852364, ShortVersion: "8.0", Version: "8.0.13", }, { Name: "mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:7ec7036ac83e4995668ce92fc083ce41e1b090da66074b6734e413a6ba9d2dc1ad66869a06f2a8a461bc238b960d36e3afb8b3cc5b1a3088796cd9b246af7a7f", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 644862820, ShortVersion: "5.7", Version: "5.7.25", }, { Name: "mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:a4cab03d312940a6cc080c486973836fac7982837c2305e389d97983d6608cdeed5fd48bd1d6543f14fb8e77d553243dd71899f5a74fd736b77f46a51eeb42a2", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 328740156, ShortVersion: "5.6", Version: "5.6.43", }, { Name: "mysql-5.5.61-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:83723300168195f47bb3791cd3baefe8172570b9d3317525efb5970e19c54b72de80430fd79a3e1e6a81795daa9a1a9bdc3ed61e7b0b07b10915825b8767fb30", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.61-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 198630181, ShortVersion: "5.5", Version: "5.5.61", }, { Name: "mysql-5.1.73-linux-x86_64-glibc23.tar.gz", Checksum: "SHA512:045cc42a1078aae77d2ba9d9e35d69df79feb33de3dc112095e669d5b298ac24ba963ac071ab7a0d3cbe917c68624c184e4d7c69c76dbf43c4df32cb2e4da1b2", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.1.73-linux-x86_64-glibc23.tar.gz", Flavor: "mysql", Minimal: false, Size: 133630298, ShortVersion: "5.1", Version: "5.1.73", }, { Name: "mysql-5.0.96.tar.xz", Checksum: "SHA512:c39621e43778cc971dc979a065b283864edcb15eb3aced59b5a596dbb56936a6f78feb141d5fb1e0213f130092cff1d93613c0b2beee8b8531796a745ad2bf4b", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.0.96.tar.xz", Flavor: "mysql", Minimal: true, Size: 5464684, ShortVersion: "5.0", Version: "5.0.96", }, { Name: "mysql-5.1.72.tar.xz", Checksum: "SHA512:6fc8ad76a831fc22f9b7bffed8fb4eb4575a122cebca8f5bab52dbe6454372b2f5681eb125141c2b1b5c547496e8d96686c83bdf3c4fdc390bd3614cd1060b9c", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.1.72.tar.xz", Flavor: "mysql", Minimal: true, Size: 10390324, ShortVersion: "5.1", Version: "5.1.72", }, { Name: "mysql-5.5.61.tar.xz", Checksum: "SHA512:0cc441cc1f9ddc35cc8783aeeee3ac319d95f3aec184703a2c9197577e23899c4e102010bcc1e60809c0d780ccec8d78e387f6afecb46ad009d9a94b20e9ebe6", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.5.61.tar.xz", Flavor: "mysql", Minimal: true, Size: 6575380, ShortVersion: "5.5", Version: "5.5.61", }, { Name: "mysql-5.5.62.tar.xz", Checksum: "SHA512:35b5decf5bb8b7291edba521efade90f8caeead9b52f17755ced98870a5e2652b53d00d9bd5f0911c9b1b21093119850874882e41bac58af7bd16e100de94c6d", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.5.62.tar.xz", Flavor: "mysql", Minimal: true, Size: 6622968, ShortVersion: "5.5", Version: "5.5.62", }, { Name: "mysql-5.6.43.tar.xz", Checksum: "SHA512:43934b37d87bed81cdb619ada12d1007e0fb787ff43bfe622608b61762c4e06da93a78bfbc14f2606039762f75fd9a7cb29e96f36792273772a47fe50b6886a8", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.6.43.tar.xz", Flavor: "mysql", Minimal: true, Size: 8965164, ShortVersion: "5.6", Version: "5.6.43", }, { Name: "mysql-5.6.44.tar.xz", Checksum: "SHA512:23cb2f8d289796b253c87ec3c171d1e8b1533c89284fa7ecad6f52fb8e90c46024984d562e056380cdbc9664ce284973121a2a9ae328ca4a8c599f1fa8eaf30f", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.6.44.tar.xz", Flavor: "mysql", Minimal: true, Size: 9126724, ShortVersion: "5.6", Version: "5.6.44", }, { Name: "mysql-5.7.25.tar.xz", Checksum: "SHA512:984f5fbad834b09028cc0353a36bfc6b0d4b9398f68298f14472be56dd4d35b170fb3ed34a0c985558922b2e9586af4a0d629c59731fd23ae171953cc9fe1bff", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.7.25.tar.xz", Flavor: "mysql", Minimal: true, Size: 23274552, ShortVersion: "5.7", Version: "5.7.25", }, { Name: "mysql-5.7.26.tar.xz", Checksum: "SHA512:b1642e61ad60f157d3b67e3372319b8cc1b057893dc7a18ad0d332c516fd5f3b78b4f763485039715ae7bfa33f7e36410c8331ad1dcd22164b4fba57993790b8", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-5.7.26.tar.xz", Flavor: "mysql", Minimal: true, Size: 23274552, ShortVersion: "5.7", Version: "5.7.26", }, { Name: "mysql-5.0.96-linux-x86_64-glibc23.tar.gz", Checksum: "SHA512:b8ee74710ea132253bf435844120daa22c04c098005f7cb3137e0f95b91a50d303fcc2ab58fdaf59af2fcb13148342dac3ec941c49eb44f6d89dcde2e1bc7707", OperatingSystem: "Linux", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.0.96-linux-x86_64-glibc23.tar.gz", Flavor: "mysql", Minimal: false, Size: 127124541, ShortVersion: "5.0", Version: "5.0.96", }, { Name: "mysql-4.1.22.tar.xz", Checksum: "SHA512:6bd592bcccb6622be24b729861ed62a8830f2ca1bdc494256e2cb8bd2c3107732dc3e1ebeb4f3df6fe616d142e6f0ba92369d36f335a175d90c6b06eb79d4f31", OperatingSystem: "Linux", Url: "https://raw.githubusercontent.com/datacharmer/mysql-docker-minimal/master/dbdata/mysql-4.1.22.tar.xz", Flavor: "mysql", Minimal: true, Size: 4592864, ShortVersion: "4.1", Version: "4.1.22", }, { Name: "mysql-cluster-8.0.16-dmr-macos10.14-x86_64.tar.gz", Checksum: "SHA512:bc80bce92778b7f9df93c1c466c829e657d2afc449aa54b92309b4a30d14d43f81c63a2a8fef164658627a1b79e42bdba34dfc0601a38d68fb2bed68210a771e", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.16-dmr-macos10.14-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 252431350, ShortVersion: "8.0", Version: "8.0.16", }, { Name: "mysql-8.0.17-macos10.14-x86_64.tar.gz", Checksum: "MD5: f7c52377e149bdece0ede8c37381ea5e", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 155365544, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-5.7.27-macos10.14-x86_64.tar.gz", Checksum: "MD5: 83593e67fce3a26cc154a1295f9575ae", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 337185061, ShortVersion: "5.7", Version: "5.7.27", }, { Name: "mysql-cluster-gpl-7.6.10-macos10.14-x86_64.tar.gz", Checksum: "SHA512:62a1ac68a3884c3157dd63a25167f28e2eac120a3cad398797396d54e85c74a389d1c6bfd37d5de5b3d2653e0d557682b263e76ca333c0f12583968e4512b19d", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster-gpl-7.6.10-macos10.14-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 482157481, ShortVersion: "7.6", Version: "7.6.10", }, { Name: "mysql-cluster-gpl-7.6.10-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:effb2a4ac4d4a850b45d5389106f1398dbb73c9feaf0288e91f7963e707a5688dff9f999005ad1c652352d9f2928244f4ec2f0eee6a2d1a023e9a0ea998b6cc4", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster-gpl-7.6.10-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 915502140, ShortVersion: "7.6", Version: "7.6.10", }, { Name: "mysql-cluster-8.0.16-dmr-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:a587a774cc7a8f6cbe295272f0e67869c5077b8fb56917e0dc2fa0ea1c91548c44bd406fcf900cc0e498f31bb7188197a3392aa0d7df8a08fa5e43901683e98a", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.16-dmr-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 1100516061, ShortVersion: "8.0", Version: "8.0.16", }, { Name: "mysql-cluster-gpl-7.6.11-linux-glibc2.12-x86_64.tar.gz", Checksum: "MD5: 59445afa17d684596c4848d44a84bbdd", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster-gpl-7.6.11-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 915792308, ShortVersion: "7.6", Version: "7.6.11", }, { Name: "mysql-cluster-8.0.17-rc-linux-glibc2.12-x86_64.tar.gz", Checksum: "MD5: ed610068e0dc75c6150dc30e518e27c5", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.17-rc-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 1132656290, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-cluster-8.0.17-rc-macos10.14-x86_64.tar.gz", Checksum: "MD5: 783f088de74dd7b4e3c91c0c4e6ea6c9", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.17-rc-macos10.14-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 254888396, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-cluster-gpl-7.6.11-macos10.14-x86_64.tar.gz", Checksum: "MD5: 2ff5778ec86d1adbde1acdc9912e86a0", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster-gpl-7.6.11-macos10.14-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 482381467, ShortVersion: "7.6", Version: "7.6.11", }, { Name: "mysql-shell-8.0.17-macos10.14-x86-64bit.tar.gz", Checksum: "MD5: 0205d6847961404b78cc205fbd24fac4", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.17-macos10.14-x86-64bit.tar.gz", Flavor: "mysql-shell", Minimal: false, Size: 16681924, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-shell-8.0.17-linux-glibc2.12-x86-64bit.tar.gz", Checksum: "MD5: a365a05fd3a6652c226d0eb85d93a887", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.17-linux-glibc2.12-x86-64bit.tar.gz", Flavor: "mysql-shell", Minimal: false, Size: 30002082, ShortVersion: "8.0", Version: "8.0.17", }, { Name: "mysql-5.7.28-macos10.14-x86_64.tar.gz", Checksum: "MD5: 00c2cabb06d8573b5b52d3dd1576731e", OperatingSystem: "Darwin", Url: "https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 373682546, ShortVersion: "5.7", Version: "5.7.28", }, { Name: "mysql-8.0.18-macos10.14-x86_64.tar.gz", Checksum: "MD5: 5deda97d03db45374e77e35d7f3a5f56", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 166024298, ShortVersion: "8.0", Version: "8.0.18", }, { Name: "mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz", Checksum: "MD5: 1daa30a32b99a92062f481bd3ef8694c", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 724672294, ShortVersion: "5.7", Version: "5.7.28", }, { Name: "mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz", Checksum: "MD5: 686b454f7f7f0b0bf4814929fcd0fa81", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz", Flavor: "mysql", Minimal: false, Size: 503854832, ShortVersion: "8.0", Version: "8.0.18", }, { Name: "mysql-8.0.18-linux-x86_64-minimal.tar.xz", Checksum: "MD5: 2ccad6e3173688c5ef212750d1c3c024", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-linux-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: true, Size: 47765820, ShortVersion: "8.0", Version: "8.0.18", }, { Name: "mysql-5.7.29-macos10.14-x86_64.tar.gz", Checksum: "SHA512:bc275458b4185d0290b6faa7f50e3cb250ec4eef57607b51d41c72ef800eb9c1cd4eb49adc0a924a7c64acc742930f5b3d2838b0b899770a6645a4eab7a10f50", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 361266617, ShortVersion: "5.7", Version: "5.7.29", Notes: "added with version 1.44.0", }, { Name: "mysql-8.0.19-macos10.15-x86_64.tar.gz", Checksum: "SHA512:bc88703e7d080fc08e6f99d3bdb5a1521764d292d44b29c9a37230ce21db2eba7943aa54d9be67629de017880d472f081b768dab00a994b34f403e4a57289d32", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19-macos10.15-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 166698549, ShortVersion: "8.0", Version: "8.0.19", Notes: "added with version 1.44.0", }, { Name: "mysql-8.0.19-linux-x86_64-minimal.tar.xz", Checksum: "SHA512:583248df5f062bac3fcb02c260d640a9466d4d0657c343957dad3ed36dec6368e4c30acb2c0ed24aa9df9fee045cfe10bf1d506e7d6c46bc7f5dbec0f0b2ed69", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19-linux-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: false, Size: 44844164, ShortVersion: "8.0", Version: "8.0.19", Notes: "added with version 1.44.0", }, { Name: "mysql-cluster-8.0.19-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:412bb2bee2ed354b259ad6d19b7ae2f02b3b46120704458e0af7bc887dcf0f1a12bfca4eac7cfbbb66a9427db0932e3a1c2b203aa216a38351c353225c86a0f1", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.19-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 1174141804, ShortVersion: "8.0", Version: "8.0.19", Notes: "added with version 1.44.0", }, { Name: "mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:545a32ed5ba24541352583fbc6141813a7aa9c690ddcd4b00dd9a8b0eabcf75780491b1e7f174d0c1199b2c7d6c564f5c36e88a6d6914757739729f35d0fc1ac", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 664749587, ShortVersion: "5.7", Version: "5.7.29", Notes: "added with version 1.44.0", }, { Name: "mysql-cluster-8.0.19-macos10.15-x86_64.tar.gz", Checksum: "SHA512:62739d12c3e9a54b53e66446499ac0c163e7c91929492a5995143cf670e9dddada09eefd2fef65028765d9e7c8ce42a67fd88a7848b565ec12e42e1a977c376f", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.19-macos10.15-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 267604946, ShortVersion: "8.0", Version: "8.0.19", Notes: "added with version 1.44.0", }, { Name: "mysql-8.0.20-macos10.15-x86_64.tar.gz", Checksum: "SHA512:65e053f5f684991d44eaacfb1d55de0988313116841dd747a8f591882edb4f8de494f86d431f84faba27f877583068f331fa73b49eb370d3941b241f91baca92", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-macos10.15-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 166099243, ShortVersion: "8.0", Version: "8.0.20", Notes: "added with version 1.49.0", DateAdded: "2020-05-01 08:43", }, { Name: "mysql-cluster-8.0.20-macos10.15-x86_64.tar.gz", Checksum: "SHA512:18c90d13008e4148c83262f240ecb5c20e358074669b9a5b1573f472809f8870852198b899af09702c24ea72c2cd3d29c2431733f4933d65f9e82ee56aa31d8c", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.20-macos10.15-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 272735407, ShortVersion: "8.0", Version: "8.0.20", Notes: "added with version 1.49.0", DateAdded: "2020-05-01 08:45", }, { Name: "mysql-cluster-8.0.20-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:57f7b1866201cc2797cba6a981e28a7d3d6ea82c9e3fce5f0c766d21d87e0f44382a683f7f424995b5bb8e348342a240293243dc366f943b4047863f30a8c6cf", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.20-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 1200018484, ShortVersion: "8.0", Version: "8.0.20", Notes: "added with version 1.49.0", DateAdded: "2020-05-01 08:50", }, { Name: "mysql-8.0.20-linux-x86_64-minimal.tar.xz", Checksum: "SHA512:4e1ae81c6bed940b2262e972c4596cbbe335d4f5154a40135861c40af12601b6f956ded60cfbbf1f91c08a8e90bb6c504c7185c6ff486ce74d33d5e7574f5ca5", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: true, Size: 44216064, ShortVersion: "8.0", Version: "8.0.20", Notes: "added with version 1.49.0", DateAdded: "2020-05-01 08:52", }, { Name: "mysql-5.7.30-macos10.14-x86_64.tar.gz", Checksum: "SHA512:373fb9478c295e19422dcb4cad6cd48dd74a7bf5b86335ea2ebbaaae779297de568b62904a92cac7ea3d42a915fc8096de9157c56baa801f3b737d990be97cac", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 360204356, ShortVersion: "5.7", Version: "5.7.30", Notes: "added with version 1.49.0", DateAdded: "2020-05-01 08:54", }, { Name: "mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:b877ef84160b9cf9d6b37da89b8635d088f19c98a18517b0843a0c0b408a13780f74652ea20244235a634ea67b29abcf1f64ce2b08eaf9139f0c3bd8e92c8de1", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 660017902, ShortVersion: "5.7", Version: "5.7.30", Notes: "added with version 1.49.0", DateAdded: "2020-05-01 08:57", }, { Name: "mysql-8.0.21-macos10.15-x86_64.tar.gz", Checksum: "SHA512:e98f91369e5e359e1e34a7452b4e8025305cb724eb66f2cd34ebb9cbe4611aae4c4c2dd3bd9ce7439450f7eab7a41c9a98b424ae14c3dd47e196faeea6a39899", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-macos10.15-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 121940824, ShortVersion: "8.0", Version: "8.0.21", Notes: "added with version 1.53.0", DateAdded: "2020-07-19 15:18", }, { Name: "mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz", Checksum: "SHA512:e5ff96ade0eb151dc4da9ee0d7c2a3c54f204f12bd0abb0c895d1a80abdba35f34c153bdb3eb2397dcad1c47445b35c01077190ed58d0914e92219566c4731b4", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: true, Size: 47765660, ShortVersion: "8.0", Version: "8.0.21", Notes: "added with version 1.53.0", DateAdded: "2020-07-19 15:21", }, { Name: "Percona-Server-8.0.20-11-Linux.x86_64.glibc2.12-minimal.tar.gz", Checksum: "SHA512:7f83e4a30f5b6ae91b6f039ae17e60eb21084a903bdcae85d5d8533ec0eec540e24f5bbf277b0352ddc8dc0a9815c365c902481e68911b507e10825e38b5f905", OperatingSystem: "Linux", Url: "https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.20-11/binary/tarball/Percona-Server-8.0.20-11-Linux.x86_64.glibc2.12-minimal.tar.gz", Flavor: "percona", Minimal: true, Size: 102622193, ShortVersion: "8.0", Version: "8.0.20", Notes: "added with version 1.53.0", DateAdded: "2020-07-26 08:00", }, { Name: "mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:f312774472b08094eafbbf2eb776970a537c434c8b174e43bea5d5dc56d96e4ca37f83af35fc828e49efbafc1be71ae5584bf6519d949a19a257e780aca9760c", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 376537503, ShortVersion: "5.7", Version: "5.7.31", Notes: "Pull request for new Linux MySQL v5.7.31", UpdatedBy: "Corne van Rooyen", DateAdded: "2020-08-06 14:30", }, { Name: "mysql-5.7.31-macos10.14-x86_64.tar.gz", Checksum: "SHA512:4b34bd67c028f5a5395cd135223541fced1b6c6d2ec94153be88b655864ef74b51742fa09cb15d42b6aa60479326f7b668ecdb4af3d25361b9f7589ff670a3ac", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-macos10.14-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 224667207, ShortVersion: "5.7", Version: "5.7.31", Notes: "added with version 1.53.2", DateAdded: "2020-08-06 15:24", }, { Name: "mysql-shell-8.0.21-macos10.15-x86-64bit.tar.gz", Checksum: "SHA512:63d0d799d88632f07d63744054d12a096017a8e1a68b4a676624efe8be8b32dab6f620acb96f9fffa8f44e87dc55672b5adf24feb7a96ae32226b1bac905d701", OperatingSystem: "Darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.21-macos10.15-x86-64bit.tar.gz", Flavor: "shell", Minimal: false, Size: 36727925, ShortVersion: "8.0", Version: "8.0.21", Notes: "added with version 1.54.0", DateAdded: "2020-09-13 09:26", }, { Name: "mysql-shell-8.0.21-linux-glibc2.12-x86-64bit.tar.gz", Checksum: "SHA512:c1ececb5d69ab96a1fa3335c84a5516e6138a4123c4f3bf66230c2ce680d4d0719e881402e348fdf29e815937a6607c38d40bc83230465ee5d5c4c0b0dfb99e1", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.21-linux-glibc2.12-x86-64bit.tar.gz", Flavor: "shell", Minimal: false, Size: 42615006, ShortVersion: "8.0", Version: "8.0.21", Notes: "added with version 1.54.0", DateAdded: "2020-09-13 09:30", }, { Name: "mysql-8.0.22-macos10.15-x86_64.tar.gz", Checksum: "SHA512:158b5e79373ea3b2d65d00041c19bdd0ec3f54814292210314b4f3c901adc2e4f702a5b3b3ae6965dbc0afe09ff6114c311435e00eeb41b0a00b1def60a1961d", OperatingSystem: "darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-macos10.15-x86_64.tar.gz", Flavor: "mysql", Minimal: false, Size: 168439052, ShortVersion: "8.0", Version: "8.0.22", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 11:50", }, { Name: "mysql-shell-8.0.22-macos10.15-x86-64bit.tar.gz", Checksum: "SHA512:7fa45e546d86e0d6d45368924afbfbfb6f2cc648b2e6b3fcd6ff01479c7182d55912e7d6d5c65e5c69bb08906fd53cb7f95ba5e72450da093b64683d946a673b", OperatingSystem: "darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.22-macos10.15-x86-64bit.tar.gz", Flavor: "shell", Minimal: false, Size: 37649099, ShortVersion: "8.0", Version: "8.0.22", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 11:52", }, { Name: "mysql-cluster-8.0.22-macos10.15-x86_64.tar.gz", Checksum: "SHA512:ad1adf4b888a65cfc2a8d670a329a81fca89ef91d4e91c748ffcba9f421f15dbc2d16f172147d1179149ad7b0e9c5e8288e2da1ac91df5857ea5f8923bb7340f", OperatingSystem: "darwin", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.22-macos10.15-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 279245092, ShortVersion: "8.0", Version: "8.0.22", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 11:53", }, { Name: "Percona-Server-8.0.21-12-Linux.x86_64.glibc2.12-minimal.tar.gz", Checksum: "SHA512:074186a78e7eb8be4c3e3312aa6be65e28e763ef17361ec5e8cb24f7aa9799f8d61a58bcee15f7ddc847dfcaf5912a2c4c7a13d955b99732ec6e7de521d59211", OperatingSystem: "Linux", Url: "https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.21-12/binary/tarball/Percona-Server-8.0.21-12-Linux.x86_64.glibc2.12-minimal.tar.gz", Flavor: "percona", Minimal: true, Size: 103636595, ShortVersion: "8.0", Version: "8.0.21", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 11:56", }, { Name: "mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz", Checksum: "SHA512:a38f3487adc1a5cee193826c6817765a7527954f139f6feb0a55654113866999c86fa4a4f20838fd82f3859cb141137f4bb8a041cdee80923c251f135d4dee09", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz", Flavor: "mysql", Minimal: true, Size: 51368736, ShortVersion: "8.0", Version: "8.0.22", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 11:58", }, { Name: "mysql-shell-8.0.22-linux-glibc2.12-x86-64bit.tar.gz", Checksum: "SHA512:fa365a0c2c679e7337f2ad0d8bd318cdd9a27c3d2e43569004b260639d16de578850895c6dee8664961b3db9315b0a6bbbc8dd070a97d7c5f21cc63d62095927", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.22-linux-glibc2.12-x86-64bit.tar.gz", Flavor: "shell", Minimal: false, Size: 41590556, ShortVersion: "8.0", Version: "8.0.22", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 12:01", }, { Name: "mysql-cluster-8.0.22-linux-glibc2.12-x86_64.tar.gz", Checksum: "SHA512:9ea9af20af9ab6ce67457a5d41b44a8868025696f4e1f987f118d5b50b9142037293c2d12545756af55fa09c6afdbeff30fa53fbd460d9d60ac05caf0a40e69a", OperatingSystem: "Linux", Url: "https://dev.mysql.com/get/Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.22-linux-glibc2.12-x86_64.tar.gz", Flavor: "ndb", Minimal: false, Size: 1333655456, ShortVersion: "8.0", Version: "8.0.22", Notes: "added with version 1.56.0", DateAdded: "2020-11-02 12:44", }, }, }
var TarballFileRegistry string = path.Join(defaults.ConfigurationDir, tarballRegistryName)
Functions ¶
func CheckTarballList ¶ added in v1.44.0
func CheckTarballList(tarballList []TarballDescription) error
func CompareTarballChecksum ¶
func CompareTarballChecksum(tarball TarballDescription, fileName string) error
func LoadTarballFileInfo ¶
func LoadTarballFileInfo() error
func ReadTarballFileCount ¶
func ReadTarballFileCount() int
func TarballFileInfoValidation ¶
func TarballFileInfoValidation(collection TarballCollection) error
func TarballRegistryFileExist ¶
func TarballRegistryFileExist() bool
func WriteTarballFileInfo ¶
func WriteTarballFileInfo(collection TarballCollection) error
Types ¶
type TarballCollection ¶
type TarballCollection struct { DbdeployerVersion string UpdatedOn string `json:"updated_on,omitempty"` Tarballs []TarballDescription }
func ReadTarballFileInfo ¶
func ReadTarballFileInfo() (collection TarballCollection, err error)
type TarballDescription ¶
type TarballDescription struct { Name string `json:"name"` Checksum string `json:"checksum,omitempty"` OperatingSystem string `json:"OS"` Url string `json:"url"` Flavor string `json:"flavor"` Minimal bool `json:"minimal"` Size int64 `json:"size"` ShortVersion string `json:"short_version"` Version string `json:"version"` UpdatedBy string `json:"updated_by,omitempty"` Notes string `json:"notes,omitempty"` DateAdded string `json:"date_added,omitempty"` }
func DeleteTarball ¶ added in v1.44.0
func DeleteTarball(tarballName string) ([]TarballDescription, error)
func FindOrGuessTarballByVersionFlavorOS ¶ added in v1.41.0
func FindOrGuessTarballByVersionFlavorOS(version, flavor, OS string, minimal, newest, guess bool) (TarballDescription, error)
func FindTarballByName ¶
func FindTarballByName(tarballName string) (TarballDescription, error)
func FindTarballByVersionFlavorOS ¶
func FindTarballByVersionFlavorOS(version, flavor, OS string, minimal, newest bool) (TarballDescription, error)
func GetTarballInfo ¶ added in v1.44.0
func GetTarballInfo(fileName string, description TarballDescription) (TarballDescription, error)