upgrade k8s v1.3 - fix #6, #12

This commit is contained in:
ngtuna
2016-07-06 01:41:04 +07:00
parent ce32befbb2
commit f7295153f3
732 changed files with 197506 additions and 41490 deletions
+6 -6
View File
@@ -130,7 +130,7 @@ func ProjectKuberPS(p *project.Project, c *cli.Context) {
} else {
for i := range services.Spec.Ports {
p := strconv.Itoa(services.Spec.Ports[i].Port)
p := strconv.Itoa(int(services.Spec.Ports[i].Port))
ports += ports + string(services.Spec.Ports[i].Protocol) + "(" + p + "),"
}
@@ -232,7 +232,7 @@ func ProjectKuberScale(p *project.Project, c *cli.Context) {
logrus.Fatalf("Error retrieving scaling data: %s\n", err)
}
s.Spec.Replicas = c.Int("scale")
s.Spec.Replicas = int32(c.Int("scale"))
s, err = client.ExtensionsClient.Scales(api.NamespaceDefault).Update("ReplicationController", s)
if err != nil {
@@ -524,13 +524,13 @@ func ProjectKuberConvert(p *project.Project, c *cli.Context) {
if err != nil {
logrus.Fatalf("Invalid container port %s for service %s", port, name)
}
ports = append(ports, api.ContainerPort{ContainerPort: targetPortNumberInt})
ports = append(ports, api.ContainerPort{ContainerPort: int32(targetPortNumberInt)})
} else {
portNumber, err := strconv.Atoi(port)
if err != nil {
logrus.Fatalf("Invalid container port %s for service %s", port, name)
}
ports = append(ports, api.ContainerPort{ContainerPort: portNumber})
ports = append(ports, api.ContainerPort{ContainerPort: int32(portNumber)})
}
}
@@ -559,7 +559,7 @@ func ProjectKuberConvert(p *project.Project, c *cli.Context) {
var targetPort intstr.IntOrString
targetPort.StrVal = targetPortNumber
targetPort.IntVal = int32(targetPortNumberInt)
servicePorts = append(servicePorts, api.ServicePort{Port: portNumberInt, Name: portNumber, Protocol: "TCP", TargetPort: targetPort})
servicePorts = append(servicePorts, api.ServicePort{Port: int32(portNumberInt), Name: portNumber, Protocol: "TCP", TargetPort: targetPort})
} else {
portNumber, err := strconv.Atoi(port)
if err != nil {
@@ -568,7 +568,7 @@ func ProjectKuberConvert(p *project.Project, c *cli.Context) {
var targetPort intstr.IntOrString
targetPort.StrVal = strconv.Itoa(portNumber)
targetPort.IntVal = int32(portNumber)
servicePorts = append(servicePorts, api.ServicePort{Port: portNumber, Name: strconv.Itoa(portNumber), Protocol: "TCP", TargetPort: targetPort})
servicePorts = append(servicePorts, api.ServicePort{Port: int32(portNumber), Name: strconv.Itoa(portNumber), Protocol: "TCP", TargetPort: targetPort})
}
}
sc.Spec.Ports = servicePorts
+1 -5
View File
@@ -151,17 +151,13 @@ func CommonFlags() []cli.Flag {
Value: "docker-compose.yml",
EnvVar: "COMPOSE_FILE",
},
cli.StringFlag{
Name: "project-name,p",
Usage: "Specify an alternate project name (default: directory name)",
},
}
}
// Populate updates the specified project context based on command line arguments and subcommands.
func Populate(context *project.Context, c *cli.Context) {
context.ComposeFile = c.GlobalString("file")
context.ProjectName = c.GlobalString("project-name")
//context.ProjectName = c.GlobalString("project-name")
if c.Command.Name == "logs" {
context.Log = true