Skip to content

Commit 3c45bca

Browse files
geofffranksebroberson
authored andcommitted
Add appreports for debugging when apps fail to push
1 parent 4d202e9 commit 3c45bca

File tree

113 files changed

+28735
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+28735
-4
lines changed

Diff for: src/code.cloudfoundry.org/go.mod

+5
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ require (
2525
github.com/benjamintf1/unmarshalledmatchers v1.0.0
2626
github.com/cf-container-networking/sql-migrate v0.0.0-20191108002617-83f2bdabdc5d
2727
github.com/cloudfoundry-community/go-uaa v0.3.5
28+
github.com/cloudfoundry/cf-acceptance-tests v1.9.1-0.20250312160631-048ab2ea8caa
2829
github.com/cloudfoundry/cf-test-helpers/v2 v2.12.0
2930
github.com/cloudfoundry/dropsonde v1.1.0
3031
github.com/containernetworking/cni v1.2.3
@@ -56,6 +57,8 @@ require (
5657
code.cloudfoundry.org/diego-logging-client v0.48.0 // indirect
5758
code.cloudfoundry.org/durationjson v0.35.0 // indirect
5859
code.cloudfoundry.org/go-diodes v0.0.0-20250324121313-75aea42a1fc3 // indirect
60+
code.cloudfoundry.org/go-log-cache/v3 v3.1.0 // indirect
61+
code.cloudfoundry.org/go-loggregator/v10 v10.1.0 // indirect
5962
code.cloudfoundry.org/go-loggregator/v9 v9.2.1 // indirect
6063
code.cloudfoundry.org/inigo v0.0.0-20230228171622-18bab030e953 // indirect
6164
filippo.io/edwards25519 v1.1.0 // indirect
@@ -72,6 +75,7 @@ require (
7275
github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e // indirect
7376
github.com/gorilla/context v1.1.1 // indirect
7477
github.com/gorilla/mux v1.6.2 // indirect
78+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
7579
github.com/jackc/pgpassfile v1.0.0 // indirect
7680
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
7781
github.com/jackc/pgx/v5 v5.7.4 // indirect
@@ -94,6 +98,7 @@ require (
9498
golang.org/x/text v0.23.0 // indirect
9599
golang.org/x/time v0.11.0 // indirect
96100
golang.org/x/tools v0.31.0 // indirect
101+
google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb // indirect
97102
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 // indirect
98103
google.golang.org/grpc v1.71.0 // indirect
99104
google.golang.org/protobuf v1.36.6 // indirect

Diff for: src/code.cloudfoundry.org/go.sum

+14-2
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,10 @@ code.cloudfoundry.org/garden v0.0.0-20250326022559-bc5d6fb7cf5c h1:GYiiGP0RbdZct
610610
code.cloudfoundry.org/garden v0.0.0-20250326022559-bc5d6fb7cf5c/go.mod h1:Pb8slICDKDRWNmPqaNuWlcaaizOYxyrwMu40xACtOeE=
611611
code.cloudfoundry.org/go-diodes v0.0.0-20250324121313-75aea42a1fc3 h1:oQiNj5/9QCZOb8QUm+OebyXwLSoszsPHNE1AxeS03Ag=
612612
code.cloudfoundry.org/go-diodes v0.0.0-20250324121313-75aea42a1fc3/go.mod h1:qaRHe9mlQvEok+VgFNqDkX604t3LPMMxTNiOr3y2JP4=
613+
code.cloudfoundry.org/go-log-cache/v3 v3.1.0 h1:/7Fn9ID9wCzLSbqaw6JBJbVo5481xn7L/gI/ysZAaBE=
614+
code.cloudfoundry.org/go-log-cache/v3 v3.1.0/go.mod h1:3kRhDyPZhjBUxUFT0ysMM8Sh27ZtKaPuKzI5x9AmmuE=
615+
code.cloudfoundry.org/go-loggregator/v10 v10.1.0 h1:Hwp3dUklynGlkJakzyfmXKiOT+WpPCz4t3fDGQNoegI=
616+
code.cloudfoundry.org/go-loggregator/v10 v10.1.0/go.mod h1:zXRyE5kx5TwI95gePR2p8d5kPYr6NGqoCbby1ly0XWE=
613617
code.cloudfoundry.org/go-loggregator/v9 v9.2.1 h1:S6Lgg5UJbhh2bt2TGQxs6R00CF8PrUA3GFPYDxy56Fk=
614618
code.cloudfoundry.org/go-loggregator/v9 v9.2.1/go.mod h1:FTFFruqGeOhVCDFvyLgl8EV8YW63NNwRzLhxJcporu8=
615619
code.cloudfoundry.org/inigo v0.0.0-20230228171622-18bab030e953 h1:RqBeS32OCECJmvyE0qcrOjkksuNvggL15raElhxPaMQ=
@@ -664,6 +668,8 @@ github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMn
664668
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
665669
github.com/cloudfoundry-community/go-uaa v0.3.5 h1:w1ssRROOkdSslibe3rczThD2XSFidtfFrGNZxQpig2g=
666670
github.com/cloudfoundry-community/go-uaa v0.3.5/go.mod h1:gH8gdgmUJQj/zZ3WZNWmzFLc7x15fQH9oAuoi4A+rxI=
671+
github.com/cloudfoundry/cf-acceptance-tests v1.9.1-0.20250312160631-048ab2ea8caa h1:dpcn2iNEqXUvCCVDVyeuBSEmdQ8tE37CTDoVYz0V6zI=
672+
github.com/cloudfoundry/cf-acceptance-tests v1.9.1-0.20250312160631-048ab2ea8caa/go.mod h1:B64HXctqR/ucQze7iM93ugiuhtcN8OKXEbgood/6/mw=
667673
github.com/cloudfoundry/cf-test-helpers/v2 v2.12.0 h1:wArGHMEkF+E32NHtRNakNa//7zcM2X/5i/MwrnZNX1s=
668674
github.com/cloudfoundry/cf-test-helpers/v2 v2.12.0/go.mod h1:Mm1edTR4/39wGV8IqFdOBiXlS9CxFwIqDk2Gsqca7vY=
669675
github.com/cloudfoundry/dropsonde v1.1.0 h1:nerhj8K0heOsv/U/Ddou5Esw56YlNeHHJH6MP9QlACQ=
@@ -863,6 +869,8 @@ github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2z
863869
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
864870
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks=
865871
github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w=
872+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 h1:5ZPtiqj0JL5oKWmcsq4VMaAW5ukBEgSGXEN89zeH1Jo=
873+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3/go.mod h1:ndYquD05frm2vACXE1nsccT4oJzjhw2arTS2cpUD1PI=
866874
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
867875
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
868876
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
@@ -894,8 +902,9 @@ github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa02
894902
github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
895903
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
896904
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
897-
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
898905
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
906+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
907+
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
899908
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
900909
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
901910
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
@@ -1001,8 +1010,9 @@ github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qq
10011010
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
10021011
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
10031012
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
1004-
github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
10051013
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
1014+
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
1015+
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
10061016
github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w=
10071017
github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk=
10081018
github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8=
@@ -1669,6 +1679,8 @@ google.golang.org/genproto v0.0.0-20230323212658-478b75c54725/go.mod h1:UUQDJDOl
16691679
google.golang.org/genproto v0.0.0-20230330154414-c0448cd141ea/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak=
16701680
google.golang.org/genproto v0.0.0-20230331144136-dcfb400f0633/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak=
16711681
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU=
1682+
google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb h1:p31xT4yrYrSM/G4Sn2+TNUkVhFCbG9y8itM2S6Th950=
1683+
google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb/go.mod h1:jbe3Bkdp+Dh2IrslsFCklNhweNTBgSYanP1UXhJDhKg=
16721684
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 h1:e0AIkUUhxyBKh6ssZNrAMeqhA7RKUj42346d1y02i2g=
16731685
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
16741686
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=

Diff for: src/code.cloudfoundry.org/test/acceptance/asg_overlay_interaction_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"fmt"
55
"time"
66

7+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
78
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
89
. "github.com/onsi/ginkgo/v2"
910
. "github.com/onsi/gomega"
@@ -126,6 +127,8 @@ var _ = Describe("ASGs and Overlay Policy interaction", func() {
126127
})
127128

128129
AfterEach(func() {
130+
app_helpers.AppReport(appProxy)
131+
129132
By("adding back all the original running ASGs")
130133
for _, sg := range testConfig.DefaultSecurityGroups {
131134
Expect(cf.Cf("bind-running-security-group", sg).Wait(Timeout_Short)).To(gexec.Exit())

Diff for: src/code.cloudfoundry.org/test/acceptance/asg_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"net/http"
77
"time"
88

9+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
910
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
1011
. "github.com/onsi/ginkgo/v2"
1112
. "github.com/onsi/gomega"
@@ -19,6 +20,8 @@ var _ = Describe("Application Security Groups", func() {
1920
)
2021

2122
AfterEach(func() {
23+
app_helpers.AppReport(appName)
24+
2225
By("deleting the asg")
2326
removeASG(asgName)
2427

Diff for: src/code.cloudfoundry.org/test/acceptance/big_asg_test.go

+12-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"time"
77

88
"code.cloudfoundry.org/lib/testsupport"
9+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
910
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
1011
. "github.com/onsi/ginkgo/v2"
1112
. "github.com/onsi/gomega"
@@ -38,6 +39,17 @@ var _ = Describe("Container startup time with a big ASG", func() {
3839
})
3940

4041
Describe("Pushing app with and without a large application security group (ASG)", func() {
42+
var appA, appB string
43+
44+
BeforeEach(func() {
45+
appA = fmt.Sprintf("appA-%d", randomGenerator.Int31())
46+
appB = fmt.Sprintf("appB-%d", randomGenerator.Int31())
47+
})
48+
AfterEach(func() {
49+
app_helpers.AppReport(appA)
50+
app_helpers.AppReport(appB)
51+
})
52+
4153
It("should not give large time difference", func() {
4254
var (
4355
durationWithoutASG time.Duration
@@ -46,7 +58,6 @@ var _ = Describe("Container startup time with a big ASG", func() {
4658

4759
By("pushing an app", func() {
4860
start := time.Now()
49-
appB := fmt.Sprintf("appB-%d", randomGenerator.Int31())
5061
pushProxy(appB)
5162
durationWithoutASG = time.Since(start)
5263
})
@@ -62,7 +73,6 @@ var _ = Describe("Container startup time with a big ASG", func() {
6273

6374
By("pushing another app", func() {
6475
start := time.Now()
65-
appA := fmt.Sprintf("appA-%d", randomGenerator.Int31())
6676
pushProxy(appA)
6777
durationWithASG = time.Since(start)
6878
})

Diff for: src/code.cloudfoundry.org/test/acceptance/custom_iptables_compatibility_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"fmt"
55
"time"
66

7+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
78
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
89
. "github.com/onsi/ginkgo/v2"
910
. "github.com/onsi/gomega"
@@ -34,6 +35,8 @@ var _ = Describe("Custom iptables compatibility", func() {
3435
})
3536

3637
AfterEach(func() {
38+
app_helpers.AppReport(appName)
39+
3740
By("deleting the test org")
3841
Expect(cf.Cf("delete-org", orgName, "-f").Wait(Timeout_Push)).To(gexec.Exit(0))
3942
})

Diff for: src/code.cloudfoundry.org/test/acceptance/external_connectivity_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"time"
1010

1111
"code.cloudfoundry.org/lib/testsupport"
12+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
1213
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
1314
. "github.com/onsi/ginkgo/v2"
1415
. "github.com/onsi/gomega"
@@ -50,6 +51,8 @@ var _ = Describe("external connectivity", func() {
5051
})
5152

5253
AfterEach(func() {
54+
app_helpers.AppReport(appA)
55+
5356
By("adding back all the original running ASGs")
5457
for _, sg := range testConfig.DefaultSecurityGroups {
5558
Expect(cf.Cf("bind-running-security-group", sg).Wait(Timeout_Short)).To(gexec.Exit(0))

Diff for: src/code.cloudfoundry.org/test/acceptance/init_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ func appDir(appType string) string {
105105
}
106106

107107
func pushProxy(appName string) {
108+
108109
Expect(cf.Cf(
109110
"push", appName,
110111
"-p", appDir("proxy"),

Diff for: src/code.cloudfoundry.org/test/acceptance/outbound_conn_limit_test.go

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77

88
spamAPI "example-apps/spammer/api"
99

10+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
1011
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
1112
. "github.com/onsi/ginkgo/v2"
1213
. "github.com/onsi/gomega"
@@ -49,6 +50,9 @@ var _ = Describe("Outbound connection limit", func() {
4950
})
5051

5152
Describe("when an app opens multiple connections to one host", func() {
53+
AfterEach(func() {
54+
app_helpers.AppReport(proxyName)
55+
})
5256
It("the connections get rate limited", func() {
5357
By("pushing proxy")
5458
pushProxy(proxyName)

Diff for: src/code.cloudfoundry.org/test/acceptance/policy_cleanup_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package acceptance_test
33
import (
44
"fmt"
55

6+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
67
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
78
. "github.com/onsi/ginkgo/v2"
89
. "github.com/onsi/gomega"
@@ -33,6 +34,7 @@ var _ = Describe("policy cleanup", func() {
3334
})
3435

3536
AfterEach(func() {
37+
app_helpers.AppReport(appA)
3638
Expect(cf.Cf("delete-org", orgName, "-f").Wait(Timeout_Push)).To(gexec.Exit(0))
3739
_, err := cfCLI.CleanupStaleNetworkPolicies()
3840
Expect(err).NotTo(HaveOccurred())

Diff for: src/code.cloudfoundry.org/test/acceptance/search_domains_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package acceptance_test
33
import (
44
"fmt"
55

6+
"github.com/cloudfoundry/cf-acceptance-tests/helpers/app_helpers"
67
"github.com/cloudfoundry/cf-test-helpers/v2/cf"
78
. "github.com/onsi/ginkgo/v2"
89
. "github.com/onsi/gomega"
@@ -31,6 +32,7 @@ var _ = Describe("search domains", func() {
3132
})
3233

3334
AfterEach(func() {
35+
app_helpers.AppReport(appName)
3436
By("deleting the test org")
3537
Expect(cf.Cf("delete-org", orgName, "-f").Wait(Timeout_Push)).To(gexec.Exit(0))
3638
})

0 commit comments

Comments
 (0)