Skip to content
/ api-ops Public

🍰 Operations for Cakely API cluster

License

Notifications You must be signed in to change notification settings

cakely/api-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cakely API Ops

EKS cluster, ECR repository, and Flux management for cakely/api

About

This repository contains a GitHub Actions workflow (setup.yaml) that creates an EKS cluster and ECR repository upon workflow_dispatch. Self hosted runner "ECR Create" is used in this workflow to communicate to a pre-configured instance of Vault using an AppRole with the ecr-create policy. See cakely/vault-runner-setup for details.

The EKS cluster infrastructure definition is in cluster.yaml.

Context

This repo is the technical complement to a webinar entitled Secure GitOps Workflows with GitHub Actions and HashiCorp Vault, delivered on August 25th 2020, which can be viewed online here.

The work here represents the final state of the demos and workflows that were presented as a part of that webinar. It is recommended to view this repo in the context of that webinar.

You are here 🍰:

For more goodness related to cake, GitHub, and Terraform, kindly view the previous webinar entitled Unlocking the Cloud Operating Model with GitHub Actions.

Pre-requisites

License

MIT

Credits

About

🍰 Operations for Cakely API cluster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published