Merge pull request #22810 from amygdala/cassandra2
Automatic merge from submit-queue phase 2 of cassandra example overhaul Here's the next iteration in overhauling this example, towards https://github.com/kubernetes/kubernetes/issues/20961. This removes the pod adoption part, but doesn't (yet) otherwise change any of the resources used. It also includes some README cleanup, and removes some explicit specification of labels in the rc yaml. This PR doesn't yet add any commentary on how we're using the seed provider (re: https://github.com/kubernetes/kubernetes/issues/20961#issuecomment-190405959 etc.). Maybe we should add that. Also: LMK if this PR should include any changes to the links out to the docs. cc @bgrant0607 @johndmulhausen
This commit is contained in:
@@ -208,24 +208,14 @@ var _ = framework.KubeDescribe("[Feature:Example]", func() {
|
||||
return filepath.Join(framework.TestContext.RepoRoot, "examples", "cassandra", file)
|
||||
}
|
||||
serviceYaml := mkpath("cassandra-service.yaml")
|
||||
podYaml := mkpath("cassandra.yaml")
|
||||
controllerYaml := mkpath("cassandra-controller.yaml")
|
||||
nsFlag := fmt.Sprintf("--namespace=%v", ns)
|
||||
|
||||
By("Starting the cassandra service and pod")
|
||||
By("Starting the cassandra service")
|
||||
framework.RunKubectlOrDie("create", "-f", serviceYaml, nsFlag)
|
||||
framework.RunKubectlOrDie("create", "-f", podYaml, nsFlag)
|
||||
|
||||
framework.Logf("waiting for first cassandra pod")
|
||||
err := framework.WaitForPodRunningInNamespace(c, "cassandra", ns)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
||||
framework.Logf("waiting for thrift listener online")
|
||||
_, err = framework.LookForStringInLog(ns, "cassandra", "cassandra", "Listening for thrift clients", serverStartTimeout)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
||||
framework.Logf("wait for service")
|
||||
err = framework.WaitForEndpoint(c, ns, "cassandra")
|
||||
err := framework.WaitForEndpoint(c, ns, "cassandra")
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
||||
// Create an RC with n nodes in it. Each node will then be verified.
|
||||
|
Reference in New Issue
Block a user