#Zenith extensions

1 messages · Page 1 of 1 (latest)

lavish whale
#

I’ll start:

Building a #golang container image for production

One of the many reasons I love GO is how easy it is to build and containerise. However, it's also important to ensure your production application has the smallest attack surface possible, is portable, and small in size.

Let's…

Likes

391

#
  • I think a Github Actions extension with functions to natively run GHA jobs, backed by @shadow kettle Project Gale, could now be implemented!
#
  • @rancid egret showed a POC of daggerized Pulumi. That could be the start of a Pulumi extension
hazy notch
#

Lots of potential to make integration testing easier with environments.

E.g. a Postgres environment could set up a containerized postgres service for use in integ tests

#

Ditto any sort of "infra" you might want to run locally. E.g. dagger internally uses minio as a local S3 replacement for integ tests, could have a minio environment for setting that up (it's kind of a pain, would be happy to delete that code from our tests and just use an env instead)

shadow kettle
#

If we‘re talking about integration testing kind or any other k8s provider would make sense as well

#

Agreed about postgres and minio those are good examples

hazy notch
hazy notch
#

Secret providers (i.e. give me secrets sourced from Vault, temporary AWS tokens from a credential provider, etc.) will be great. Still need to figure out the exact model, but should make a ton sense to use environments for this.

shadow kettle
#

👆 this could be tricky but if we could find a way to integrate, that would be really useful

hazy notch
shadow kettle
hazy notch
lavish whale
#

@hazy notch would it make sense to support exposing certain parts of an extension in the parent environment, from the json config - ie. without having to write pass-through code?

#

I think we discussed that during the zenithathon

hazy notch
lavish whale
#

Can I already load an environment dynamically in code?

hazy notch
lavish whale
lavish whale
lavish whale
#

With @safe dawn exploring Tekton/Dagger compatibility, I think a Tekton extension would be a great candidate 🙂

#

FYI @broken narwhal you'll probably be interested in this thread

lavish whale