Our great sponsors
-
This is one of the few definitions that we have in this package, I will not show you directly all of them since it's really specific to our implementation and it's not very relevant to explain how it's working. However, you can retrieve all of our source code here: https://github.com/camptocamp/dagger-pulumi
-
import ( "github.com/camptocamp/pulumi-aws-schweizmobil/ci" "dagger.io/dagger" ) dagger.#Plan & { client: { env: { PULUMI_GOMAXPROCS?: string PULUMI_GOMEMLIMIT?: string } filesystem: { sources: read: { path: "." contents: dagger.#FS exclude: [ ".*", ] } // TODO // Simplify once https://github.com/dagger/dagger/issues/2909 is fixed plan: read: { path: "plan.json" contents: string } planWrite: write: { path: "plan.json" contents: actions.preview.plan } } } #Pulumi: ci.#Pulumi & { env: { if client.env.PULUMI_GOMAXPROCS != _|_ { GOMAXPROCS: client.env.PULUMI_GOMAXPROCS } if client.env.PULUMI_GOMEMLIMIT != _|_ { GOMEMLIMIT: client.env.PULUMI_GOMEMLIMIT } } source: client.filesystem.sources.read.contents stack: string diff: bool update: plan: client.filesystem.plan.read.contents enableDestructiveActions: bool } actions: { #Pulumi.commands } }
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Important note: Initially Dagger.io was developed using Cuelang, an amazing and modern declarative language. Cue was also the only way to do pipelines with it. However, Dagger's team have recently transformed Dagger to be language agnostic. We now have different SDKs: Go (the main one), CUE, Node.js and Python. As of today, I advice you to choose the Go SDK if you don't really know which one to take. For the CUE one, I only recommend it to you if: