Back to Blog

Convox Newsletter November 2023: Feature Highlights, Releases, v2 Rack and v3 Racks

Welcome to the Convox Newsletter! We're excited to welcome you to our community. Expect timely updates, and insightful knowledge sent directly to your email. Explore helpful advice and tools to optimize your use of Convox's solutions.

Navigating the Evolving Landscape of Cloud Services

In the dynamic world of cloud computing, adapting to changes is crucial for seamless operations. Recently at AWS, there have been notable instances where unexpected changes and bugs momentarily impacted our clients' experience. A case in point involved a silent bug in path-based resource policy definitions. This glitch, although now rectified by AWS, temporarily hindered application deployments for our customers; however, our team was quick to act, promptly releasing a patch to resolve this issue, ensuring minimal disruption to our customer's operations.

Following the path-based resource policy challenge, another situation arose within AWS's CloudFormation, specifically affecting RDS settings. During feature development, we encountered a series of uncorrelated options that had declared a dependency on each other. We identified these issues and collaborated with AWS for an effective resolution.

These recent events serve as a reminder of the complexities inherent in cloud service configurations and the importance of swift, collaborative problem-solving. Beyond these specific occurrences, it's important to recognize the nature of transient issues inherent in cloud computing. These ephemeral challenges, while not unique to AWS, are a reminder of the complex layers and abstractions in cloud infrastructure. Ultimately, regardless of whether an issue turns out to be transient or more persistent, our team diligently investigates every concern, ensuring nothing is overlooked in maintaining optimal cloud service performance

At Convox, we're committed to staying ahead of these challenges, ensuring our clients navigate these waters with minimal disruption.

Product updates and notifications:

V2
-   Add explicit timer state maintenance support:  Users can now maintain explicit timer state, allowing the disabling of timers without removing them from the convox.yml file. The release focuses on a seamless way to enable or disable timers, preventing inadvertent activation and cost escalation during deployments within both dev and production environments.
-   Whitelist build and instances ip when rack public: This enhancement automates the whitelisting of build and instance IPs when customers enable the whitelist in a public rack. Previously, manual addition of these IPs was required, posing challenges due to dynamic instance IP changes with new launches. This automation streamlines the process, encouraging customers to utilize whitelists in public racks.

V3
-   Add support to configure ndots:  With the ndots setting, users define the threshold of periods (referred to as 'dots') in a domain name, determining when DNS queries become necessary.
-   Send nginx access logs to CloudWatch: Focus is on implementing Nginx access log integration with AWS CloudWatch, ensuring comprehensive visibility into incoming traffic.
-   Update k8s to 1.26: The latest Kubernetes update to version 1.26 brings essential advancements, including an upgraded Container Networking Interface (CNI). This release boasts 37 enhancements, with 11 graduating to Stable, 10 to Beta, and 16 entering Alpha stages. Noteworthy is the emphasis on improved stability, security, and networking capabilities, catering to diverse cluster requirements. The CNI update fortifies Kubernetes clusters with enhanced networking features, aligning with the platform's commitment to continual improvement and innovation.
-   Add support to disable fluentd installation: In Convox, fluentd facilitates log transmission to CloudWatch. Users opting for alternative log shipping mechanisms can now disable fluentd functionality

Latest Releases:

To keep you updated on the latest releases, here is a summary of our recent work:

Version 3 (RSS  or  GitHub)

  • 3.14.0  
    • Add nginx upstream log format(this is to enrich the nginx access logs)  
    • Add image manifest cache disable option  
    • update to k8s 1.26  
    • Add nginx access logs support
    • Add support to disable fluentd installation
  • 3.14.1  
    • Revert buildkit version to v0.12.2
  • 3.14.2  
    • Add explicit dependency on policy attachment

Version 2 (RSS  or  GitHub)

  • 20231016235533  
    • Remove path from iam resource since AWS changed its policy  
  • 20231108154121  
    • feat: add db backup options
    • whitelist build and instances ip when rack public and whitelist is enabled
    • Add explicit timer state maintain support

Blog: SpotFleet on Convox (ECS)

At Convox, our commitment to harnessing the latest in cloud technology guides our continuous evolution, ensuring that our customers access the most efficient and advanced solutions. With this mindset, we’re enhancing our v2 (ECS) racks with the ability to utilize SpotFleet. This addition is a notable leap from our current AWS Spot Instance bid feature, bringing a new level of flexibility and cost-effectiveness to resource management. By adopting SpotFleet, we offer a solution that adapts seamlessly to the dynamic needs of our AWS users, further cementing our role as innovators in cloud resource management.  Continue reading here.

Let your team focus on what matters.