Home / Companies / CircleCI / Blog / April 2023

April 2023 Summaries

4 posts from CircleCI

Filter
Month: Year:
Post Summaries Back to Blog
The text discusses the advantages and challenges of using cloud-based CI/CD pipelines, particularly focusing on the benefits of automation for remote development teams and the associated concerns of credential management. It highlights how hosted CI/CD services like CircleCI can enhance productivity by allowing developers to concentrate on product improvement rather than infrastructure management. However, it underscores the critical importance of securely managing credentials, such as API keys and passwords, to prevent data breaches. The text provides a tutorial on best practices for managing static credentials in CircleCI, including the use of CircleCI contexts and the rotation of secrets through the CircleCI CLI or API. It also introduces the concept of using OpenID Connect (OIDC) authentication tokens for enhanced security, noting that while OIDC adoption is still growing, it provides a more secure alternative to long-lived credentials. The article concludes by emphasizing the importance of improved credential management in increasing security and productivity for platform engineers, encouraging the use of centralized secure stores like HashiCorp Vault for managing static credentials.
Apr 28, 2023 1,945 words in the original blog post.
In a security-focused organization, the need for rapid development often conflicts with security requirements, creating challenges between development and security teams. The blog post discusses how CircleCI's configuration-as-code and new config policies can balance empowering developers and maintaining security control. Config policies allow organizations to codify security protocols, such as code reviews, access restrictions, and compliance requirements, directly into their workflows. By automating these processes, teams can eliminate manual reviews, streamline access to sensitive credentials via centralized vaults, and establish trusted relationships between systems, thus enhancing both security and productivity. The post emphasizes the importance of "shifting left," addressing risks early in the development process, and introduces CircleCI's new config policy feature, which uses Open Policy Agent (OPA) to enforce organizational rules. This approach not only improves compliance but also empowers developers by reducing bottlenecks, ultimately fostering collaboration between development and security teams.
Apr 12, 2023 3,271 words in the original blog post.
The tutorial provides a comprehensive guide for software engineers to Dockerize and deploy a Golang API project to an Azure container instance while ensuring consistent performance across various environments. It addresses the "it works on my machine" problem by using Docker containers, which package an application and its dependencies into a portable image. The process begins with building a Docker container image from an existing Golang project, which is then pushed to the Azure Container Registry. The tutorial further details setting up an Azure web app linked to the container image, enabling continuous deployment to ensure automatic updates with each change. Additionally, it guides on creating a CI/CD pipeline using CircleCI to automate testing and deployment processes. Prerequisites include basic knowledge of Go, Docker, Microsoft Azure, CircleCI, and GitHub. The tutorial also highlights setting up a GitHub repository, linking it with CircleCI, and resolving credential issues to ensure successful project deployment.
Apr 09, 2023 1,926 words in the original blog post.
The text provides a comprehensive tutorial on deploying a Python Flask application to an AWS EKS cluster using Helm charts and CircleCI. It begins with creating and Dockerizing a Flask app, followed by setting up Helm charts to manage Kubernetes resource templates. The tutorial guides users through automating the deployment process to an AWS EKS cluster, requiring the setup of various tools including Python, Docker, AWS CLI, and CircleCI. It explains the steps for creating AWS resources, such as ECR repositories for Docker images and Helm charts, and details how to authenticate and push these resources to AWS. The tutorial concludes by demonstrating the automation of continuous integration and deployment pipelines using CircleCI, allowing for streamlined updates to the EKS cluster. The process emphasizes the benefits of using Helm charts for reusable and manageable Kubernetes deployments and highlights the ease of integrating these practices into a CI/CD pipeline with CircleCI.
Apr 03, 2023 2,638 words in the original blog post.