Skip to content

Commit 3ed4098

Browse files
committed
refactor(terraform): don't deploy cilium/flux from terraform
1 parent 9cd002f commit 3ed4098

34 files changed

+366
-992
lines changed

.dagger/checks.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ import (
88
"path/filepath"
99
"strings"
1010

11-
"github.com/kid/home-infra/.dagger/internal/dagger"
1211
"go.opentelemetry.io/otel/codes"
1312
"golang.org/x/sync/errgroup"
13+
14+
"github.com/kid/home-infra/.dagger/internal/dagger"
1415
)
1516

1617
func buildRoutes(ctx context.Context, m *HomeInfra) (*checkRouter, error) {
@@ -51,8 +52,9 @@ func buildRoutes(ctx context.Context, m *HomeInfra) (*checkRouter, error) {
5152
}
5253

5354
tf := dag.Terraform(dagger.TerraformOpts{
54-
SopsKey: m.SopsKey,
55-
IsCi: m.IsCi,
55+
Token: m.TfToken,
56+
SopsAgeKeys: m.SopsAgeKeys,
57+
IsCi: m.IsCi,
5658
})
5759

5860
router.Add(Check{Name: "terraform/fmt", Check: tf.Fmt})

.dagger/go.mod

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ module github.com/kid/home-infra/.dagger
33
go 1.23.0
44

55
require (
6-
github.com/99designs/gqlgen v0.17.49
6+
github.com/99designs/gqlgen v0.17.57
77
github.com/Khan/genqlient v0.7.0
88
github.com/google/go-github/v64 v64.0.0
99
github.com/pkg/errors v0.9.1
10-
github.com/vektah/gqlparser/v2 v2.5.16
10+
github.com/vektah/gqlparser/v2 v2.5.19
1111
go.opentelemetry.io/otel v1.27.0
1212
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.0.0-20240518090000-14441aefdf88
1313
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0
@@ -19,9 +19,9 @@ require (
1919
go.opentelemetry.io/otel/trace v1.27.0
2020
go.opentelemetry.io/proto/otlp v1.3.1
2121
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa
22-
golang.org/x/oauth2 v0.22.0
23-
golang.org/x/sync v0.8.0
24-
google.golang.org/grpc v1.66.1
22+
golang.org/x/oauth2 v0.23.0
23+
golang.org/x/sync v0.10.0
24+
google.golang.org/grpc v1.68.0
2525
)
2626

2727
require (
@@ -35,14 +35,18 @@ require (
3535
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
3636
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
3737
github.com/sosodev/duration v1.3.1 // indirect
38+
github.com/stretchr/testify v1.10.0 // indirect
39+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0
40+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0
3841
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0 // indirect
39-
go.opentelemetry.io/otel/metric v1.27.0 // indirect
42+
go.opentelemetry.io/otel/metric v1.27.0
43+
go.opentelemetry.io/otel/sdk/metric v1.27.0
4044
golang.org/x/net v0.29.0 // indirect
41-
golang.org/x/sys v0.25.0 // indirect
42-
golang.org/x/text v0.18.0 // indirect
45+
golang.org/x/sys v0.28.0 // indirect
46+
golang.org/x/text v0.21.0 // indirect
4347
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
4448
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
45-
google.golang.org/protobuf v1.34.2 // indirect
49+
google.golang.org/protobuf v1.35.2 // indirect
4650
)
4751

4852
replace go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc => go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.0.0-20240518090000-14441aefdf88

.dagger/go.sum

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
github.com/99designs/gqlgen v0.17.49 h1:b3hNGexHd33fBSAd4NDT/c3NCcQzcAVkknhN9ym36YQ=
2-
github.com/99designs/gqlgen v0.17.49/go.mod h1:tC8YFVZMed81x7UJ7ORUwXF4Kn6SXuucFqQBhN8+BU0=
1+
github.com/99designs/gqlgen v0.17.57 h1:Ak4p60BRq6QibxY0lEc0JnQhDurfhxA67sp02lMjmPc=
2+
github.com/99designs/gqlgen v0.17.57/go.mod h1:Jx61hzOSTcR4VJy/HFIgXiQ5rJ0Ypw8DxWLjbYDAUw0=
33
github.com/Khan/genqlient v0.7.0 h1:GZ1meyRnzcDTK48EjqB8t3bcfYvHArCUUvgOwpz1D4w=
44
github.com/Khan/genqlient v0.7.0/go.mod h1:HNyy3wZvuYwmW3Y7mkoQLZsa/R5n5yIRajS1kPBvSFM=
55
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ=
@@ -15,6 +15,8 @@ github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
1515
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
1616
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
1717
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
18+
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
19+
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
1820
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
1921
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
2022
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
@@ -40,16 +42,20 @@ github.com/sosodev/duration v1.3.1 h1:qtHBDMQ6lvMQsL15g4aopM4HEfOaYuhWBw3NPTtlqq
4042
github.com/sosodev/duration v1.3.1/go.mod h1:RQIBBX0+fMLc/D9+Jb/fwvVmo0eZvDDEERAikUR6SDg=
4143
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
4244
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
43-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
44-
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
45-
github.com/vektah/gqlparser/v2 v2.5.16 h1:1gcmLTvs3JLKXckwCwlUagVn/IlV2bwqle0vJ0vy5p8=
46-
github.com/vektah/gqlparser/v2 v2.5.16/go.mod h1:1lz1OeCqgQbQepsGxPVywrjdBHW2T08PUS3pJqepRww=
45+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
46+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
47+
github.com/vektah/gqlparser/v2 v2.5.19 h1:bhCPCX1D4WWzCDvkPl4+TP1N8/kLrWnp43egplt7iSg=
48+
github.com/vektah/gqlparser/v2 v2.5.19/go.mod h1:y7kvl5bBlDeuWIvLtA9849ncyvx6/lj06RsMrEjVy3U=
4749
go.opentelemetry.io/otel v1.27.0 h1:9BZoF3yMK/O1AafMiQTVu0YDj5Ea4hPhxCs7sGva+cg=
4850
go.opentelemetry.io/otel v1.27.0/go.mod h1:DMpAK8fzYRzs+bi3rS5REupisuqTheUlSZJ1WnZaPAQ=
4951
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.0.0-20240518090000-14441aefdf88 h1:oM0GTNKGlc5qHctWeIGTVyda4iFFalOzMZ3Ehj5rwB4=
5052
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.0.0-20240518090000-14441aefdf88/go.mod h1:JGG8ebaMO5nXOPnvKEl+DiA4MGwFjCbjsxT1WHIEBPY=
5153
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0 h1:ccBrA8nCY5mM0y5uO7FT0ze4S0TuFcWdDB2FxGMTjkI=
5254
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0/go.mod h1:/9pb6634zi2Lk8LYg9Q0X8Ar6jka4dkFOylBLbVQPCE=
55+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0 h1:bFgvUr3/O4PHj3VQcFEuYKvRZJX1SJDQ+11JXuSB3/w=
56+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0/go.mod h1:xJntEd2KL6Qdg5lwp97HMLQDVeAhrYxmzFseAMDPQ8I=
57+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0 h1:CIHWikMsN3wO+wq1Tp5VGdVRTcON+DmOJSfDjXypKOc=
58+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0/go.mod h1:TNupZ6cxqyFEpLXAZW7On+mLFL0/g0TE3unIYL91xWc=
5359
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0 h1:R9DE4kQ4k+YtfLI2ULwX82VtNQ2J8yZmA7ZIF/D+7Mc=
5460
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0/go.mod h1:OQFyQVrDlbe+R7xrEyDr/2Wr67Ol0hRUgsfA+V5A95s=
5561
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0 h1:qFffATk0X+HD+f1Z8lswGiOQYKHRlzfmdJm0wEaVrFA=
@@ -64,6 +70,8 @@ go.opentelemetry.io/otel/sdk v1.27.0 h1:mlk+/Y1gLPLn84U4tI8d3GNJmGT/eXe3ZuOXN9kT
6470
go.opentelemetry.io/otel/sdk v1.27.0/go.mod h1:Ha9vbLwJE6W86YstIywK2xFfPjbWlCuwPtMkKdz/Y4A=
6571
go.opentelemetry.io/otel/sdk/log v0.3.0 h1:GEjJ8iftz2l+XO1GF2856r7yYVh74URiF9JMcAacr5U=
6672
go.opentelemetry.io/otel/sdk/log v0.3.0/go.mod h1:BwCxtmux6ACLuys1wlbc0+vGBd+xytjmjajwqqIul2g=
73+
go.opentelemetry.io/otel/sdk/metric v1.27.0 h1:5uGNOlpXi+Hbo/DRoI31BSb1v+OGcpv2NemcCrOL8gI=
74+
go.opentelemetry.io/otel/sdk/metric v1.27.0/go.mod h1:we7jJVrYN2kh3mVBlswtPU22K0SA+769l93J6bsyvqw=
6775
go.opentelemetry.io/otel/trace v1.27.0 h1:IqYb813p7cmbHk0a5y6pD5JPakbVfftRXABGt5/Rscw=
6876
go.opentelemetry.io/otel/trace v1.27.0/go.mod h1:6RiD1hkAprV4/q+yd2ln1HG9GoPx39SuvvstaLBl+l4=
6977
go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0=
@@ -74,23 +82,23 @@ golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8
7482
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE=
7583
golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
7684
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
77-
golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA=
78-
golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
79-
golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ=
80-
golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
81-
golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
82-
golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
83-
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
84-
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
85+
golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs=
86+
golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
87+
golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
88+
golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
89+
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
90+
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
91+
golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
92+
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
8593
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
8694
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc=
8795
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:qpvKtACPCQhAdu3PyQgV4l3LMXZEtft7y8QcarRsp9I=
8896
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ=
8997
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
90-
google.golang.org/grpc v1.66.1 h1:hO5qAXR19+/Z44hmvIM4dQFMSYX9XcWsByfoxutBpAM=
91-
google.golang.org/grpc v1.66.1/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y=
92-
google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
93-
google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
98+
google.golang.org/grpc v1.68.0 h1:aHQeeJbo8zAkAa3pRzrVjZlbz6uSfeOXlJNQM0RAbz0=
99+
google.golang.org/grpc v1.68.0/go.mod h1:fmSPC5AsjSBCK54MyHRx48kpOti1/jRfOlwEWywNjWA=
100+
google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io=
101+
google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
94102
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
95103
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
96104
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

.dagger/main.go

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,27 @@
1-
// A generated module for HomeInfra functions
2-
//
3-
// This module has been generated via dagger init and serves as a reference to
4-
// basic module structure as you get started with Dagger.
5-
//
6-
// Two functions have been pre-created. You can modify, delete, or add to them,
7-
// as needed. They demonstrate usage of arguments and return types using simple
8-
// echo and grep commands. The functions can be called from the dagger CLI or
9-
// from one of the SDKs.
10-
//
11-
// The first line in this comment block is a short description line and the
12-
// rest is a long description with more detail on the module's purpose or usage,
13-
// if appropriate. All modules should have a short description.
14-
151
package main
162

173
import (
184
"context"
195

206
"github.com/google/go-github/v64/github"
7+
218
"github.com/kid/home-infra/.dagger/internal/dagger"
229
)
2310

2411
type HomeInfra struct {
25-
Source *dagger.Directory // +private
26-
GitDir *dagger.Directory // +private
27-
IsCi bool // +private
28-
GhPr int // +private
29-
GhToken *dagger.Secret // +private
30-
SopsKey *dagger.Secret // +private
12+
Source *dagger.Directory // +private
13+
IsCi bool // +private
14+
GhPr int // +private
15+
GhToken *dagger.Secret // +private
16+
TfToken *dagger.Secret // +private
17+
SopsAgeKeys *dagger.Secret // +private
3118
}
3219

3320
func New(
3421
ctx context.Context,
3522
// +optional
3623
// +defaultPath="/"
37-
// +ignore=[".git", ".archived", ".devenv", ".direnv", "dagger/dagger.gen.go", "dagger/internal", "**/.terraform", "**/.terragrunt-cache"]
24+
// +ignore=["**/*", "!clusters/**/*"]
3825
source *dagger.Directory,
3926
// +optional
4027
ci bool,
@@ -47,13 +34,16 @@ func New(
4734
// +optional
4835
ghToken *dagger.Secret,
4936
// +optional
50-
sopsKey *dagger.Secret,
37+
tfToken *dagger.Secret,
38+
// +optional
39+
sopsAgeKeys *dagger.Secret,
5140
) (*HomeInfra, error) {
5241
m := &HomeInfra{
53-
Source: source,
54-
IsCi: ci,
55-
GhToken: ghToken,
56-
SopsKey: sopsKey,
42+
Source: source,
43+
IsCi: ci,
44+
GhToken: ghToken,
45+
TfToken: tfToken,
46+
SopsAgeKeys: sopsAgeKeys,
5747
}
5848

5949
if ghEventName != "" && ghEvent != nil {

.envrc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
#!/usr/bin/env bash
22

3-
source_url "https://raw.githubusercontent.com/cachix/devenv/95f329d49a8a5289d31e0982652f7058a189bfca/direnvrc" "sha256-d+8cBpDfDBj41inrADaJt+bDWhOktwslgoP5YiGJ1v0="
3+
# Taskfile
4+
export TASK_X_ENV_PRECEDENCE=1
45

5-
use devenv
6+
KUBECONFIG="$(realpath -s kubeconfig)"
7+
export KUBECONFIG
68

79
GITHUB_TOKEN=$(gh auth token)
810
export GITHUB_TOKEN
911

1012
TF_TOKEN=$(jq -rc '.credentials["app.terraform.io"].token' ~/.terraform.d/credentials.tfrc.json)
1113
export TF_TOKEN
14+
15+
source_url "https://raw.githubusercontent.com/cachix/devenv/82c0147677e510b247d8b9165c54f73d32dfd899/direnvrc" "sha256-7u4iDd1nZpxL4tCzmPG0dQgC5V+/44Ba+tHkPob1v2k="
16+
use devenv

.gitignore

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
.devenv
2-
.direnv
3-
.terraform
4-
.terragrunt-cache
1+
.task
2+
3+
# Terraform
4+
**/.terraform
5+
**/.terragrunt-cache
6+
**/*.tfstate
7+
58
kubeconfig
69

710
go.work

Earthfile

Lines changed: 0 additions & 4 deletions
This file was deleted.

containers/.dagger/go.mod

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ module github.com/kid/home-infra/containers/.dagger
33
go 1.23.0
44

55
require (
6-
github.com/99designs/gqlgen v0.17.49
6+
github.com/99designs/gqlgen v0.17.57
77
github.com/Khan/genqlient v0.7.0
8-
github.com/vektah/gqlparser/v2 v2.5.16
8+
github.com/vektah/gqlparser/v2 v2.5.19
99
go.opentelemetry.io/otel v1.27.0
1010
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.0.0-20240518090000-14441aefdf88
1111
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0
@@ -17,8 +17,8 @@ require (
1717
go.opentelemetry.io/otel/trace v1.27.0
1818
go.opentelemetry.io/proto/otlp v1.3.1
1919
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa
20-
golang.org/x/sync v0.8.0
21-
google.golang.org/grpc v1.66.1
20+
golang.org/x/sync v0.10.0
21+
google.golang.org/grpc v1.68.0
2222
)
2323

2424
require (
@@ -31,14 +31,18 @@ require (
3131
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
3232
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
3333
github.com/sosodev/duration v1.3.1 // indirect
34+
github.com/stretchr/testify v1.10.0 // indirect
35+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0
36+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0
3437
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0 // indirect
35-
go.opentelemetry.io/otel/metric v1.27.0 // indirect
38+
go.opentelemetry.io/otel/metric v1.27.0
39+
go.opentelemetry.io/otel/sdk/metric v1.27.0
3640
golang.org/x/net v0.29.0 // indirect
37-
golang.org/x/sys v0.25.0 // indirect
38-
golang.org/x/text v0.18.0 // indirect
41+
golang.org/x/sys v0.28.0 // indirect
42+
golang.org/x/text v0.21.0 // indirect
3943
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
4044
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
41-
google.golang.org/protobuf v1.34.2 // indirect
45+
google.golang.org/protobuf v1.35.2 // indirect
4246
)
4347

4448
replace go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc => go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.0.0-20240518090000-14441aefdf88

0 commit comments

Comments
 (0)