Skip to content

Instantly share code, notes, and snippets.

@stefancocora
Created November 28, 2017 13:51
Show Gist options
  • Save stefancocora/ab2cb02cdd045ec404a318f36816280e to your computer and use it in GitHub Desktop.
Save stefancocora/ab2cb02cdd045ec404a318f36816280e to your computer and use it in GitHub Desktop.
kops-1.8.0-beta.1 segfault when concourse CI was running kops update cluster in dry-run mode aka without --yes
kops version
Version 1.8.0-beta.1 (git-0a2f949fd)

Concourse CI logs:

I1128 13:18:20.029760     558 request_logger.go:45] AWS request: autoscaling/DescribeAutoScalingGroups
I1128 13:18:20.077294     558 executor.go:91] Tasks: 90 done / 90 total; 0 can run
I1128 13:18:20.077809     558 iam_builder.go:285] Ignoring location "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/pki/" because found parent "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/"
I1128 13:18:20.077828     558 iam_builder.go:285] Ignoring location "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/secrets/" because found parent "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/"
I1128 13:18:20.077840     558 iam_builder.go:290] Found root location "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/"
I1128 13:18:20.103449     558 iam_builder.go:285] Ignoring location "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/pki/" because found parent "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/"
I1128 13:18:20.103477     558 iam_builder.go:285] Ignoring location "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/secrets/" because found parent "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/"
I1128 13:18:20.103493     558 iam_builder.go:290] Found root location "s3://dev-abcdefg-k8s-state/k8s.dev.abcdefg.example.com/"
I1128 13:18:20.121048     558 context.go:140] Performing HTTP request: GET https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz.sha1
I1128 13:18:20.210669     558 apply_cluster.go:884] Found hash "4f001a87cd410fa3d1c8cc1c4232a817fb30cde7" for "https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz"
I1128 13:18:20.300131     558 context.go:140] Performing HTTP request: GET https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz.sha1
I1128 13:18:20.388529     558 apply_cluster.go:884] Found hash "4f001a87cd410fa3d1c8cc1c4232a817fb30cde7" for "https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz"
I1128 13:18:20.450650     558 context.go:140] Performing HTTP request: GET https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz.sha1
I1128 13:18:20.565108     558 apply_cluster.go:884] Found hash "4f001a87cd410fa3d1c8cc1c4232a817fb30cde7" for "https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz"
I1128 13:18:20.668591     558 context.go:140] Performing HTTP request: GET https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz.sha1
I1128 13:18:20.757458     558 apply_cluster.go:884] Found hash "4f001a87cd410fa3d1c8cc1c4232a817fb30cde7" for "https://kubeupv2.s3.amazonaws.com/kops/1.8.0-beta.1/images/protokube.tar.gz"
I1128 13:18:20.772650     558 dryrun_target.go:456] Unhandled kind in asString for "": awstasks.LoadBalancerHealthCheck
I1128 13:18:20.772684     558 dryrun_target.go:456] Unhandled kind in asString for "": awstasks.LoadBalancerHealthCheck
I1128 13:18:20.778110     558 context.go:91] deleting temp dir: "/tmp/deploy851622747"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xf042f6]
goroutine 1 [running]:
k8s.io/kops/upup/pkg/fi.(*ResourceHolder).Open(0x0, 0x0, 0xc420bd20f8, 0xc420e32380, 0x7f761bb48458)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/resources.go:207 +0x26
k8s.io/kops/upup/pkg/fi.CopyResource(0x4b16520, 0xc4202b1960, 0x4b178a0, 0x0, 0x0, 0x0, 0x0)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/resources.go:85 +0x6d
k8s.io/kops/upup/pkg/fi.ResourceAsString(0x4b178a0, 0x0, 0x0, 0x4b178a0, 0x0, 0x4bbc01)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/resources.go:103 +0x5f
k8s.io/kops/upup/pkg/fi.tryResourceAsString(0x2cda1c0, 0xc420c1f6f0, 0x196, 0x4b178a0, 0xc420a1e000, 0xc420c1f601)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/dryrun_target.go:349 +0x1ed
k8s.io/kops/upup/pkg/fi.buildChangeList(0x4b17f60, 0xc420c1f6e0, 0x4b17f60, 0xc420a1e020, 0x4b17f60, 0xc420c1f700, 0x0, 0x1, 0x0, 0x0, ...)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/dryrun_target.go:319 +0x89e
k8s.io/kops/upup/pkg/fi.(*DryRunTarget).PrintReport(0xc4207bfa40, 0xc42119f020, 0x4b217e0, 0xc42000c018, 0xc421107088, 0x1b)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/dryrun_target.go:215 +0x9cf
k8s.io/kops/upup/pkg/fi.(*DryRunTarget).Finish(0xc4207bfa40, 0xc42119f020, 0x312691e, 0xa)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/dryrun_target.go:476 +0x47
k8s.io/kops/upup/pkg/fi/cloudup.(*ApplyClusterCmd).Run(0xc4210640d0, 0x0, 0x0)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/upup/pkg/fi/cloudup/apply_cluster.go:867 +0x4aae
main.RunUpdateCluster(0xc4207afbe0, 0x7ffce23ab406, 0x1a, 0x4b217e0, 0xc42000c018, 0xc420a5e700, 0x4, 0xc420965d18)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/cmd/kops/update_cluster.go:216 +0x649
main.NewCmdUpdateCluster.func1(0xc420309680, 0xc420a2d440, 0x1, 0x4)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/cmd/kops/update_cluster.go:98 +0xc4
k8s.io/kops/vendor/github.com/spf13/cobra.(*Command).execute(0xc420309680, 0xc420a06b40, 0x4, 0x6, 0xc420309680, 0xc420a06b40)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/vendor/github.com/spf13/cobra/command.go:603 +0x234
k8s.io/kops/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x4d19240, 0x28fd100, 0x0, 0x0)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/vendor/github.com/spf13/cobra/command.go:689 +0x2fe
k8s.io/kops/vendor/github.com/spf13/cobra.(*Command).Execute(0x4d19240, 0x4d4d710, 0x0)
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/vendor/github.com/spf13/cobra/command.go:648 +0x2b
main.Execute()
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/cmd/kops/root.go:95 +0x91
main.main()
	/tmp/build/9299c5ca/kops-src/rootfs/kops-src/go/src/k8s.io/kops/cmd/kops/main.go:25 +0x20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment