Month: December 2019

Multi-branch CodePipeline strategy with event-driven architecture

Henrique Bueno, DevOps Consultant, Professional Services This blog post presents a solution for automated pipelines creation in AWS CodePipeline when a new branch is created in an AWS CodeCommit repository. A use case for this solution is when a GitFlow approach using CodePipeline is required. The strategy presented here is used by AWS customers to […]

READ MORE

Kubernetes Podcast in 2019: year-end recapKubernetes Podcast in 2019: year-end recapCo-host, Kubernetes PodcastCo-host, Kubernetes Podcast

At the Kubernetes Podcast, we bring you a weekly round-up of cloud-native news, accompanied by an in-depth interview with a community member. As we publish our 50th and final episode for 2019, it’s time to look back on some of our favorite moments from the year. This year, we stepped out of the studio. We […]

READ MORE

Integrating SonarQube as a pull request approver on AWS CodeCommit

Integrating SonarQube as a pull request approver on AWS CodeCommit On Nov 25th, AWS CodeCommit launched a new feature that allows customers to configure approval rules on pull requests. Approval rules act as a gate on your source code changes. Pull requests which fail to satisfy the required approvals cannot be merged into your important […]

READ MORE

Integrating SonarCloud with AWS CodePipeline using AWS CodeBuild

In most development processes, common challenges include the quality of released code and the efficiency of the code review process. There are multiple tools providing insights into code quality which can easily be integrated into the daily routine of the development team. One such tool is SonarCloud, a code analysis as a service provided by […]

READ MORE

Exploring container security: Performing forensics on your GKE environmentExploring container security: Performing forensics on your GKE environmentSecurity Practice Lead, Google CloudSolutions Architect, Google Cloud

Running workloads in containers can be much easier to manage and more flexible for developers than running them in VMs, but what happens if a container gets attacked? It can be bad news. We recently published some guidance for how to collect and analyze forensic data in Google Kubernetes Engine (GKE), and how best to […]

READ MORE

8 production-ready features you’ll find in Cloud Run fully managed8 production-ready features you’ll find in Cloud Run fully managedDeveloper AdvocateProduct Manager

Since we launched Cloud Run at Google Cloud Next in April, developers have discovered that “serverless” and “containers” run well together. With Cloud Run, not only do you benefit from fully managed infrastructure, up and down auto-scaling, and pay-as-you-go pricing, but you’re also able to package your workload however you like, inside a stateless container […]

READ MORE

Modernize your apps with Migrate for AnthosModernize your apps with Migrate for AnthosProduct ManagerHybrid Application Modernization

In a perfect cloud world, you would host all your applications in containers running on Kubernetes and Istio, benefitting from the portability and improved resource utilization of containers, plus a robust orchestration platform with advanced application management, networking, and security functionality. This is easy to do if you’re developing a new application, but it can […]

READ MORE