#OpenUnison - Daggerizing
1 messages · Page 1 of 1 (latest)
@ivory fox
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.
the way i deploy with pulumi will probably mirror best. we run helm charts sequentially with the "wait for jobs" flag set
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
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...
(i've never used dagger, so this is all new for me)
Kubernetes – An Enterprise Guide, Third Edition - Published by Packt - PacktPublishing/Kubernetes-An-Enterprise-Guide-Third-Edition
i will apoligize up front for my terrible, no good, very bad code
Luckily, @bleak forge is one of the nicest people ever, so he won't judge too harshly 🙂
@ivory fox around by any chance for a question about openunison?
Yeppers
Que pasa?
have a sec to jump into #911305510882513037 really quick? that will be faster I guess 🤞
Y'all having fun? 😁
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
ooo, can't wait to see this!
For a Helm deploy?
yes. I'll leave comments in the pipeline about the "hacks" I had to go through
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 🤯
tomorrow's livestream? Today is tomorrow!
Where will it be?
@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...
@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...