Skip to content

Commit

Permalink
fixing stopping container issues
Browse files Browse the repository at this point in the history
  • Loading branch information
akyriako committed Feb 8, 2024
1 parent 42a9781 commit 930b78d
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 48 deletions.
20 changes: 10 additions & 10 deletions hack/provider/provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -126,16 +126,16 @@ agent:
inactivityTimeout: ${INACTIVITY_TIMEOUT}
injectGitCredentials: ${INJECT_GIT_CREDENTIALS}
injectDockerCredentials: ${INJECT_DOCKER_CREDENTIALS}
binaries:
OTC_PROVIDER:
- os: linux
arch: amd64
path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/##VERSION##/devpod-provider-opentelekomcloud-linux-amd64
checksum: ##CHECKSUM_LINUX_AMD64##
- os: linux
arch: arm64
path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/##VERSION##/devpod-provider-opentelekomcloud-linux-arm64
checksum: ##CHECKSUM_LINUX_ARM64##
# binaries:
# OTC_PROVIDER:
# - os: linux
# arch: amd64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/##VERSION##/devpod-provider-opentelekomcloud-linux-amd64
# checksum: ##CHECKSUM_LINUX_AMD64##
# - os: linux
# arch: arm64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/##VERSION##/devpod-provider-opentelekomcloud-linux-arm64
# checksum: ##CHECKSUM_LINUX_ARM64##
exec:
shutdown: |-
${OTC_PROVIDER} stop
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: opentelekomcloud
version: v0.0.3-beta
version: v0.0.4-develop.3
description: |-
DevPod on OpenTelekomCloud
icon: https://avatars.githubusercontent.com/u/19344672?s=200&v=4
Expand Down Expand Up @@ -127,41 +127,31 @@ agent:
inactivityTimeout: ${INACTIVITY_TIMEOUT}
injectGitCredentials: ${INJECT_GIT_CREDENTIALS}
injectDockerCredentials: ${INJECT_DOCKER_CREDENTIALS}
# binaries:
# OTC_PROVIDER:
# - os: linux
# arch: amd64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-linux-amd64
# checksum: ##CHECKSUM_LINUX_AMD64##
# - os: linux
# arch: arm64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-linux-arm64
# checksum: ##CHECKSUM_LINUX_ARM64##
exec:
shutdown: |-
${OTC_PROVIDER} stop
#binaries:
# OTC_PROVIDER:
# - os: linux
# arch: amd64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-linux-amd64
# checksum: ##CHECKSUM_LINUX_AMD64##
# - os: linux
# arch: arm64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-linux-arm64
# checksum: ##CHECKSUM_LINUX_ARM64##
# - os: darwin
# arch: amd64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-darwin-amd64
# checksum: ##CHECKSUM_DARWIN_AMD64##
# - os: darwin
# arch: arm64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-darwin-arm64
# checksum: ##CHECKSUM_DARWIN_ARM64##
# - os: windows
# arch: amd64
# path: https://github.com/akyriako/devpod-provider-opentelekomcloud/releases/download/v0.0.3-beta/devpod-provider-opentelekomcloud-windows-amd64.exe
# checksum: ##CHECKSUM_WINDOWS_AMD64##
binaries:
OTC_PROVIDER:
- os: linux
arch: amd64
path: /home/akyriako/go/src/github.com/akyriako/devpod-provider-opentelekomcloud/release/devpod-provider-opentelekomcloud-linux-amd64
checksum: ##CHECKSUM_LINUX_AMD64##
- os: linux
arch: arm64
path: /home/akyriako/go/src/github.com/akyriako/devpod-provider-opentelekomcloud/release/devpod-provider-opentelekomcloud-linux-arm64
checksum: ##CHECKSUM_LINUX_ARM64##
- os: darwin
arch: amd64
path: /home/akyriako/go/src/github.com/akyriako/devpod-provider-opentelekomcloud/release/devpod-provider-opentelekomcloud-darwin-amd64
checksum: ##CHECKSUM_DARWIN_AMD64##
- os: darwin
arch: arm64
path: /home/akyriako/go/src/github.com/akyriako/devpod-provider-opentelekomcloud/release/devpod-provider-opentelekomcloud-darwin-arm64
checksum: ##CHECKSUM_DARWIN_ARM64##
- os: windows
arch: amd64
path: /home/akyriako/go/src/github.com/akyriako/devpod-provider-opentelekomcloud/release/devpod-provider-opentelekomcloud-windows-amd64.exe
checksum: ##CHECKSUM_WINDOWS_AMD64##
exec:
init: ${OTC_PROVIDER} init
command: ${OTC_PROVIDER} command
Expand Down
12 changes: 7 additions & 5 deletions pkg/options/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,18 +132,20 @@ func FromEnv(init bool) (*Options, error) {
}

retOptions.MachineID = os.Getenv(MACHINE_ID)
if retOptions.MachineID == "" {
if strings.TrimSpace(retOptions.MachineID) == "" {
// create a MACHINE_ID
postfix, err := password.Generate(4, 2, 0, true, true)
if err != nil {
return nil, err
}

machineId := fmt.Sprintf("ecs-devpod-%s", postfix)
retOptions.MachineID = machineId
err = os.Setenv(MACHINE_ID, machineId)
if err != nil {
return nil, err
}

//err = os.Setenv(MACHINE_ID, machineId)
//if err != nil {
// return nil, err
//}
}

retOptions.MachineFolder, err = fromEnvOrError(MACHINE_FOLDER)
Expand Down

0 comments on commit 930b78d

Please sign in to comment.