}) AfterEach(func() { err = os.RemoveAll(tmpConfigPath) Expect(err).ToNot(HaveOccurred()) }) Context("delete_stemcell in SoftLayer", func() { BeforeEach(func() { swiftUsername := strings.Split(os.Getenv("SWIFT_USERNAME"), ":")[0] Expect(swiftUsername).ToNot(Equal(""), "swiftUsername cannot be empty, set SWIFT_USERNAME") swiftCluster := os.Getenv("SWIFT_CLUSTER") Expect(swiftCluster).ToNot(Equal(""), "swiftCluster cannot be empty, set SWIFT_CLUSTER") vgbdtgService, err = client.GetSoftLayer_Virtual_Guest_Block_Device_Template_Group_Service() Expect(err).ToNot(HaveOccurred()) Expect(vgbdtgService).ToNot(BeNil()) configuration = datatypes.SoftLayer_Container_Virtual_Guest_Block_Device_Template_Configuration{ Name: "integration-test-vgbtg", Note: "", OperatingSystemReferenceCode: "UBUNTU_14_64", Uri: "swift://" + swiftUsername + "@" + swiftCluster + "/stemcells/bosh-stemcell-3147-softlayer.vhd", } vgbdtGroup, err := vgbdtgService.CreateFromExternalSource(configuration) Expect(err).ToNot(HaveOccurred()) virtual_disk_image_id = vgbdtGroup.Id