-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cadc 12356 Add support for desktop-app to Skaha API #464
Conversation
…eturn desktop-app ID.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've taken a cursory look with a few comments. Mostly I think we should have integration tests that create a desktop session, attach a desktop-app, get the app, then delete both the app and the session. That'll be a good test of functionality.
… based on Brian's review comments.
…esktop-app. This change has not been tested on keel-dev yet. Currently keel-dev is down.
…inst allowed optional values.
… when there is an error launching a desktop-app.
… by start-software-template.
…s assumes that CADC-12493 will be released first.
…sing config parameters in catalina.properties.
…on of xterm to skaha-desktop Docker file.
deployment/k8s-config/kustomize/base/skaha-workload/config/templates/start-software-sh.template
Outdated
Show resolved
Hide resolved
deployment/k8s-config/kustomize/base/skaha/skaha-tomcat-deployment.yaml
Outdated
Show resolved
Hide resolved
deployment/k8s-config/kustomize/overlays/keel-dev/skaha/skaha-tomcat-deployment.yaml
Outdated
Show resolved
Hide resolved
I would also like to add support for this in the Python Skaha API. Documentation on usage would be great when the PR is merged. |
…to use gnome-terminal instread of xterm to avoid an xterm being launched on skaha-desktop startup. Now there is a added menu item (Applications->System->Terminal) that needs to be removed.
…and Applications-<Other.
deployment/k8s-config/kustomize/base/skaha-workload/config/k8s-resources.properties
Outdated
Show resolved
Hide resolved
deployment/k8s-config/kustomize/base/skaha-workload/config/templates/start-software-sh.template
Outdated
Show resolved
Hide resolved
deployment/k8s-config/kustomize/base/skaha-workload/kustomization.yaml
Outdated
Show resolved
Hide resolved
deployment/k8s-config/kustomize/base/skaha/config/catalina.properties
Outdated
Show resolved
Hide resolved
…-resources.properties.
…op Dockerfile. jq needs to be installed after epel-release has been installed.
…ovide error info.
deployment/k8s-config/kustomize/base/skaha/config/launch-carta.yaml
Outdated
Show resolved
Hide resolved
…rs until a status is returned. Also check status while status is 'Pending'.
…uccessful message.
Desktop-app creation will allow user to specify number of cores and amount of RAM.
New Skaha API to be added:
GET /session/{sessionID}/app. -- returns a list of desktop-app
GET /session/{sessionID}/app/{appID}. -- returns the specified desktop-app
DELETE /session/{sessionID}/app/{appID} -- deletes the specified desktop-app