Skip to content

WillBeebe/package-provisioner

 
 

Repository files navigation

  • service that consumes messages from pubsub

  • grab secrets from the db / secret store

  • grab package values from db

  • provision infra / app / agent

  • update db

  • optionally the db adds this info to the msg and the provisioner can't talk to the db.

  • diagraming state is important, so we can have a robust UX

  • websocket support in the api will be required for shared user sessions

gcloud components install pubsub-emulator
gcloud beta emulators pubsub start --project=your-project-id
$(gcloud beta emulators pubsub env-init)
# this should be json schema as well, allowing each package to have a dag of composeable steps as well
plan:
    - source: pkg 
      executor: terraform 
    # - source: pkg-new 
    #   executor: opentofu 
    #   generated: true  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 88.3%
  • Makefile 7.1%
  • Dockerfile 3.3%
  • Shell 1.3%