#OpenUnison - Daggerizing

1 messages · Page 1 of 1 (latest)

winged pond
#

@bleak forge @scarlet spade Let's use this thread to prep for tomorrow's livestream.

We can add Mark here when he joins

scarlet spade
#

@ivory fox

winged pond
#

Nice to meet you @ivory fox ! @bleak forge is going to check out the helm chart to see if there are any blockers that we might hit tomorrow.

ivory fox
#

the way i deploy with pulumi will probably mirror best. we run helm charts sequentially with the "wait for jobs" flag set

winged pond
#

For anyone watching this thread, the goal is to livestream the experience tomorrow with the following goals:

  • Deploy Open Unison Helm chart to a K3s Kubernetes cluster using Dagger
  • Run acceptance tests against the deployed service from within Dagger

https://www.youtube.com/watch?v=hbdURAMgCF8

This live stream series will demonstrate how open source projects can leverage Dagger to enhance their build automation and development environments. Dagger enables developers to define their pipelines and environments using general-purpose programming languages, increasing flexibility and maintainability compared to traditional configuration-ba...

▶ Play video
ivory fox
#

(i've never used dagger, so this is all new for me)

#

i will apoligize up front for my terrible, no good, very bad code

winged pond
#

Luckily, @bleak forge is one of the nicest people ever, so he won't judge too harshly 🙂

bleak forge
#

@ivory fox around by any chance for a question about openunison?

bleak forge
scarlet spade
#

Y'all having fun? 😁

bleak forge
#

I'm glad I spent some time on this. It's not trivial to get it to work

#

I'll share a very hacky Dagger pipeline you can use as a base @scarlet spade

ivory fox
#

ooo, can't wait to see this!

bleak forge
#

mostly related to openunison specifics

#

the Dagger + k3s part is straightforward

#
root@juvpangae3q3g:/# curl -L -k  https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp/.well-known/openid-conf
iguration
{
  "issuer": "https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp",
  "authorization_endpoint": "https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp/auth",
  "token_endpoint": "https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp/token",
  "userinfo_endpoint": "https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp/userinfo",
  "revocation_endpoint": "https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp/revoke",
  "jwks_uri": "https://k8sou.10.87.0.88.nip.io/auth/idp/k8sIdp/certs",
  "response_types_supported": [
    "code",

cc @ivory fox 🤯

light folio
#

tomorrow's livestream? Today is tomorrow!
Where will it be?

winged pond
#

@light folio happening in 10 minutes! https://www.youtube.com/watch?v=hbdURAMgCF8

This live stream series will demonstrate how open source projects can leverage Dagger to enhance their build automation and development environments. Dagger enables developers to define their pipelines and environments using general-purpose programming languages, increasing flexibility and maintainability compared to traditional configuration-ba...

▶ Play video
winged pond
#

@light folio link has changed - they are streaming here now - https://www.youtube.com/watch?v=ZDm8e4cS8ek

This live stream series will demonstrate how open source projects can leverage Dagger to enhance their build automation and development environments. Dagger enables developers to define their pipelines and environments using general-purpose programming languages, increasing flexibility and maintainability compared to traditional configuration-ba...

▶ Play video