Releases: run-x/opta
Releases · run-x/opta
v0.26.0
- Upgraded nginx ingress chart version to 4.0.17
- Redact sensitive information from crash report
- Upgrade datadog helm chart version to the most recent
- An example for redshift using a module from terraform registry
- Better handle EKS cloudwatch log group deletion
- Bugfix where configure-kubectl breaks if no existing kubeconfig file
What's Changed
- Minor changes to Minecraft readme by @legalosLOTR in #649
- Fix update-latest by @NitinAgg in #652
- Fix mysql title by @RemyDeWolf in #639
- Updates to the README by @legalosLOTR in #651
- Made eks version an enum by @juandiegopalomino in #657
- Redacting all sensitive information out of non stdout logs by @juandiegopalomino in #655
- Upgrade datadog to latest version by @RemyDeWolf in #658
- Remove aws_s3_bucket_public_access_block from Buckets by @nsarupr in #656
- Feature/local fixes by @bigbitbus in #608
- Change default from null to AUTO for image by @nsarupr in #660
- Example/nilesh/nocodb by @nsarupr in #654
- Fix retool configuration by @nsarupr in #661
- Fixed generated yaml file location to be cwd since layer.path needs t… by @bigbitbus in #662
- Ghost example by @NitinAgg in #653
- Improved ingress installation by @bigbitbus in #666
- Add nocodb in the examples index page by @RemyDeWolf in #668
- Test whether shell works properly. by @nsarupr in #667
- improve events command documentation by @RemyDeWolf in #665
- OPTA DEPLOY User optimization by @nsarupr in #659
- Create CONTRIBUTING.md and UPGRADING.md by @NitinAgg in #664
- Update readme to link to the new guides by @NitinAgg in #685
- Configurable Env name and region for CI by @nsarupr in #686
- Update chart version to 4.0.17 by @bigbitbus in #669
- Add github user for better analytics by @nsarupr in #687
- Bugfixing Custom Terraform and adding Redshift example by @juandiegopalomino in #705
- Fixed permission for autoscale by @bigbitbus in #689
- Deleting EKS cloudwatch log group if pre-existing by @juandiegopalomino in #708
- configure-kubectl breaks if no existing kubeconfig file. this fixes it by @juandiegopalomino in #709
Full Changelog: v0.25.0...v0.26.0
Fix datadog APM issues
- Fixes a bug where latest datadog helm chart wasn't working with datadog APM
Ingress upgrade to be k8s version 1.22 compatible
- Upgraded ingress to be compatible with k8s version 1.22 (will cause a few seconds of downtime)
- k8s-manifest module to support raw k8s manifest files
- opta secrets do not need to be listed in the service file to be injected
- Support for Amazon linux and centOS
- custom-terraform can import remote modules/registries
What's Changed
- Fix port schema by @QuinnNgo in #589
- Feature/secret bulk-update by @RemyDeWolf in #587
- Fixing some annoying Azure things by @juandiegopalomino in #591
- increase sleep time before destroy 2 -> 5 sec by @RemyDeWolf in #592
- fix typo in AWS SES module by @RemyDeWolf in #593
- secrets no longer need to be set prior running opta apply by @RemyDeWolf in #597
- Fix datadog APM issues by @bigbitbus in #598
- custom-terraform readme for AWS by @RemyDeWolf in #599
- Allowing custom terraform to refer to remote modules/registries. by @juandiegopalomino in #595
- Feature opta upgrade by @nsarupr in #596
- Add check for AWS MySQL by @nsarupr in #560
- Adding documentation about how db creds are passed. by @juandiegopalomino in #594
- Configure Kubectl by @nsarupr in #605
- Feature/kubernetes resource by @bigbitbus in #585
- Improve Opta CLI documentation by @RemyDeWolf in #602
- Downgrade helm-chart version for admission controller to work in EKS by @bigbitbus in #604
- Allowing cert arn to be passed in by the user by @juandiegopalomino in #607
- Remove cloud name by @nsarupr in #611
- Opta logs by @nsarupr in #610
- Fix typo by @NitinAgg in #612
- Preserve client ip fix by @juandiegopalomino in #614
- User configurable deletion_protection for documentdb by @nsarupr in #613
- Fixing sticky sessions by @juandiegopalomino in #617
- Delete unused code by @NitinAgg in #618
- Removed unneeded chart by @bigbitbus in #620
- Updating the azure and gcp nginx spec to have the client ip fix by @juandiegopalomino in #624
- Refactoring kubeconfig setup and adding kubeconfig purge by @juandiegopalomino in #622
- Split destroy to plan and apply by @nsarupr in #621
- Jd/opta examples by @juandiegopalomino in #628
- Fix for using relative paths by @nsarupr in #629
- Refactoring special_formatter by @nsarupr in #606
- Trying to make opta work for centos by @juandiegopalomino in #632
- Jd/debugging centos release by @juandiegopalomino in #637
- Feature/upgradek8s 1 ingress by @bigbitbus in #631
- Updating default EKS version to 1.21 by @juandiegopalomino in #630
- Clarifying AWS az warning by @juandiegopalomino in #645
- opta secrets are automatically loaded as env variables in deployments by @RemyDeWolf in #638
- Removed extra line that was causing the old api version to be used by @bigbitbus in #646
- Fix the old ingress naming convention by @bigbitbus in #648
- Circle CI k8s manifest module by @nsarupr in #640
Full Changelog: v0.24.0...v0.25.0
Amazon Linux support
- No core opta changes, just building opta binary for Amazon Linux and CentOS
Hotfix: sticky sessions
- hotfixes a change which broke sticky sessions
Hotfix: Preserve client IP at load balancer
Fixing a change which stopped forwarding client IP from the load balancer. If you are upgrading from a previous version, this will cause a few seconds of downtime.
Hotfix: Fix Datadog module
This hotfix fixes the datadog helm chart to 2.10.3, which works correctly in EKS.
Speed improvements!
What's Changed
- fix typo in the info message to use --detailed-plan by @RemyDeWolf in #562
- After handling the real edge cases, we can begin ignoring some events by @juandiegopalomino in #563
- Hide Update kube-config command STDOUT by @nsarupr in #566
- Updating to terraform gcp v4.X.X by @juandiegopalomino in #565
- Silence analytics errors: amplitude, datadog by @RemyDeWolf in #567
- Update some documentation to use .yaml instead of .yml by @RemyDeWolf in #564
- Exclude dist folder from lint check by @RemyDeWolf in #568
- Expanding linkerd issuer cert lifespan to 10 years by @juandiegopalomino in #569
- Automated DNS Testing AWS by @nsarupr in #570
- Fixing gcp mysql which was not working by @juandiegopalomino in #572
- Clarifying custom terraform output usage by @juandiegopalomino in #573
- Change the Resource Name for Ingress by @nsarupr in #574
- dd logging fixes by @juandiegopalomino in #576
- Adding memo for obsolete code by @juandiegopalomino in #577
- logging fix by @juandiegopalomino in #580
- Update JSON Schema script and fix typos by @QuinnNgo in #522
- Destroy persistent volumes when destroying a service by @RemyDeWolf in #575
- Stateless TF Unlock for AWS and GCP by @nsarupr in #579
- Updated the behaviour of opta apply and destroy if auto-approve flag is provided. by @nsarupr in #578
- Massively sped up kubectl config operations through caching by @juandiegopalomino in #581
- More speedup fixes by @juandiegopalomino in #582
- Remove Usage of Red from Logs and Prints by @nsarupr in #583
- Minor updates to readme by @legalosLOTR in #584
- fix test_destroy_env_with_children when AWS session has expired by @RemyDeWolf in #586
- Removed unsupported clouds from Atlas Mongodb by @bigbitbus in #590
Full Changelog: v0.23.0...v0.24.0
EKS Cloudfront
What's Changed
- Adding post delete to cleanup orphaned EKS security group by @juandiegopalomino in #541
- Make Lambda Handler User defined. by @nsarupr in #543
- Fix Update and List Secret by @nsarupr in #544
- Circleci/test/lambda by @nsarupr in #545
- Nice run stdout changed from Byte to Str by @nsarupr in #547
- Feature/dynamic module load by @bigbitbus in #546
- Updating provider versions by @juandiegopalomino in #548
- EKS Cloudfront. by @nsarupr in #542
- Remove Max Version limitation from Opta by @nsarupr in #549
- Release Vs Stable Testing by @nsarupr in #539
- Added a generic try-except block to catch any datadog logging errors … by @bigbitbus in #552
- Rename the default config file from opta.yml to opta.yaml by @RemyDeWolf in #553
- AWS MySQL Module by @nsarupr in #551
- Support alternate y(a)ml extension for environment path by @RemyDeWolf in #555
- Renamed local env org_name to local instead of opta by @bigbitbus in #550
- Now we will only verify semver if we have the old semver by @juandiegopalomino in #557
- Hotfix/build imports issue fix by @bigbitbus in #556
- Hotfix/add old niceproc for nontf commands by @bigbitbus in #558
New Contributors
- @RemyDeWolf made their first contribution in #553
Full Changelog: v0.22.0...v0.23.0
Better datadog error handling
- Fixes a bug where calls to datadog were blocking.