July 2024 Summaries
4 posts from Octopus Deploy
Filter
Month:
Year:
Post Summaries
Back to Blog
On July 19, 2024, a bug in a Crowdstrike configuration file caused the Crowdstrike Falcon Sensor, a critical Windows kernel boot driver, to crash, resulting in widespread system failures and the infamous "blue screen of death." This incident highlights the challenges and complexities involved in software testing and deployment, particularly for third-party kernel drivers. Crowdstrike's post-incident review (PIR) emphasized the need for enhanced testing, better error handling, and improved deployment strategies, such as adopting canary or phased rollouts for mission-critical applications. The malfunction was traced back to a malformed Rapid Response Content configuration file that passed validation due to a bug, underscoring the importance of rigorous input validation and real-world testing. The event also mirrors similar past issues with Linux systems, showing a pattern of testing-related challenges. The incident serves as a cautionary tale for the tech industry, encouraging organizations to reflect on their own practices and adopt comprehensive defense strategies to prevent similar outages.
Jul 30, 2024
2,893 words in the original blog post.
The Kubernetes agent, introduced as an early access preview in Octopus Server 2024.2, is now generally available and recommended for deploying to Kubernetes in Octopus Cloud. During its early access phase, the agent saw significant adoption, with over 25 customers using it regularly and more than half employing it in production environments, leading to over 225,000 deployments. The agent has received over 20 updates, enhancing installation, stability, and customization. Key improvements include support for High Availability clusters, tenant-specific deployment configurations, custom SSL certificates, and image pull secret management to address Docker Hub rate-limiting issues. The agent has been praised for its ease of use and faster deployment times compared to the Kubernetes API target, as it bypasses external authentication. Looking ahead, there are plans to utilize the agent as a generic worker within Kubernetes clusters, leveraging auto-scaling and simplified management, with ongoing projects to enable this functionality.
Jul 29, 2024
604 words in the original blog post.
Bob Walker's article delves into the challenges and solutions associated with testing and obtaining feedback for short-lived feature branches before merging them into the main branch, focusing on the use of Kubernetes and Octopus for creating dynamic testing infrastructure. He highlights the importance of maintaining a deployable main branch, a core principle of Continuous Delivery, and introduces a branching strategy that includes creating temporary environments for feature branches. These environments are deployed in Kubernetes and SQL Server, allowing each feature branch to have its own namespace and database, which are automatically destroyed once a pull request is closed. The piece also addresses versioning strategies, the configuration of Octopus Deploy, and the use of GitHub Actions for build automation. Walker discusses the advantages and limitations of this approach, emphasizing the reuse of static infrastructure and the close integration between build and deployment servers. He concludes by suggesting that his method can be adapted for other application types, encouraging iteration and customization to fit specific needs.
Jul 08, 2024
2,616 words in the original blog post.
Octopus is introducing a new navigation UI for its Cloud customers in July, enhancing the user experience with features aimed at simplifying project management and improving accessibility. The updated UI includes vertical navigation for easy access to deployment project features, the ability to favorite projects, a centrally positioned global search, a faster-loading projects dashboard, and collapsible columns for better status visibility. Additionally, the UI supports modern dark and light themes that remain true to their intended designs, addressing user feedback. While these changes are initially available for Cloud customers, self-hosted users can expect the update later in the year, and Octopus encourages users to provide feedback on the new navigation.
Jul 01, 2024
239 words in the original blog post.