mirror of https://github.com/knative/pkg.git
give cloud-platform scope by default (#1015)
This commit is contained in:
parent
d6f121ffaf
commit
b51ee347cb
|
@ -114,6 +114,15 @@ func NewCreateClusterRequest(request *Request) (*container.CreateClusterRequest,
|
||||||
},
|
},
|
||||||
Config: &container.NodeConfig{
|
Config: &container.NodeConfig{
|
||||||
MachineType: request.NodeType,
|
MachineType: request.NodeType,
|
||||||
|
// The set of Google API scopes to be made available on all
|
||||||
|
// of the node VMs under the "default" service account.
|
||||||
|
// If unspecified, no scopes are added, unless Cloud Logging or
|
||||||
|
// Cloud Monitoring are enabled, in which case their required
|
||||||
|
// scopes will be added.
|
||||||
|
// `https://www.googleapis.com/auth/devstorage.read_only` is required
|
||||||
|
// for communicating with **gcr.io**, and it's included in cloud-platform scope.
|
||||||
|
// TODO(chizhg): give more fine granular scope based on the actual needs.
|
||||||
|
OauthScopes: []string{container.CloudPlatformScope},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -600,7 +600,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -630,7 +630,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -657,7 +657,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -698,7 +698,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -724,7 +724,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -752,7 +752,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -779,7 +779,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -818,7 +818,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -846,7 +846,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -872,7 +872,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -897,7 +897,7 @@ func TestAcquire(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1080,7 +1080,7 @@ func TestDelete(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1171,7 +1171,7 @@ func TestDelete(t *testing.T) {
|
||||||
{
|
{
|
||||||
Name: "default-pool",
|
Name: "default-pool",
|
||||||
InitialNodeCount: DefaultGKEMinNodes,
|
InitialNodeCount: DefaultGKEMinNodes,
|
||||||
Config: &container.NodeConfig{MachineType: "n1-standard-4"},
|
Config: &container.NodeConfig{MachineType: "n1-standard-4", OauthScopes: []string{container.CloudPlatformScope}},
|
||||||
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
Autoscaling: &container.NodePoolAutoscaling{Enabled: true, MaxNodeCount: 3, MinNodeCount: 1},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue