awslabs / aws-cyclone-solution Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
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
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.
Currently *_api_key stored in SSM Parameter Store as a string. It would be best to store this as a SecureString.
Currently in development, this will allow you to create EC2 clusters and submit jobs with ec2 launch templates as task definitions.
Ability to terminate jobs, probably built into the qdel command which currently will not stop jobs running.
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?
Currently CLI only returns the "message:internal server error". More detailed error responses should be returned when something is not working.
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.
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.
This will create launch templates across all enabled regions that can be used by Batch clusters and as EC2 task definitions for EC2 clusters.
If you have more than the limit of the default dynamodb scan operation, it will not process all the items.
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.
linux_parameters never get set correctly.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.