Skip to content

Commit c370517

Browse files
Merge pull request step-security#2559 from vamshi-stepsecurity/feat/exempt-images
export struct
2 parents 4cb3a69 + 4907fbc commit c370517

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

remediation/docker/securedockerfile.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ type SecureDockerfileResponse struct {
2121
DockerfileFetchError bool
2222
}
2323

24-
type dockerfileConfig struct {
25-
exemptedImages []string
24+
type DockerfileConfig struct {
25+
ExemptedImages []string
2626
}
2727

28-
func SecureDockerFile(inputDockerFile string, opts ...dockerfileConfig) (*SecureDockerfileResponse, error) {
28+
func SecureDockerFile(inputDockerFile string, opts ...DockerfileConfig) (*SecureDockerfileResponse, error) {
2929
reader := strings.NewReader(inputDockerFile)
3030
cmds, err := dockerfile.ParseReader(reader)
3131
if err != nil {
@@ -40,7 +40,7 @@ func SecureDockerFile(inputDockerFile string, opts ...dockerfileConfig) (*Secure
4040
// Get exempted images list, default to empty if no config provided
4141
var exemptedImages []string
4242
if len(opts) > 0 {
43-
exemptedImages = opts[0].exemptedImages
43+
exemptedImages = opts[0].ExemptedImages
4444
}
4545

4646
for _, c := range cmds {

remediation/docker/securedockerfile_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ func TestSecureDockerFile(t *testing.T) {
6161

6262
var output *SecureDockerfileResponse
6363
if test.useExemptConfig {
64-
config := dockerfileConfig{
65-
exemptedImages: test.exemptedImages,
64+
config := DockerfileConfig{
65+
ExemptedImages: test.exemptedImages,
6666
}
6767
output, err = SecureDockerFile(string(input), config)
6868
} else {

0 commit comments

Comments
 (0)