You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
Now it can resolve the named port definitions on services
there is a new subcommand - config. It allows you to upload the sync configuration to the user bucket which then can be used as the single source of truth during the sync process.
the sync command is converted to attach.
AMI choice is based on filters now. The AMI id is no more hard coded.
Persistent tunnels - upon a deployment restart, the tunnels are recreated. For instance, if the app needs to be restarted due to a library addition, copl detects that and restarts the tunnels.
Windows and Linux binaries are added to the release.
Initialsyncstrategy is PreferLocal now.
It is able to listen privileged ports(<1024) now.
A static alias can be created for valid SSL certificates. If the developer . The developer should add to the local OS hosts file.
Helm manifests and Helm values files are saved under ~/.config/copl
fixing too many open file problems
BYOC feature is added.
The application is installed via a helm chart stored on S3 bucket in the same account.
Helm chart has filters. Two different flags can be used now, copl-log, copl-tunnel. Check the values.yaml file for examples
Cost Optimization: Internet connectivity auto-stops after 4 hours. It is triggered every time somebody creates a new environment. It picks up faster than the environment needs the internet connectivity.
Reverse tunnel agent improvements. It is an OS agent now, not kubernetes.
Port mappings are added. 80 is mapped to 8080 for local port-forwards.
Singleton model applied. if create an environment is executed with --clean then it deletes an existing environment. Benefits on costs.
If there is already an active session, without --clean, it resumes the existing.
The AMI includes more now.
Hard-reboot feature added. Any changes in yarn.lock or packet.json causes the application to be restarted.
Identity federation with AWS. There is no more any requirement for developer to have aws-cli locally installed and configured.
Copl configuration directory. Now, copl uses <HOME_DIR>/.config/copl for runtime files.
Check existing environment. If it has longer than 45 minutes of lifetime, continue using that.
Multi architecture binary builds.
feature: branch support is added to dev command
feature: helm post-install job with retrying curl is added to the charts.