mirror of
https://github.com/minio/minio.git
synced 2024-12-24 06:05:55 -05:00
Fix user-agent prefix to have docker instead of suffix. (#3074)
This commit is contained in:
parent
21d41ad7fd
commit
7fc598b73f
@ -25,7 +25,7 @@ import (
|
||||
|
||||
// Global constants for Minio.
|
||||
const (
|
||||
minGoVersion = ">= 1.7.1" // minimum Go runtime version
|
||||
minGoVersion = ">= 1.7" // Minio requires at least Go v1.7
|
||||
)
|
||||
|
||||
// minio configuration related constants.
|
||||
|
@ -20,7 +20,6 @@ import (
|
||||
"bytes"
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
"os"
|
||||
@ -138,8 +137,6 @@ func parseReleaseData(data string) (time.Time, error) {
|
||||
// Minio (OS; ARCH) APP/VER APP/VER
|
||||
var (
|
||||
userAgentSuffix = "Minio/" + Version + " " + "Minio/" + ReleaseTag + " " + "Minio/" + CommitID
|
||||
userAgentPrefix = "Minio (" + runtime.GOOS + "; " + runtime.GOARCH + ") "
|
||||
userAgent = userAgentPrefix + userAgentSuffix
|
||||
)
|
||||
|
||||
// Check if the operating system is a docker container.
|
||||
@ -200,8 +197,15 @@ func getReleaseUpdate(updateURL string, duration time.Duration) (updateMsg updat
|
||||
return
|
||||
}
|
||||
|
||||
userAgentPrefix := func() string {
|
||||
if isDocker() {
|
||||
return "Minio (" + runtime.GOOS + "; " + runtime.GOARCH + "; " + "docker) "
|
||||
}
|
||||
return "Minio (" + runtime.GOOS + "; " + runtime.GOARCH + ") "
|
||||
}()
|
||||
|
||||
// Set user agent.
|
||||
req.Header.Set("User-Agent", userAgent+" "+fmt.Sprintf("Docker/%t", isDocker()))
|
||||
req.Header.Set("User-Agent", userAgentPrefix+" "+userAgentSuffix)
|
||||
|
||||
// Fetch new update.
|
||||
resp, err := client.Do(req)
|
||||
|
@ -37,8 +37,6 @@ func TestReleaseUpdateVersion(t *testing.T) {
|
||||
fmt.Fprintln(w, "fbe246edbd382902db9a4035df7dce8cb441357d minio.RELEASE.2016-10-07T01-16-39Z")
|
||||
}))
|
||||
userAgentSuffix = "Minio/" + Version + " " + "Minio/" + ReleaseTag + " " + "Minio/" + CommitID
|
||||
userAgentPrefix = "Minio (" + runtime.GOOS + "; " + runtime.GOARCH + ") "
|
||||
userAgent = userAgentPrefix + userAgentSuffix
|
||||
defer ts.Close()
|
||||
testCases := []struct {
|
||||
updateURL string
|
||||
|
@ -37,8 +37,6 @@ func TestReleaseUpdateVersion(t *testing.T) {
|
||||
fmt.Fprintln(w, "fbe246edbd382902db9a4035df7dce8cb441357d minio.RELEASE.2016-10-07T01-16-39Z")
|
||||
}))
|
||||
userAgentSuffix = "Minio/" + Version + " " + "Minio/" + ReleaseTag + " " + "Minio/" + CommitID
|
||||
userAgentPrefix = "Minio (" + runtime.GOOS + "; " + runtime.GOARCH + ") "
|
||||
userAgent = userAgentPrefix + userAgentSuffix
|
||||
defer ts.Close()
|
||||
testCases := []struct {
|
||||
updateURL string
|
||||
|
Loading…
Reference in New Issue
Block a user