Skip to content

Commit

Permalink
[bitnami/mxnet] Add tests and publishing using VIB (bitnami#12693)
Browse files Browse the repository at this point in the history
* [bitnami/mxnet] Add tests

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

* Publish mxnet using VIB

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>
  • Loading branch information
joancafom authored and ashish-amarnath committed Oct 11, 2022
1 parent f01ebb5 commit 5c4b672
Show file tree
Hide file tree
Showing 5 changed files with 84 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/cd-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ on: # rebuild any PRs and main branch changes
- 'bitnami/mongodb/**'
- 'bitnami/mongodb-sharded/**'
- 'bitnami/moodle/**'
- 'bitnami/mxnet/**'
- 'bitnami/mysql/**'
- 'bitnami/nats/**'
- 'bitnami/nginx-intel/**'
Expand Down
16 changes: 16 additions & 0 deletions .vib/mxnet/goss/goss.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
file:
{{ .Vars.persistence.mountPath }}:
exists: true
filetype: directory
mode: "2777"
owner: root
command:
run-git-example:
exec: python {{ .Vars.entrypoint.workDir }}/example/memcost/inception_memcost.py
exit-status: 0
check-user-info:
exec: id
exit-status: 0
stdout:
- uid={{ .Vars.standalone.containerSecurityContext.runAsUser }}
- /groups=.*{{ .Vars.standalone.podSecurityContext.fsGroup }}/
9 changes: 9 additions & 0 deletions .vib/mxnet/goss/vars.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
entrypoint:
workDir: /app
persistence:
mountPath: /bitnami/mxnet
standalone:
podSecurityContext:
fsGroup: 1002
containerSecurityContext:
runAsUser: 1002
29 changes: 29 additions & 0 deletions .vib/mxnet/vib-publish.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,35 @@
}
]
},
"verify": {
"context": {
"resources": {
"url": "{SHA_ARCHIVE}",
"path": "/bitnami/mxnet"
},
"runtime_parameters": "ZW50cnlwb2ludDoKICB3b3JrRGlyOiAvYXBwCm1vZGU6IHN0YW5kYWxvbmUKY2xvbmVGaWxlc0Zyb21HaXQ6CiAgZW5hYmxlZDogdHJ1ZQogIHJlcG9zaXRvcnk6ICJodHRwczovL2dpdGh1Yi5jb20vYXBhY2hlL2luY3ViYXRvci1teG5ldC5naXQiCiAgcmV2aXNpb246IHYxLjIuMApwZXJzaXN0ZW5jZToKICBtb3VudFBhdGg6IC9iaXRuYW1pL214bmV0CnN0YW5kYWxvbmU6CiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgo=",
"target_platform": {
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
"size": {
"name": "S4"
}
}
},
"actions": [
{
"action_id": "goss",
"params": {
"resources": {
"path": "/.vib/mxnet/goss"
},
"remote": {
"workload": "deploy-mxnet"
},
"vars_file": "vars.yaml"
}
}
]
},
"publish": {
"actions": [
{
Expand Down
29 changes: 29 additions & 0 deletions .vib/mxnet/vib-verify.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,35 @@
"action_id": "helm-lint"
}
]
},
"verify": {
"context": {
"resources": {
"url": "{SHA_ARCHIVE}",
"path": "/bitnami/mxnet"
},
"runtime_parameters": "ZW50cnlwb2ludDoKICB3b3JrRGlyOiAvYXBwCm1vZGU6IHN0YW5kYWxvbmUKY2xvbmVGaWxlc0Zyb21HaXQ6CiAgZW5hYmxlZDogdHJ1ZQogIHJlcG9zaXRvcnk6ICJodHRwczovL2dpdGh1Yi5jb20vYXBhY2hlL2luY3ViYXRvci1teG5ldC5naXQiCiAgcmV2aXNpb246IHYxLjIuMApwZXJzaXN0ZW5jZToKICBtb3VudFBhdGg6IC9iaXRuYW1pL214bmV0CnN0YW5kYWxvbmU6CiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgo=",
"target_platform": {
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
"size": {
"name": "S4"
}
}
},
"actions": [
{
"action_id": "goss",
"params": {
"resources": {
"path": "/.vib/mxnet/goss"
},
"remote": {
"workload": "deploy-mxnet"
},
"vars_file": "vars.yaml"
}
}
]
}
}
}

0 comments on commit 5c4b672

Please sign in to comment.