Events

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Conference

Farming Cloud Native Platforms? Prepare for an Army of Chickens and Eggs!

September 5, 2023
:
Civo Navigate Europe

Congratulations - you just got approval to start building your Kubernetes platform. The requirements are going to be rather comprehensive: some cloud resources to power your clusters, some IaC to manage those resources, GitOps to hydrate your clusters with apps, some secrets management, and some roles to establish SSO. To deliver apps we'll also need continuous integration, automation for container builds, config and secrets for different environments, and an environment promotion process with observability.

You're so excited to get started, but then the reality sinks in: all of these technologies depend upon each other - where do you begin?

Circular dependencies can make the platform provisioning process difficult. What’s the most efficient way to sequence these layers of technologies? Most importantly, how can you orchestrate the sequencing these dependencies through your GitOps desired state? We're excited to share how we untangle "chickens and eggs" with our platform community.

Conference

Farming Cloud Native Platforms? Prepare for an Army of Chickens and Eggs!

September 5, 2023
:
Civo Navigate Europe

Congratulations - you just got approval to start building your Kubernetes platform. The requirements are going to be rather comprehensive: some cloud resources to power your clusters, some IaC to manage those resources, GitOps to hydrate your clusters with apps, some secrets management, and some roles to establish SSO. To deliver apps we'll also need continuous integration, automation for container builds, config and secrets for different environments, and an environment promotion process with observability.

You're so excited to get started, but then the reality sinks in: all of these technologies depend upon each other - where do you begin?

Circular dependencies can make the platform provisioning process difficult. What’s the most efficient way to sequence these layers of technologies? Most importantly, how can you orchestrate the sequencing these dependencies through your GitOps desired state? We're excited to share how we untangle "chickens and eggs" with our platform community.

Conference

Mind the Gap! Bridging the Void Between IaC and GitOps with Open Control Plane

September 5, 2023
:
Civo Navigate Europe

Are you managing multiple Kubernetes clusters and environments by clicking through the cloud console? Stop clicking and “git” serious about your cloud infrastructure with Open Control Plane and GitOps. Managing Kubernetes cluster lifecycles in a way that accommodates both Infrastructure as Code and GitOps is paramount to a successful Platform Engineering foundation, but many find the gap between IaC and GitOps considerably vague, leaving teams with awkward runbooks and manual checklists when conducting cluster operations.

In this talk, Kubefirst cofounders Jared Edwards and John Dietz will dive into how you can use a single git repository to provision and manage your cluster lifecycles from creation through destruction in a repeatable way driven by your desired state. Then we'll explore how you can use Open Control Plane to extend that GitOps desired state to encompass the workload clusters themselves.

We’ll give a brief overview of how Open Control Plane works to give you the Cloud API you never knew you wanted. Our audience will discover a variety of powerful new GitOps techniques that can be used to power their platform engineering operations.

Conference

Mind the Gap! Bridging the Void Between IaC and GitOps with Open Control Plane

September 5, 2023
:
Civo Navigate Europe

Are you managing multiple Kubernetes clusters and environments by clicking through the cloud console? Stop clicking and “git” serious about your cloud infrastructure with Open Control Plane and GitOps. Managing Kubernetes cluster lifecycles in a way that accommodates both Infrastructure as Code and GitOps is paramount to a successful Platform Engineering foundation, but many find the gap between IaC and GitOps considerably vague, leaving teams with awkward runbooks and manual checklists when conducting cluster operations.

In this talk, Kubefirst cofounders Jared Edwards and John Dietz will dive into how you can use a single git repository to provision and manage your cluster lifecycles from creation through destruction in a repeatable way driven by your desired state. Then we'll explore how you can use Open Control Plane to extend that GitOps desired state to encompass the workload clusters themselves.

We’ll give a brief overview of how Open Control Plane works to give you the Cloud API you never knew you wanted. Our audience will discover a variety of powerful new GitOps techniques that can be used to power their platform engineering operations.

Livestream

Kubefirst deploys a new K8s cluster in minutes

June 15, 2023
11
:
a.m.
ET
Cloud Native Islamabad Hands-On Intro

Ever hear someone say that Kubernetes is not complicated? It makes Frédéric Harper’s, Principal Developer Advocate at Kubefirst, head spin every time! Getting started is no piece of cake, so this is where kubefirst, a free and open-source tool, comes to the rescue. In this workshop, Fred will show you how to use our CLI to deploy a new Kubernetes cluster in minutes, with the most popular cloud-native tools. We will deploy a new cluster locally using k3d & Docker (see prerequisites), and we will explore its pieces. Since your new cluster is already fully functional, we will discuss the GitOps principles with your new "source of truth repository”, use Terraform with Atlantis, add a new user using HashiCorp Vault, surf the Argo CD sync waves, and master the magic steps to deploy a new application in the cloud. You can't miss this, we'll have some K8s fun!

Livestream

Kubefirst deploys a new K8s cluster in minutes

June 15, 2023
11
:
a.m.
ET
Cloud Native Islamabad Hands-On Intro

Ever hear someone say that Kubernetes is not complicated? It makes Frédéric Harper’s, Principal Developer Advocate at Kubefirst, head spin every time! Getting started is no piece of cake, so this is where kubefirst, a free and open-source tool, comes to the rescue. In this workshop, Fred will show you how to use our CLI to deploy a new Kubernetes cluster in minutes, with the most popular cloud-native tools. We will deploy a new cluster locally using k3d & Docker (see prerequisites), and we will explore its pieces. Since your new cluster is already fully functional, we will discuss the GitOps principles with your new "source of truth repository”, use Terraform with Atlantis, add a new user using HashiCorp Vault, surf the Argo CD sync waves, and master the magic steps to deploy a new application in the cloud. You can't miss this, we'll have some K8s fun!

Livestream

Instant GitOps platform gets an amazing UI

June 8, 2023
3
:
p.m.
EST
Kubefirst 2.1 release

Just out of the oven, the Kubefirst 2.1 release is here. Cofounders John & Jared will discuss and demo the new multi-cluster creation capabilities, which also brings a better user experience with the console application.

Livestream

Instant GitOps platform gets an amazing UI

June 8, 2023
3
:
p.m.
EST
Kubefirst 2.1 release

Just out of the oven, the Kubefirst 2.1 release is here. Cofounders John & Jared will discuss and demo the new multi-cluster creation capabilities, which also brings a better user experience with the console application.

Livestream

Monitor & Act on Your Kubernetes Cluster With Botkube and Kubefirst

May 25, 2023
3
:
p.m.
EST
Kubefirst LIVE

In this week Kubefirst Live, John & Fred are excited to welcome Maria Ashby, Developer Advocate at Botkube, to discuss ChatOps.We’re going to walk through the process of adding BotKube on a kubefirst cluster, and we’ll explore some of the functionalities that it provides while discussing the benefit of ChatOps & BotKube for your team.

Livestream

Monitor & Act on Your Kubernetes Cluster With Botkube and Kubefirst

May 25, 2023
3
:
p.m.
EST
Kubefirst LIVE

In this week Kubefirst Live, John & Fred are excited to welcome Maria Ashby, Developer Advocate at Botkube, to discuss ChatOps.We’re going to walk through the process of adding BotKube on a kubefirst cluster, and we’ll explore some of the functionalities that it provides while discussing the benefit of ChatOps & BotKube for your team.

Conference

Ft. theScore, Kubefirst, Canvass AI

May 25, 2023
6
:
30
p.m.
EST
DevOps Exchange Toronto

Git Stuff Done, the GitOps Way

Are you an avid Cloud user, and are now contemplating Kubernetes for your project? Already started to play with clusters, controllers, pods and anything K8s? Stop what you are doing right now, and let me help you in your container orchestration journey by introducing you to GitOps. I know: you barely jumped the DevOps wagon, and there is already this new kid in town. Worry not my friend, because this talk will set you on the path to success for implementing Continuous Deployment (CD) for cloud native applications. You’ll learn what the hell is GitOps, and how it will help you better collaborate with your team, deploy and iterate faster within a more secure environment, while saving some costs on the road.

Conference

Ft. theScore, Kubefirst, Canvass AI

May 25, 2023
6
:
30
p.m.
EST
DevOps Exchange Toronto

Git Stuff Done, the GitOps Way

Are you an avid Cloud user, and are now contemplating Kubernetes for your project? Already started to play with clusters, controllers, pods and anything K8s? Stop what you are doing right now, and let me help you in your container orchestration journey by introducing you to GitOps. I know: you barely jumped the DevOps wagon, and there is already this new kid in town. Worry not my friend, because this talk will set you on the path to success for implementing Continuous Deployment (CD) for cloud native applications. You’ll learn what the hell is GitOps, and how it will help you better collaborate with your team, deploy and iterate faster within a more secure environment, while saving some costs on the road.

Livestream

Growing in Open Source with Kubefirst

May 18, 2023
1
:
p.m.
EST
Kubeskills

Scaling a Project and Community:

Want to hear about building an open source project? In this Kubeskills interview with John, Jared, and Frederic, we'll learn from their journey to start KubeFirst. Don't miss it!

Livestream

Growing in Open Source with Kubefirst

May 18, 2023
1
:
p.m.
EST
Kubeskills

Scaling a Project and Community:

Want to hear about building an open source project? In this Kubeskills interview with John, Jared, and Frederic, we'll learn from their journey to start KubeFirst. Don't miss it!

Livestream

GitOps with Kubefirst deploy and iterate faster

May 18, 2023
11
:
a.m.
EST
Cloud Native Podcast | Ep. 77

In this episode of Cloud Native Podcast, we will discuss GitOps with Frédéric Harper, Principal Developer Advocate at Kubefirst provides fully-automated open source application delivery and infrastructure management GitOps platforms with the best cloud-native tools with a single command.

Whether you are an avid cloud user and are now contemplating Kubernetes for your project, or you already started to play with clusters, controllers, pods, and anything K8s, this show is for you!

You’ll learn what the hell is GitOps, and how it can help you better collaborate with your team, deploy & iterate faster within a more secure environment while saving some costs on the road.

Let's tune into this episode to get better at talking and working with GitOps on @cloudnativefm

Livestream

GitOps with Kubefirst deploy and iterate faster

May 18, 2023
11
:
a.m.
EST
Cloud Native Podcast | Ep. 77

In this episode of Cloud Native Podcast, we will discuss GitOps with Frédéric Harper, Principal Developer Advocate at Kubefirst provides fully-automated open source application delivery and infrastructure management GitOps platforms with the best cloud-native tools with a single command.

Whether you are an avid cloud user and are now contemplating Kubernetes for your project, or you already started to play with clusters, controllers, pods, and anything K8s, this show is for you!

You’ll learn what the hell is GitOps, and how it can help you better collaborate with your team, deploy & iterate faster within a more secure environment while saving some costs on the road.

Let's tune into this episode to get better at talking and working with GitOps on @cloudnativefm

Livestream

Deep dive on kubefirst SSO & OIDC

May 11, 2023
3
:
p.m.
EST
LIVESTREAM

Let's take a moment together to explore the depth of kubefirst Single Sign-On (SSO) & OpenID Connect  (OIDC) with John Dietz, founder of Kubefirst, and Frédéric Harper, its Developer Advocate.In this livestream, we will deep dive on everything that you need to ensure the access to your developers, users, and administrators within your new created Kubernetes cluster. We will also demonstrate how easy it is to add Multi-Factor Authentication (MFA) to a new deployed application. All that, in the comfort of your living room... or office!

Livestream

Deep dive on kubefirst SSO & OIDC

May 11, 2023
3
:
p.m.
EST
LIVESTREAM

Let's take a moment together to explore the depth of kubefirst Single Sign-On (SSO) & OpenID Connect  (OIDC) with John Dietz, founder of Kubefirst, and Frédéric Harper, its Developer Advocate.In this livestream, we will deep dive on everything that you need to ensure the access to your developers, users, and administrators within your new created Kubernetes cluster. We will also demonstrate how easy it is to add Multi-Factor Authentication (MFA) to a new deployed application. All that, in the comfort of your living room... or office!

Livestream

Deep Dive on HashiCorp Terraform & Atlantis

April 27, 2023
3
:
p.m.
EST
LIVESTREAM

In this Kubefirst Live, John, Jared & Fred will do a deep dive on two of our favorites technologies: HashiCorp Terraform & Atlantis. We will introduce you to those open source products, sharing the benefits of using them to stay true to the GitOps principles, demonstrating how we used those within the kubefirst platform, and show you how to get the best out of them with your new Kubernetes cluster.

Livestream

Deep Dive on HashiCorp Terraform & Atlantis

April 27, 2023
3
:
p.m.
EST
LIVESTREAM

In this Kubefirst Live, John, Jared & Fred will do a deep dive on two of our favorites technologies: HashiCorp Terraform & Atlantis. We will introduce you to those open source products, sharing the benefits of using them to stay true to the GitOps principles, demonstrating how we used those within the kubefirst platform, and show you how to get the best out of them with your new Kubernetes cluster.

Conference

Git Shit Done, the Gitops Way

April 26, 2023
8
:
a.m.
EST
DeveloperWeek Europe

Are you an avid cloud user, and are now contemplating Kubernetes for your project? Did you already start to play with clusters, controllers, pods and anything K8s? In both cases, stop what you are doing right now, and let me help you in your container orchestration journey by introducing you to GitOps. I know, I know… you barely jumped the DevOps wagon, and there is already this new kid in town. Worry not my friend, because this talk will set you on the path to success for implementing Continuous Deployment (CD) for cloud native applications. You’ll learn what the hell is GitOps, and how it will help you better collaborate with your team, deploy & iterate faster within a more secure environment, while saving some costs on the road. In the end, you’ll leave with concrete steps to implement best practices to get shit done, the GitOps way!

Conference

Git Shit Done, the Gitops Way

April 26, 2023
8
:
a.m.
EST
DeveloperWeek Europe

Are you an avid cloud user, and are now contemplating Kubernetes for your project? Did you already start to play with clusters, controllers, pods and anything K8s? In both cases, stop what you are doing right now, and let me help you in your container orchestration journey by introducing you to GitOps. I know, I know… you barely jumped the DevOps wagon, and there is already this new kid in town. Worry not my friend, because this talk will set you on the path to success for implementing Continuous Deployment (CD) for cloud native applications. You’ll learn what the hell is GitOps, and how it will help you better collaborate with your team, deploy & iterate faster within a more secure environment, while saving some costs on the road. In the end, you’ll leave with concrete steps to implement best practices to get shit done, the GitOps way!

Livestream

Livestream with Civo

April 13, 2023
3
:
p.m.
EST
Kubefirst 2.0.0 release

Learn more about the v2 release, which include the new Civo integration & GitLab SaaS support.

In this livestream, John, Jared, Fred, and for the very first time on the show, Kai Hoffman, Developer Advocate at Civo, will discuss our new 2.0.0 release, which includes a lot of goodies like with a new support for GitLab SaaS, and...🥁... Civo integration. You don't want to miss this party 🎉

Livestream

Livestream with Civo

April 13, 2023
3
:
p.m.
EST
Kubefirst 2.0.0 release

Learn more about the v2 release, which include the new Civo integration & GitLab SaaS support.

In this livestream, John, Jared, Fred, and for the very first time on the show, Kai Hoffman, Developer Advocate at Civo, will discuss our new 2.0.0 release, which includes a lot of goodies like with a new support for GitLab SaaS, and...🥁... Civo integration. You don't want to miss this party 🎉

Livestream

Kubefirst Trifecta: NGINX Ingress Controller, cert-manager & external-dns

March 30, 2023
3
:
p.m.
EST
LIVESTREAM

Learn about NGINX Ingress Controller, cert-manager & external-dns with Kubefirst.

In this livestream, we will discuss and demo how we use ingress-nginx, cert-manager, and external-dns for hostnames automation, helping you save on cost, and most important, let your services, and applications be accessible to, you know... the internet. All that for free and automagically when you deploy your Kubernetes cluster with kubefirst.

Livestream

Kubefirst Trifecta: NGINX Ingress Controller, cert-manager & external-dns

March 30, 2023
3
:
p.m.
EST
LIVESTREAM

Learn about NGINX Ingress Controller, cert-manager & external-dns with Kubefirst.

In this livestream, we will discuss and demo how we use ingress-nginx, cert-manager, and external-dns for hostnames automation, helping you save on cost, and most important, let your services, and applications be accessible to, you know... the internet. All that for free and automagically when you deploy your Kubernetes cluster with kubefirst.

Livestream

GitOps & Secrets Disaster Recovery

March 16, 2023
3
:
p.m.
EST
LIVESTREAM

Better be safe than sorry when it comes to disaster recovery

John Dietz and Frédéric Harper have a lot of content for you with this one! First, we'll explore how the Argo CD app registry works when it comes to desired vs. actual states by being Chaos Monkeys. Then, we will discuss architectural redundancy using HashiCorp Vault coupled with External Secrets Operator within kubefirst. We won't forget to talk about databases, and best practices when it comes to applications in the cloud.

Livestream

GitOps & Secrets Disaster Recovery

March 16, 2023
3
:
p.m.
EST
LIVESTREAM

Better be safe than sorry when it comes to disaster recovery

John Dietz and Frédéric Harper have a lot of content for you with this one! First, we'll explore how the Argo CD app registry works when it comes to desired vs. actual states by being Chaos Monkeys. Then, we will discuss architectural redundancy using HashiCorp Vault coupled with External Secrets Operator within kubefirst. We won't forget to talk about databases, and best practices when it comes to applications in the cloud.

Livestream

Integrating Argo Workflows with GitHub Actions & GitLab CI

March 2, 2023
3
:
p.m.
EST
LIVESTREAM

In our next livestream, Jared, John, and Fred will introduce you to Argo Workflows, a Kubernetes-native workflow engine supporting DAG (Directed Acyclic Graphs) and step-based workflows. We will demonstrate how to integrate this with GitHub Actions, and GitLab CI (Continuous Integration) while showcasing how we use all of these technologies to help you deploy new Kubernetes clusters faster, and easily with kubefirst.

Livestream

Integrating Argo Workflows with GitHub Actions & GitLab CI

March 2, 2023
3
:
p.m.
EST
LIVESTREAM

In our next livestream, Jared, John, and Fred will introduce you to Argo Workflows, a Kubernetes-native workflow engine supporting DAG (Directed Acyclic Graphs) and step-based workflows. We will demonstrate how to integrate this with GitHub Actions, and GitLab CI (Continuous Integration) while showcasing how we use all of these technologies to help you deploy new Kubernetes clusters faster, and easily with kubefirst.

Livestream

HashiCorp Vault: Manage your secrets like never before

February 16, 2023
3
:
p.m.
EST
LIVESTREAM

Let's talk HashiCorp Vault:

Join us for our next livestream in which we'll discuss, and demo HashiCorp Vault and how we use it in kubefirst.

We'll talk about static secrets, leveraging Vault as an IdP (Identify Provider), how coupled with Terraform it can be a powerful tool, and much more...

Livestream

HashiCorp Vault: Manage your secrets like never before

February 16, 2023
3
:
p.m.
EST
LIVESTREAM

Let's talk HashiCorp Vault:

Join us for our next livestream in which we'll discuss, and demo HashiCorp Vault and how we use it in kubefirst.

We'll talk about static secrets, leveraging Vault as an IdP (Identify Provider), how coupled with Terraform it can be a powerful tool, and much more...

Conference

8 Steps to Build an Open Source GitOps Cloud Native Platform on the Civo Cloud

February 8, 2023
12
:
30
p.m.
EST
Civo Navigate North America 2023

Join us for John's talk at Civo Navigate

Conference

8 Steps to Build an Open Source GitOps Cloud Native Platform on the Civo Cloud

February 8, 2023
12
:
30
p.m.
EST
Civo Navigate North America 2023

Join us for John's talk at Civo Navigate

Conference

"Git" a Handle on it! A Scalable Approach to GitOps Configuration Patterns

February 7, 2023
11
:
a.m.
EST
Civo Navigate North America 2023

Join us for John's second talk at Civo Navigate.

Conference

"Git" a Handle on it! A Scalable Approach to GitOps Configuration Patterns

February 7, 2023
11
:
a.m.
EST
Civo Navigate North America 2023

Join us for John's second talk at Civo Navigate.

Conference

Argo CD Best Practices & Practical Patterns

February 2, 2023
3
:
p.m.
EST
WEBINAR

If you’ve been involved in Kubernetes for more than a day, you’ve probably heard of Argo CD, the open source, declarative continuous delivery tool. It allows development teams to deploy and manage applications without having vast K8s knowledge or full access to the Kubernetes system. In a GitOps process, Argo CD ensures that new configurations are correctly deployed to a K8s cluster.

John and Jared, co-founders of Kubefirst, will discuss and share best practices and practical patterns while using Argo CD, including:

- Cluster bootstrapping and registry patterns

- GitOps application delivery and environment promotion

- Leveraging Secrets in Argo CD

- Disaster Recovery with Argo CD

- Rollbacks with Argo CD

Kubefirst provides fully-automated open source application delivery and infrastructure management gitops platforms providing you with the best cloud native tools with a single command. Get up and running on Kubernetes in minutes.

Conference

Argo CD Best Practices & Practical Patterns

February 2, 2023
3
:
p.m.
EST
WEBINAR

If you’ve been involved in Kubernetes for more than a day, you’ve probably heard of Argo CD, the open source, declarative continuous delivery tool. It allows development teams to deploy and manage applications without having vast K8s knowledge or full access to the Kubernetes system. In a GitOps process, Argo CD ensures that new configurations are correctly deployed to a K8s cluster.

John and Jared, co-founders of Kubefirst, will discuss and share best practices and practical patterns while using Argo CD, including:

- Cluster bootstrapping and registry patterns

- GitOps application delivery and environment promotion

- Leveraging Secrets in Argo CD

- Disaster Recovery with Argo CD

- Rollbacks with Argo CD

Kubefirst provides fully-automated open source application delivery and infrastructure management gitops platforms providing you with the best cloud native tools with a single command. Get up and running on Kubernetes in minutes.

Livestream

Kubefirst Local update + Improved Vault support

January 19, 2023
3
:
p.m.
EST
Kubefirst v1.11 Release

New month, new release! The v1.11 release of Kubefirst is here and we can’t wait to unpack all of the new features and updates.

Join John and Jared, co-founders of Kubefirst, as they share key updates and a demo, including:

- Updates to Kubefirst Local, including Ingress and DNS support

- Improved user password management in Vault

- UX improvements to the CLI

Learn more about the release: https://github.com/kubefirst/kubefirst/blob/main/docs/roadmap/index.md

Livestream

Kubefirst Local update + Improved Vault support

January 19, 2023
3
:
p.m.
EST
Kubefirst v1.11 Release

New month, new release! The v1.11 release of Kubefirst is here and we can’t wait to unpack all of the new features and updates.

Join John and Jared, co-founders of Kubefirst, as they share key updates and a demo, including:

- Updates to Kubefirst Local, including Ingress and DNS support

- Improved user password management in Vault

- UX improvements to the CLI

Learn more about the release: https://github.com/kubefirst/kubefirst/blob/main/docs/roadmap/index.md

Livestream

Open-source Application Delivery + Infrastructure Mgmt GitOps platform

December 13, 2022
2
:
p.m.
EST
Kubefirst v1.10 release

Join us to learn more about the kubefirst superpowers. We will also discuss, and demo the new local feature released with 1.10, and answer questions.

Livestream

Open-source Application Delivery + Infrastructure Mgmt GitOps platform

December 13, 2022
2
:
p.m.
EST
Kubefirst v1.10 release

Join us to learn more about the kubefirst superpowers. We will also discuss, and demo the new local feature released with 1.10, and answer questions.

Conference

How to Start Your Startup Fast on Kubernetes

September 18, 2022
:
Denver Startup Week 2022

Learn how to get your startup up and running with Kubernetes quickly

Conference

How to Start Your Startup Fast on Kubernetes

September 18, 2022
:
Denver Startup Week 2022

Learn how to get your startup up and running with Kubernetes quickly

Livestream

GitOps Infrastructure & Application Delivery Platform

July 26, 2022
11
:
a.m.
EST
Kubefirst 1.8 Release

Join us to learn how to tame the CNCF Landscape with Kubefirst. In this session, you will meet Kubefirst co-founders John and Jared, hear their story and see a demo of Kubefirst, a project enables you to provision an open source, self-hosted, gitops-driven, kubernetes-centric infrastructure and application delivery ecosystem that is completely automated from the start.

Livestream

GitOps Infrastructure & Application Delivery Platform

July 26, 2022
11
:
a.m.
EST
Kubefirst 1.8 Release

Join us to learn how to tame the CNCF Landscape with Kubefirst. In this session, you will meet Kubefirst co-founders John and Jared, hear their story and see a demo of Kubefirst, a project enables you to provision an open source, self-hosted, gitops-driven, kubernetes-centric infrastructure and application delivery ecosystem that is completely automated from the start.