Skip to content

Commit b2db32a

Browse files
author
Jason Yellick
committed
FAB-10831 Remove unused GenerateDockerfile parm
The CDS is never actually used in any capacity for GenerateDockerfile so, this CR removes it from the interface definition. Change-Id: I95f595d9877d2e76229ce1b13be197e288e57af1 Signed-off-by: Jason Yellick <jyellick@us.ibm.com>
1 parent aff080c commit b2db32a

File tree

9 files changed

+17
-36
lines changed

9 files changed

+17
-36
lines changed

core/chaincode/platforms/car/platform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func (carPlatform *Platform) GetDeploymentPayload(path string) ([]byte, error) {
4747
return ioutil.ReadFile(path)
4848
}
4949

50-
func (carPlatform *Platform) GenerateDockerfile(cds *pb.ChaincodeDeploymentSpec) (string, error) {
50+
func (carPlatform *Platform) GenerateDockerfile() (string, error) {
5151

5252
var buf []string
5353

core/chaincode/platforms/golang/platform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ func (goPlatform *Platform) GetDeploymentPayload(path string) ([]byte, error) {
476476
return payload.Bytes(), nil
477477
}
478478

479-
func (goPlatform *Platform) GenerateDockerfile(cds *pb.ChaincodeDeploymentSpec) (string, error) {
479+
func (goPlatform *Platform) GenerateDockerfile() (string, error) {
480480

481481
var buf []string
482482

core/chaincode/platforms/golang/platform_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ func TestGenerateDockerBuild(t *testing.T) {
358358
cds, err = generateFakeCDS(tst.CCName, tst.Path, tst.File, tst.Mode)
359359
}
360360

361-
if _, err = platform.GenerateDockerfile(cds); err != nil {
361+
if _, err = platform.GenerateDockerfile(); err != nil {
362362
t.Errorf("could not generate docker file for a valid spec: %s, %s", cds.ChaincodeSpec.ChaincodeId.Path, err)
363363
}
364364
err = platform.GenerateDockerBuild(cds, tw)

core/chaincode/platforms/java/java_test.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,12 @@ func TestGenerateDockerfile(t *testing.T) {
9696
createTestJar(t)
9797
defer os.RemoveAll(chaincodePathFolder)
9898
}
99-
payload, err := platform.GetDeploymentPayload(chaincodePath)
99+
_, err = platform.GetDeploymentPayload(spec.Path())
100100
if err != nil {
101101
t.Fatalf("failed to get Java CC payload: %s", err)
102102
}
103-
cds := &pb.ChaincodeDeploymentSpec{
104-
CodePackage: payload}
105103

106-
dockerfile, err := platform.GenerateDockerfile(cds)
104+
dockerfile, err := platform.GenerateDockerfile()
107105
assert.NoError(t, err)
108106
assert.Equal(t, expected, dockerfile)
109107
}

core/chaincode/platforms/java/platform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func (javaPlatform *Platform) GetDeploymentPayload(path string) ([]byte, error)
6666
return payload, nil
6767
}
6868

69-
func (javaPlatform *Platform) GenerateDockerfile(cds *pb.ChaincodeDeploymentSpec) (string, error) {
69+
func (javaPlatform *Platform) GenerateDockerfile() (string, error) {
7070
var buf []string
7171

7272
buf = append(buf, cutil.GetDockerfileFromConfig("chaincode.java.Dockerfile"))

core/chaincode/platforms/mock/platform.go

Lines changed: 7 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/chaincode/platforms/node/platform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ func (nodePlatform *Platform) GetDeploymentPayload(path string) ([]byte, error)
173173
return payload.Bytes(), nil
174174
}
175175

176-
func (nodePlatform *Platform) GenerateDockerfile(cds *pb.ChaincodeDeploymentSpec) (string, error) {
176+
func (nodePlatform *Platform) GenerateDockerfile() (string, error) {
177177

178178
var buf []string
179179

core/chaincode/platforms/node/platform_test.go

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,7 @@ func TestGetDeploymentPayload(t *testing.T) {
109109
}
110110

111111
func TestGenerateDockerfile(t *testing.T) {
112-
cds := &peer.ChaincodeDeploymentSpec{
113-
ChaincodeSpec: &peer.ChaincodeSpec{
114-
Type: peer.ChaincodeSpec_NODE,
115-
ChaincodeId: &peer.ChaincodeID{Path: "there/is/no/way/this/path/exists"},
116-
Input: &peer.ChaincodeInput{Args: [][]byte{[]byte("invoke")}}},
117-
CodePackage: []byte("dummy CodePackage content")}
118-
119-
str, _ := platform.GenerateDockerfile(cds)
112+
str, _ := platform.GenerateDockerfile()
120113
if !strings.Contains(str, "/fabric-baseimage:") {
121114
t.Fatalf("should have generated a docker file using the fabric-baseimage, but got %s", str)
122115
}

core/chaincode/platforms/platforms.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ type Platform interface {
2828
ValidatePath(path string) error
2929
ValidateCodePackage(code []byte) error
3030
GetDeploymentPayload(path string) ([]byte, error)
31-
GenerateDockerfile(spec *pb.ChaincodeDeploymentSpec) (string, error)
31+
GenerateDockerfile() (string, error)
3232
GenerateDockerBuild(spec *pb.ChaincodeDeploymentSpec, tw *tar.Writer) error
3333
GetMetadataProvider(spec *pb.ChaincodeDeploymentSpec) ccmetadata.MetadataProvider
3434
}
@@ -108,7 +108,7 @@ func (r *Registry) GenerateDockerfile(cds *pb.ChaincodeDeploymentSpec) (string,
108108
// ----------------------------------------------------------------------------------------------------
109109
// Let the platform define the base Dockerfile
110110
// ----------------------------------------------------------------------------------------------------
111-
base, err := platform.GenerateDockerfile(cds)
111+
base, err := platform.GenerateDockerfile()
112112
if err != nil {
113113
return "", fmt.Errorf("Failed to generate platform-specific Dockerfile: %s", err)
114114
}

0 commit comments

Comments
 (0)