File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -32,8 +32,10 @@ func (v *valueFiles) String() string {
32
32
func (v * valueFiles ) Valid () error {
33
33
errStr := ""
34
34
for _ , valuesFile := range * v {
35
- if _ , err := os .Stat (valuesFile ); os .IsNotExist (err ) {
36
- errStr += err .Error ()
35
+ if strings .TrimSpace (valuesFile ) != "-" {
36
+ if _ , err := os .Stat (valuesFile ); os .IsNotExist (err ) {
37
+ errStr += err .Error ()
38
+ }
37
39
}
38
40
}
39
41
@@ -144,7 +146,14 @@ func (d *diffCmd) vals() ([]byte, error) {
144
146
// User specified a values files via -f/--values
145
147
for _ , filePath := range d .valueFiles {
146
148
currentMap := map [string ]interface {}{}
147
- bytes , err := ioutil .ReadFile (filePath )
149
+
150
+ var bytes []byte
151
+ var err error
152
+ if strings .TrimSpace (filePath ) == "-" {
153
+ bytes , err = ioutil .ReadAll (os .Stdin )
154
+ } else {
155
+ bytes , err = ioutil .ReadFile (filePath )
156
+ }
148
157
if err != nil {
149
158
return []byte {}, err
150
159
}
You can’t perform that action at this time.
0 commit comments