mirror of
https://github.com/k3s-io/k3s.git
synced 2026-04-20 21:58:56 -04:00
Improved regex for double equals arguments (#4505)
Signed-off-by: Derek Nola <derek.nola@suse.com>
This commit is contained in:
parent
535a919635
commit
ef263bd2b0
3 changed files with 5 additions and 4 deletions
|
|
@ -29,7 +29,7 @@ func Test_UnitMustParse(t *testing.T) {
|
|||
args: []string{"k3s", "server", "--write-kubeconfig-mode 644"},
|
||||
config: "./testdata/defaultdata.yaml",
|
||||
want: []string{"k3s", "server", "--token=12345", "--node-label=DEAFBEEF",
|
||||
"--etcd-s3=true", "--etcd-s3-bucket=my-backup", "--write-kubeconfig-mode 644"},
|
||||
"--etcd-s3=true", "--etcd-s3-bucket=my-backup", "--kubelet-arg=max-pods=999", "--write-kubeconfig-mode 644"},
|
||||
},
|
||||
{
|
||||
name: "Basic etcd-snapshot",
|
||||
|
|
@ -60,7 +60,7 @@ func Test_UnitMustParse(t *testing.T) {
|
|||
args: []string{"k3s", "agent"},
|
||||
config: "./testdata/defaultdata.yaml",
|
||||
want: []string{"k3s", "agent", "--token=12345", "--node-label=DEAFBEEF",
|
||||
"--etcd-s3=true", "--etcd-s3-bucket=my-backup", "--notaflag=true"},
|
||||
"--etcd-s3=true", "--etcd-s3-bucket=my-backup", "--notaflag=true", "--kubelet-arg=max-pods=999"},
|
||||
},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ func (p *Parser) stripInvalidFlags(command string, args []string) ([]string, err
|
|||
}
|
||||
}
|
||||
|
||||
re, err := regexp.Compile("^-+(.+)=")
|
||||
re, err := regexp.Compile("^-+([^=]*)=")
|
||||
if err != nil {
|
||||
return args, err
|
||||
}
|
||||
|
|
|
|||
3
pkg/configfilearg/testdata/defaultdata.yaml
vendored
3
pkg/configfilearg/testdata/defaultdata.yaml
vendored
|
|
@ -2,4 +2,5 @@ token: 12345
|
|||
node-label: DEAFBEEF
|
||||
etcd-s3: true
|
||||
etcd-s3-bucket: my-backup
|
||||
notaflag : true
|
||||
notaflag : true
|
||||
kubelet-arg: "max-pods=999"
|
||||
Loading…
Reference in a new issue