Skip to content

Commit e40edee

Browse files
committed
Fix agent fargate definition
1 parent 841c307 commit e40edee

File tree

7 files changed

+171
-440
lines changed

7 files changed

+171
-440
lines changed

components/datadog/agent/eksFargate.go

+54-13
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ import (
55
"github.com/DataDog/test-infra-definitions/components/datadog/fakeintake"
66
corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes/core/v1"
77

8-
"github.com/pulumi/pulumi-awsx/sdk/go/awsx/ecs"
98
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
109
)
1110

12-
func EKSFargateLinuxContainerDefinition(e config.CommonEnvironment, image string, apiKeySSMParamName pulumi.StringInput, fakeintake *fakeintake.Fakeintake, logConfig ecs.TaskDefinitionLogConfigurationPtrInput) *corev1.ContainerArgs {
11+
func EKSFargateContainerDefinition(e config.CommonEnvironment, image string, clusterName string, apiKeySSMParamName pulumi.StringInput, fakeintake *fakeintake.Fakeintake) *corev1.ContainerArgs {
1312
if image == "" {
1413
image = dockerAgentFullImagePath(&e, "public.ecr.aws/datadog/agent", "latest")
1514
}
@@ -27,11 +26,15 @@ func EKSFargateLinuxContainerDefinition(e config.CommonEnvironment, image string
2726
"memory": pulumi.String("320Mi"),
2827
},
2928
},
30-
Env: &corev1.EnvVarArray{
29+
Env: append(corev1.EnvVarArray{
3130
&corev1.EnvVarArgs{
3231
Name: pulumi.String("DD_API_KEY"),
3332
Value: apiKeySSMParamName,
3433
},
34+
&corev1.EnvVarArgs{
35+
Name: pulumi.String("DD_SITE"),
36+
Value: pulumi.String("datadoghq.com"),
37+
},
3538
&corev1.EnvVarArgs{
3639
Name: pulumi.String("DD_DOGSTATSD_SOCKET"),
3740
Value: pulumi.String("/var/run/datadog/dsd.socket"),
@@ -44,16 +47,54 @@ func EKSFargateLinuxContainerDefinition(e config.CommonEnvironment, image string
4447
Name: pulumi.String("DD_EKS_FARGATE"),
4548
Value: pulumi.String("true"),
4649
},
50+
&corev1.EnvVarArgs{
51+
Name: pulumi.String("DD_ORCHESTRATOR_EXPLORER_ENABLED"),
52+
Value: pulumi.String("true"),
53+
},
54+
&corev1.EnvVarArgs{
55+
Name: pulumi.String("DD_CLUSTER_NAME"),
56+
Value: pulumi.String(clusterName),
57+
},
58+
}, eksFakeintakeAdditionalEndpointsEnv(fakeintake)...),
59+
Ports: &corev1.ContainerPortArray{
60+
&corev1.ContainerPortArgs{
61+
Name: pulumi.String("udp"),
62+
ContainerPort: pulumi.Int(8125),
63+
Protocol: pulumi.String("UDP"),
64+
},
65+
&corev1.ContainerPortArgs{
66+
Name: pulumi.String("tcp"),
67+
ContainerPort: pulumi.Int(8126),
68+
Protocol: pulumi.String("TCP"),
69+
},
70+
},
71+
}
72+
}
73+
74+
func eksFakeintakeAdditionalEndpointsEnv(fakeintake *fakeintake.Fakeintake) corev1.EnvVarArray {
75+
if fakeintake == nil {
76+
return corev1.EnvVarArray{}
77+
}
78+
return corev1.EnvVarArray{
79+
&corev1.EnvVarArgs{
80+
Name: pulumi.String("DD_SKIP_SSL_VALIDATION"),
81+
Value: pulumi.String("true"),
82+
},
83+
&corev1.EnvVarArgs{
84+
Name: pulumi.String("DD_REMOTE_CONFIGURATION_NO_TLS_VALIDATION"),
85+
Value: pulumi.String("true"),
86+
},
87+
&corev1.EnvVarArgs{
88+
Name: pulumi.String("DD_ADDITIONAL_ENDPOINTS"),
89+
Value: pulumi.Sprintf(`{"https://%s": ["FAKEAPIKEY"]}`, fakeintake.Host),
90+
},
91+
&corev1.EnvVarArgs{
92+
Name: pulumi.String("DD_LOGS_CONFIG_ADDITIONAL_ENDPOINTS"),
93+
Value: pulumi.Sprintf(`[{"host": "%s"}]`, fakeintake.Host),
94+
},
95+
&corev1.EnvVarArgs{
96+
Name: pulumi.String("DD_LOGS_CONFIG_USE_HTTP"),
97+
Value: pulumi.String("true"),
4798
},
48-
// LivenessProbe: &corev1.ProbeArgs{
49-
// HttpGet: &corev1.HTTPGetActionArgs{
50-
// Port: pulumi.Int(80),
51-
// },
52-
// },
53-
// ReadinessProbe: &corev1.ProbeArgs{
54-
// HttpGet: &corev1.HTTPGetActionArgs{
55-
// Port: pulumi.Int(80),
56-
// },
57-
// },
5899
}
59100
}

components/datadog/apps/nginx/eksFargate.go

+7-4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import (
55

66
"github.com/DataDog/test-infra-definitions/common/config"
77
"github.com/DataDog/test-infra-definitions/common/utils"
8+
"github.com/DataDog/test-infra-definitions/components/datadog/agent"
9+
"github.com/DataDog/test-infra-definitions/components/datadog/fakeintake"
810
ddv1alpha1 "github.com/DataDog/test-infra-definitions/components/kubernetes/crds/kubernetes/datadoghq/v1alpha1"
911

1012
"github.com/Masterminds/semver"
@@ -19,14 +21,14 @@ import (
1921
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
2022
)
2123

22-
type EksFargateComponent struct {
24+
type EKSFargateComponent struct {
2325
pulumi.ResourceState
2426
}
2527

26-
// namespace = fargate
27-
func EKSFargateAppDefintion(e config.CommonEnvironment, kubeProvider *kubernetes.Provider, namespace string, dependsOnCrd pulumi.ResourceOption, opts ...pulumi.ResourceOption) (*EksFargateComponent, error) {
28+
func EKSFargateAppDefinition(e config.CommonEnvironment, kubeProvider *kubernetes.Provider, namespace string, clusterName string, apiKeySSMParamName pulumi.StringInput, dependsOnCrd pulumi.ResourceOption, fakeIntakeParam *fakeintake.Fakeintake, opts ...pulumi.ResourceOption) (*EKSFargateComponent, error) {
2829
opts = append(opts, pulumi.Provider(kubeProvider), pulumi.Parent(kubeProvider), pulumi.DeletedWith(kubeProvider))
29-
eksFargateComponent := &EksFargateComponent{}
30+
31+
eksFargateComponent := &EKSFargateComponent{}
3032
if err := e.Ctx.RegisterComponentResource("dd:apps", "nginx", eksFargateComponent, opts...); err != nil {
3133
return nil, err
3234
}
@@ -126,6 +128,7 @@ func EKSFargateAppDefintion(e config.CommonEnvironment, kubeProvider *kubernetes
126128
},
127129
},
128130
},
131+
*agent.EKSFargateContainerDefinition(e, "public.ecr.aws/datadog/agent:latest", clusterName, apiKeySSMParamName, fakeIntakeParam),
129132
},
130133
Volumes: corev1.VolumeArray{
131134
&corev1.VolumeArgs{

components/datadog/apps/redis/eksFargate.go

-80
This file was deleted.

go.mod

+12-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ require (
1313
github.com/cenkalti/backoff/v4 v4.2.1
1414
github.com/google/gofuzz v1.2.0
1515
github.com/pulumi/pulumi-aws/sdk/v5 v5.42.0
16-
github.com/pulumi/pulumi-aws/sdk/v6 v6.20.1
1716
github.com/pulumi/pulumi-awsx/sdk v1.0.6
1817
github.com/pulumi/pulumi-azure-native-sdk/compute/v2 v2.23.0
1918
github.com/pulumi/pulumi-azure-native-sdk/containerservice/v2 v2.23.0
@@ -32,6 +31,17 @@ require (
3231
gopkg.in/yaml.v3 v3.0.1
3332
)
3433

34+
require (
35+
github.com/gofrs/flock v0.7.1 // indirect
36+
github.com/mitchellh/go-homedir v1.1.0 // indirect
37+
github.com/pulumi/pulumi/sdk v1.13.1 // indirect
38+
github.com/src-d/gcfg v1.4.0 // indirect
39+
gopkg.in/src-d/go-billy.v4 v4.3.2 // indirect
40+
gopkg.in/src-d/go-git.v4 v4.13.1 // indirect
41+
gopkg.in/yaml.v2 v2.4.0 // indirect
42+
sourcegraph.com/sourcegraph/appdash v0.0.0-20211028080628-e2786a622600 // indirect
43+
)
44+
3545
require (
3646
dario.cat/mergo v1.0.0 // indirect
3747
github.com/Microsoft/go-winio v0.6.1 // indirect
@@ -102,6 +112,7 @@ require (
102112
github.com/pmezard/go-difflib v1.0.0 // indirect
103113
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
104114
github.com/pulumi/esc v0.6.2 // indirect
115+
github.com/pulumi/pulumi-aws/sdk v1.31.0
105116
github.com/pulumi/pulumi-docker/sdk/v3 v3.6.1 // indirect
106117
github.com/rivo/uniseg v0.4.4 // indirect
107118
github.com/rogpeppe/go-internal v1.11.0 // indirect

go.sum

+18-2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmH
2020
github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA=
2121
github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo=
2222
github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558=
23+
github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs=
2324
github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs=
2425
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
2526
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
@@ -161,6 +162,7 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2
161162
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
162163
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
163164
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
165+
github.com/gofrs/flock v0.7.1 h1:DP+LD/t0njgoPBvT5MJLeliUIVQR03hiKR6vezdwHlc=
164166
github.com/gofrs/flock v0.7.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU=
165167
github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
166168
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
@@ -179,6 +181,7 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y
179181
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
180182
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
181183
github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
184+
github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=
182185
github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
183186
github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
184187
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
@@ -273,6 +276,7 @@ github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRC
273276
github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U=
274277
github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
275278
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
279+
github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
276280
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
277281
github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc=
278282
github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg=
@@ -329,11 +333,11 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435
329333
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
330334
github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw=
331335
github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k=
336+
github.com/pulumi/pulumi-aws/sdk v1.31.0 h1:E6RfPg46zsDJLidyh1vC7Gq9M5zFbjnezJqcG7zKchw=
337+
github.com/pulumi/pulumi-aws/sdk v1.31.0/go.mod h1:8Z92TlFer1SqiPUgT2D/DwXrM9lOaevADPaQdB3BF4U=
332338
github.com/pulumi/pulumi-aws/sdk/v5 v5.31.0/go.mod h1:axXtUAYEclH+SVqr/QmWFzMfJchxrrPiyMrywCcMF9A=
333339
github.com/pulumi/pulumi-aws/sdk/v5 v5.42.0 h1:QdJvPoUklXdNL8faCOuCrv7qmMNp68jiewbGH8ZboUU=
334340
github.com/pulumi/pulumi-aws/sdk/v5 v5.42.0/go.mod h1:qFeKTFSNIlMHotu9ntOWFjJBHtCiUhJeaiUB/0nVwXk=
335-
github.com/pulumi/pulumi-aws/sdk/v6 v6.20.1 h1:WdlLk/7NFv6I/fXYTkdy1lcHGh0e6DKEVEGNmMeESiU=
336-
github.com/pulumi/pulumi-aws/sdk/v6 v6.20.1/go.mod h1:+hNAJL5Ac1DBvMLnOYQnpmPp+S71kjPr6Hr2J5e7U4s=
337341
github.com/pulumi/pulumi-awsx/sdk v1.0.6 h1:oUan8VgA/pqEmbS2vXhh5Zbn7Lhs6yX5bPMzM03QuMI=
338342
github.com/pulumi/pulumi-awsx/sdk v1.0.6/go.mod h1:2H8uPHxZbfsIg9qr6yAfiIuvNnhBUqyhxw/8mXNLDFg=
339343
github.com/pulumi/pulumi-azure-native-sdk/compute/v2 v2.23.0 h1:6HILPKKLjED8DLSa5RXnZiy3bMFI+xM9pYC9mXl5BKE=
@@ -359,6 +363,8 @@ github.com/pulumi/pulumi-random/sdk/v4 v4.13.4 h1:g3jdktE5L5IDrOw4OiB+yhgxSw0okR
359363
github.com/pulumi/pulumi-random/sdk/v4 v4.13.4/go.mod h1:cFlJw0eQnqN+62QpITEF9M08gVyzNCeXrKRsuJptFak=
360364
github.com/pulumi/pulumi-tls/sdk/v4 v4.10.0 h1:4MC0GyEomAjEZJPXEzBZpZ4+TOUg5WE77k38tMDIvS0=
361365
github.com/pulumi/pulumi-tls/sdk/v4 v4.10.0/go.mod h1:tNXsM/+RsiVVmBdzJMOOp6gMoi3sPko5u0FKdiei+cE=
366+
github.com/pulumi/pulumi/sdk v1.13.1 h1:BX0ttL/g5ofKxkK2VY/gp8SdBxJi4eIyIG34JRn9ENU=
367+
github.com/pulumi/pulumi/sdk v1.13.1/go.mod h1:0jjygtqEwLnjNEL3zIn3ynjT/37ZJ42DZE6k2+2NAUM=
362368
github.com/pulumi/pulumi/sdk/v3 v3.16.0/go.mod h1:252ou/zAU1g6E8iTwe2Y9ht7pb5BDl2fJlOuAgZCHiA=
363369
github.com/pulumi/pulumi/sdk/v3 v3.50.1/go.mod h1:tqQ4z9ocyM/UI2VQ7ZReWR3w6dF5ffEozoHipOMcDh4=
364370
github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc=
@@ -399,6 +405,7 @@ github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkU
399405
github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
400406
github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w=
401407
github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU=
408+
github.com/spf13/cobra v0.0.6/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE=
402409
github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE=
403410
github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g=
404411
github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I=
@@ -408,6 +415,7 @@ github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnIn
408415
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
409416
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
410417
github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE=
418+
github.com/src-d/gcfg v1.4.0 h1:xXbNR5AlLSA315x2UO+fTSSAXCDf+Ar38/6oyGbDKQ4=
411419
github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI=
412420
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
413421
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -496,6 +504,7 @@ golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR
496504
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
497505
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
498506
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
507+
golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
499508
golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
500509
golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
501510
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
@@ -536,6 +545,7 @@ golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7w
536545
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
537546
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
538547
golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
548+
golang.org/x/sys v0.0.0-20200317113312-5766fd39f98d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
539549
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
540550
golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
541551
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -613,6 +623,7 @@ google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ij
613623
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
614624
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
615625
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
626+
google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
616627
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
617628
google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg=
618629
google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo=
@@ -639,8 +650,11 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EV
639650
gopkg.in/cheggaaa/pb.v1 v1.0.28/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
640651
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
641652
gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
653+
gopkg.in/src-d/go-billy.v4 v4.3.2 h1:0SQA1pRztfTFx2miS8sA97XvooFeNOmvUenF4o0EcVg=
642654
gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98=
655+
gopkg.in/src-d/go-git-fixtures.v3 v3.5.0 h1:ivZFOIltbce2Mo8IjzUHAFoq/IylO9WHhNOAJK+LsJg=
643656
gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g=
657+
gopkg.in/src-d/go-git.v4 v4.13.1 h1:SRtFyV8Kxc0UP7aCHcijOMQGPxHSmMOPrzulQWolkYE=
644658
gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8=
645659
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
646660
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
@@ -665,3 +679,5 @@ pgregory.net/rapid v0.4.7/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU=
665679
pgregory.net/rapid v0.5.5 h1:jkgx1TjbQPD/feRoK+S/mXw9e1uj6WilpHrXJowi6oA=
666680
pgregory.net/rapid v0.5.5/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
667681
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
682+
sourcegraph.com/sourcegraph/appdash v0.0.0-20211028080628-e2786a622600 h1:hfyJ5ku9yFtLVOiSxa3IN+dx5eBQT9mPmKFypAmg8XM=
683+
sourcegraph.com/sourcegraph/appdash v0.0.0-20211028080628-e2786a622600/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=

0 commit comments

Comments
 (0)