condement's People
condement's Issues
Empty host_folders entry causes error
Using an empty host_folders
entry in the configuration file causes Ansible to error (feature/ansible-roles branch only).
Example:
host_folders:
forwarded_ports:
Error:
fatal: [condement-testing-level-1]: FAILED! => {"msg": "dict2items requires a dictionary, got <type 'NoneType'> instead."}
Add Remote Desktop support
Using remote desktop should avoid the Right Ctrl key not working. Also, developers are often accustomed to working over Remote Desktop connections so may be more comfortable with this.
Add issue templates
Allow multiple versions of .NET Core to be installed
Should be configurable through the software options
Copy last used config file to desktop
This is to help in determining the configuration used to build the VM. It may also be useful to know the last successful configuration.
Desktop "none" is no longer supported
VM won't shut down correctly
When shutting down either through Vagrant for the reboot at the end of provisioning or when using the UI, the display goes black but the VM then hangs and will not respond.
Add ability to select configuration file
Rather than having to always use the condement.yaml file in the Condement root, it would be great if the configuration file could be changed on a per-run basis.
Add contribution guidelines
VSCode crashes when pasting content
Only happens when using Remote Desktop with the shared clipboard enabled. Disabling shared clipboard resolves the issue.
Host folders are being added multiple times when rebuilding with provisioning only
When building with provisioning only through vagrant up --provision
or vagrant provision
, host folders are being added to the `/etc/fstab file multiple times. This is causing multiple desktop icons for the drives and possibly system crashes within the VM.
Add ability to set VM resources based on relative sizes
For example, setting the VM CPU and memory to 50% of host system resources (VirtualBox recommended in UI).
This would allow easier sharing of configuration files as they would work on a variety of machines rather than having to be adjusted to host machine resources.
Add caching of package downloads
If we map a persistent folder to the VM, Ansible can download packages to this folder before install. This can then be persisted between rebuilds and remove the need to re-download packages (unless the package has been updated). This would remove a large bottleneck in the software install stage of the build.
Add PowerShell
Postman
Description
API REST client and testing suite.
Justification
Useful for any API development (such as Go microservices)
Software details
- Website: https://www.getpostman.com/
- License (link if possible): https://www.getpostman.com/licenses/postman-eula
- Ubuntu PPA name (if available and only if official): No
- Ubuntu package name (if in standard repositories): postman (snap)
- Specific version required? If so, specify. No
- Other software dependencies: None
- Configuration file locations: Unkown
Add linting
Implement ansible-lint to check style before and when submitting PRs
Add license
Store timestamps of key build events
Describe the solution you'd like
Store timestamps of key build events:
- First Built
- Last Built Successfully
- Last Build Attempted
Additional context
Useful for knowing if a rebuild would help install latest security updates, etc.
Add ability to resize disk
This will likely prove difficult as Vagrant doesn't support resizing of disks but is vital as some projects will download large packages for development.
Node.JS
Description
Programming language
Justification
Needed for a project
Software details
- Website: https://nodejs.org/en/
- License (link if possible): MIT License (Source: Wikipedia)
- Ubuntu PPA name (if available and only if official): No
- Ubuntu package name (if in standard repositories): node (snap)
- Specific version required? If so, specify. Probably various. Will need to be configurable.
- Other software dependencies: None
- Configuration file locations: None
Dev account does not have permission K3s connection file on first run
Permissions on the k3s file after the first run allow only root to use the file which causes an error in kubectl. The second Vagrant/Ansible run fixes the permissions.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.