mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 02:09:56 +00:00
Use $$() in pod commandlines to get $()
This commit is contained in:
parent
f015a21026
commit
e524d52248
@ -73,7 +73,9 @@ var _ = Describe("DNS", func() {
|
|||||||
|
|
||||||
probeCmd := "for i in `seq 1 600`; do "
|
probeCmd := "for i in `seq 1 600`; do "
|
||||||
for _, name := range namesToResolve {
|
for _, name := range namesToResolve {
|
||||||
// Resolve by TCP and UDP DNS.
|
// Resolve by TCP and UDP DNS. Use $$(...) because $(...) is
|
||||||
|
// expanded by kubernetes (though this won't expand so should
|
||||||
|
// remain a literal, safe > sorry).
|
||||||
probeCmd += fmt.Sprintf(`test -n "$$(dig +notcp +noall +answer +search %s)" && echo OK > /results/udp@%s;`, name, name)
|
probeCmd += fmt.Sprintf(`test -n "$$(dig +notcp +noall +answer +search %s)" && echo OK > /results/udp@%s;`, name, name)
|
||||||
probeCmd += fmt.Sprintf(`test -n "$$(dig +tcp +noall +answer +search %s)" && echo OK > /results/tcp@%s;`, name, name)
|
probeCmd += fmt.Sprintf(`test -n "$$(dig +tcp +noall +answer +search %s)" && echo OK > /results/tcp@%s;`, name, name)
|
||||||
}
|
}
|
||||||
@ -234,9 +236,11 @@ var _ = Describe("DNS", func() {
|
|||||||
|
|
||||||
probeCmd := "for i in `seq 1 600`; do "
|
probeCmd := "for i in `seq 1 600`; do "
|
||||||
for _, name := range namesToResolve {
|
for _, name := range namesToResolve {
|
||||||
// Resolve by TCP and UDP DNS.
|
// Resolve by TCP and UDP DNS. Use $$(...) because $(...) is
|
||||||
probeCmd += fmt.Sprintf(`test -n "$(dig +notcp +noall +answer +search %s)" && echo OK > /results/udp@%s;`, name, name)
|
// expanded by kubernetes (though this won't expand so should
|
||||||
probeCmd += fmt.Sprintf(`test -n "$(dig +tcp +noall +answer +search %s)" && echo OK > /results/tcp@%s;`, name, name)
|
// remain a literal, safe > sorry).
|
||||||
|
probeCmd += fmt.Sprintf(`test -n "$$(dig +notcp +noall +answer +search %s)" && echo OK > /results/udp@%s;`, name, name)
|
||||||
|
probeCmd += fmt.Sprintf(`test -n "$$(dig +tcp +noall +answer +search %s)" && echo OK > /results/tcp@%s;`, name, name)
|
||||||
}
|
}
|
||||||
probeCmd += "sleep 1; done"
|
probeCmd += "sleep 1; done"
|
||||||
Logf("vishh: 1")
|
Logf("vishh: 1")
|
||||||
|
Loading…
Reference in New Issue
Block a user