Giter VIP home page Giter VIP logo

aws-cyclone-solution's Issues

Private & Public VPCs

If selecting to have ACS (AWS-Cyclone-Solution) build VPCs for you then options should be there to create both private and public VPCs. Endpoint options already supported will enable private VPCs

Array job support

Allows the submission of array jobs. Please comment if you have input on what the submission format/method should be. For example a text or csv file with all jobs or linux arrays in command line?

Schema Validation in APIConfigLambda

Users can pass resource parameters in to config tables. Idea here would be to include a schema validation function in that lambda to catch any issues before they happen and return an error to user.

Error encountered when task definition job name is to long

When task definition job name is longer than 60 characters the IAM role cannot be created and this causes the stack deployment to fail. Needs further investigation.

This might also be causing a situation where resources cannot be deleted unless config is removed from dynamodb manually. Needs to be investigated

Private API Deployment option

Ability to deploy an API front-end in private VPC. This would need to be an option within front-end-stack. A config option would be placed in setttings.json. Could also be specified in hyper cli when creating a new host. Initially this would only be when deploying host via CDK either from CLI or manually using cdk deploy. It would later be added to CLoudformation based deployment of front-end based on create-host command.

Fix error handling from Lambda

Currently CLI only returns the "message:internal server error". More detailed error responses should be returned when something is not working.

Parrallel Cluster Support

Ability to create Parallel clusters and submit jobs. Pcluster copies would be spread across regions / AZs and be abstracted to look like one cluster. Pcluster task definitions will be the parameters offered by Slurm as part of a job submit.

EC2 Cluster support

Currently in development, this will allow you to create EC2 clusters and submit jobs with ec2 launch templates as task definitions.

Egress via main region VPC

Option to deploy a NAT Instance in main region VPC for Egress. This should be accompanied by automatic routing from any hub region VPC that is peered to main region for 0.0.0.0/0 --> main region NAT instance.

Terminate job support

Ability to terminate jobs, probably built into the qdel command which currently will not stop jobs running.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.