Fixing volume entry definitions
* According to http://kubernetes.io/docs/user-guide/volumes/#types-of-volumes anda1b5325011there is hostPath volume type instead of hostDir; And there is no 'source' keyword anymore. * Replacing 'kubectl update' on 'kubectl replace': kubectl update is deprecated, need to use 'replace':9b3d42c090Closes-Bug: #1604766 Change-Id: I1029caeb2827fc9de271b457c7a61b043d0189cb
This commit is contained in:
		@@ -24,7 +24,7 @@ Properties:
 | 
				
			|||||||
Methods:
 | 
					Methods:
 | 
				
			||||||
  getType:
 | 
					  getType:
 | 
				
			||||||
    Body:
 | 
					    Body:
 | 
				
			||||||
      Return: HostDir
 | 
					      Return: HostPath
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  getParameters:
 | 
					  getParameters:
 | 
				
			||||||
    Body:
 | 
					    Body:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,4 +3,4 @@
 | 
				
			|||||||
# $1 - service name
 | 
					# $1 - service name
 | 
				
			||||||
# $2 - publicIPs JSON
 | 
					# $2 - publicIPs JSON
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/opt/bin/kubectl update service $1 --patch="$2"
 | 
					/opt/bin/kubectl replace service "$1" --patch="$2"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,5 +15,5 @@ if [ "$1" == "True" ]; then
 | 
				
			|||||||
  /opt/bin/kubectl create -f $fileName >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl create -f $fileName >> /tmp/murano-kube.log
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Updating a Pod" >> /tmp/murano-kube.log
 | 
					  echo "Updating a Pod" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl update -f $fileName >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl replace -f "${fileName}" >> /tmp/murano-kube.log
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,6 @@ if [ "$1" == "True" ]; then
 | 
				
			|||||||
  echo "Creating a new Replication Controller" >> /tmp/murano-kube.log
 | 
					  echo "Creating a new Replication Controller" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl create -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl create -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Updating a Replication Controller" >> /tmp/murano-kube.log
 | 
					  echo "Replacing a Replication Controller" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl update -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl replace -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,5 +14,5 @@ if [ "$1" == "True" ]; then
 | 
				
			|||||||
  /opt/bin/kubectl create -f $fileName >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl create -f $fileName >> /tmp/murano-kube.log
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Updating a Service" >> /tmp/murano-kube.log
 | 
					  echo "Updating a Service" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl update -f $fileName >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl replace -f "${fileName}" >> /tmp/murano-kube.log
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,5 +20,5 @@ if [ "$1" == "True" ]; then
 | 
				
			|||||||
  /opt/bin/kubectl create -f /tmp/pod.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl create -f /tmp/pod.json >> /tmp/murano-kube.log
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Updating a Pod" >> /tmp/murano-kube.log
 | 
					  echo "Updating a Pod" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl update -f /tmp/pod.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl replace -f /tmp/pod.json >> /tmp/murano-kube.log
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,5 +16,5 @@ if [ "$1" == "True" ]; then
 | 
				
			|||||||
  /opt/bin/kubectl create -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl create -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Updating a Replication Controller" >> /tmp/murano-kube.log
 | 
					  echo "Updating a Replication Controller" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl update -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl replace -f /tmp/controller.json >> /tmp/murano-kube.log
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,5 +16,5 @@ if [ "$1" == "True" ]; then
 | 
				
			|||||||
  /opt/bin/kubectl create -f /tmp/service.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl create -f /tmp/service.json >> /tmp/murano-kube.log
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Updating a Service" >> /tmp/murano-kube.log
 | 
					  echo "Updating a Service" >> /tmp/murano-kube.log
 | 
				
			||||||
  /opt/bin/kubectl update -f /tmp/service.json >> /tmp/murano-kube.log
 | 
					  /opt/bin/kubectl replace -f /tmp/service.json >> /tmp/murano-kube.log
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -169,9 +169,9 @@ Methods:
 | 
				
			|||||||
      - $type: $volume.getType()
 | 
					      - $type: $volume.getType()
 | 
				
			||||||
      - Value: $type
 | 
					      - Value: $type
 | 
				
			||||||
        Match:
 | 
					        Match:
 | 
				
			||||||
          HostDir:
 | 
					          HostPath:
 | 
				
			||||||
            - $spec:
 | 
					            - $spec:
 | 
				
			||||||
                hostDir:
 | 
					                hostPath:
 | 
				
			||||||
                  path: $volume.getParameters()
 | 
					                  path: $volume.getParameters()
 | 
				
			||||||
          TempVolume:
 | 
					          TempVolume:
 | 
				
			||||||
            - $spec:
 | 
					            - $spec:
 | 
				
			||||||
@@ -179,9 +179,10 @@ Methods:
 | 
				
			|||||||
        Default:
 | 
					        Default:
 | 
				
			||||||
          - Throw: UnknownDockerVolumeType
 | 
					          - Throw: UnknownDockerVolumeType
 | 
				
			||||||
            Message: format('Unknown docker volume type {0}', $type)
 | 
					            Message: format('Unknown docker volume type {0}', $type)
 | 
				
			||||||
      - Return:
 | 
					      - $result:
 | 
				
			||||||
          name: $._generateVolumeName($name, $volume)
 | 
					          name: $._generateVolumeName($name, $volume)
 | 
				
			||||||
          source: $spec
 | 
					
 | 
				
			||||||
 | 
					      - Return: $result.mergeWith($spec)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _deleteContainer:
 | 
					  _deleteContainer:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -176,7 +176,7 @@ deploying both Kubernetes and it's nodes.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    Check each port in applicationPorts and creates or updates it if the port
 | 
					    Check each port in applicationPorts and creates or updates it if the port
 | 
				
			||||||
    differs from what it was before (or did not exist). Calls
 | 
					    differs from what it was before (or did not exist). Calls
 | 
				
			||||||
    `kubectl update` or `kubectl create` on master node.
 | 
					    `kubectl replace` or `kubectl create` on master node.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`deleteServices(applicationName, podId)`
 | 
					`deleteServices(applicationName, podId)`
 | 
				
			||||||
    * `applicationName` a string holding application's name,
 | 
					    * `applicationName` a string holding application's name,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user