-
Notifications
You must be signed in to change notification settings - Fork 282
import opsman task govc not working #328
Comments
We have created an issue in Pivotal Tracker to manage this. Unfortunately, the Pivotal Tracker project is private so you may be unable to view the contents of the story. The labels on this github issue will be updated when the story is started. |
Hello @bmhkb4, thanks for reaching out! We just released v0.23.3 which should address this. Could you try again and reopen this issue if you are still seeing this issue? |
Updated to the latest and it is still broken =\ |
It should never be trying to create the folder in vcenter as it already exists. Not sure why govc is giving that error as I think it is a red herring and really should say "folder already exists". The problem is the if statement is wrong....
It returns two values, strip out the greps/awks and you can see why:
So the comparator to != $OM_VM_FOLDER doesn't work. |
I just modified it to ignore all that logic about folder structure stuff and just import. This sucks because now I am drifting off the release even more (had to make a bunch of changes to add customization to ert pipeline too. =( |
@bmhkb4 Can you provide the config for your govc variables in the pipeline? And assume the target folder is /CloudFoundry/vm/pcf_vms GOVC will go into an infinite loop if folder is not present hence the logic to add creating of the folder if not present. We are working to see if GOVC can handle this with a better response (like an error) but we don't control that component. |
We have created an issue in Pivotal Tracker to manage this. Unfortunately, the Pivotal Tracker project is private so you may be unable to view the contents of the story. The labels on this github issue will be updated when the story is started. |
OM_VM_FOLDER = pcf_vms Which other variable do you need? |
Thanks for submitting an issue to pcf-pipelines. To help us triage the issue, please fill out the following form as much as you can:
Issue
I pulled pcf-pipelines latest branch (previously used 1.11) to get my new pcf 2.1 vsphere environment installed. It is failing with:
govc: folder '.' not found
Context
Reverting back to the ~1.11 pcf-pipeline/install-pcf/vsphere/tasks/import-opsman/task.sh fixed the issue. Looks like the only delta is some syntactical things.
Expected result
Opsman to be imported
Current result
Opsman import failing.
Steps to Reproduce
Run brand new install-pcf pipeline with 2.1 variables.
Possible Fix
Revert back.
Logs and Screenshots
team main
update-pcf-pipelines
install-pcf
upgrade-ops-manager
upgrade-ert
configure-ert
upgrade-buildpacks
install-upgrade-redis
install-upgrade-mysql1
install-upgrade-mysql2
install-upgrade-rabbitmq
install-upgrade-app-dynamics
install-upgrade-pcf-metrics
install-upgrade-scs
install-upgrade-jmx-bridge
install-upgrade-healthwatch
install-upgrade-cloud-cache
post-install-pcf
install-upgrade-isolation-segments
deploy-opsman #2
started 18m 52s ago
finished 17m 25s ago
duration 1m 27s
2
1
ref af58db5e9d4ce5dafd0d1ecf0c8d24bd887c4049
pcf-pipelines
product_version 2.1.2#2018-04-11T02:06:41.807Z
pivnet-opsman-product
deploy
Pulling pcfnorm/rootfs@sha256:f770b03b3d4a1364417482df79c9bfa4016fba8802c19b102ea0f3b72555bfd0...
sha256:f770b03b3d4a1364417482df79c9bfa4016fba8802c19b102ea0f3b72555bfd0: Pulling from pcfnorm/rootfs
2d1303edf67c: Pulling fs layer
6fc04387f5ae: Pulling fs layer
388651d2ecea: Pulling fs layer
6fc04387f5ae: Verifying Checksum
6fc04387f5ae: Download complete
388651d2ecea: Verifying Checksum
388651d2ecea: Download complete
2d1303edf67c: Verifying Checksum
2d1303edf67c: Download complete
2d1303edf67c: Pull complete
6fc04387f5ae: Pull complete
388651d2ecea: Pull complete
Digest: sha256:f770b03b3d4a1364417482df79c9bfa4016fba8802c19b102ea0f3b72555bfd0
Status: Downloaded newer image for pcfnorm/rootfs@sha256:f770b03b3d4a1364417482df79c9bfa4016fba8802c19b102ea0f3b72555bfd0
Successfully pulled pcfnorm/rootfs@sha256:f770b03b3d4a1364417482df79c9bfa4016fba8802c19b102ea0f3b72555bfd0.
./pivnet-opsman-product/pcf-vsphere-2.1-build.214.ova
{
"Annotation": "Ops Manager for Pivotal Cloud Foundry\ninstalls and manages PCF products and services.",
"DiskProvisioning": "thin",
"IPAllocationPolicy": "dhcpPolicy",
"IPProtocol": "IPv4",
"InjectOvfEnv": false,
"Name": "",
"NetworkMapping": [
{
"Name": "Network 1",
"Network": ""
}
],
"PowerOn": true,
"PropertyMapping": [
{
"Key": "ip0",
"Value": ""
},
{
"Key": "netmask0",
"Value": ""
},
{
"Key": "gateway",
"Value": ""
},
{
"Key": "DNS",
"Value": ""
},
{
"Key": "ntp_servers",
"Value": ""
},
{
"Key": "admin_password",
"Value": ""
},
{
"Key": "custom_hostname",
"Value": ""
}
],
"WaitForIP": false
}
govc: folder '.' not found
The text was updated successfully, but these errors were encountered: