danielhelfand
Repos
160
Followers
30
Following
27

Continuous delivery and package management for Kubernetes.

150
57

A CLI for interacting with Tekton!

358
211

A cloud-native Pipeline resource.

7462
1551

CLI for Installing Tekton components on a Kubernetes cluster

0
0

Events

started
Created at 6 days ago

feat: run commands and assert command success or fail

Signed-off-by: Daniel Helfand helfand.4@gmail.com

Created at 1 week ago

feat: run commands and assert command success or fail

Created at 1 week ago
pull request opened
feat: add pog log steps and pod label assertion step

Some of the pod logs steps are difficult to cover with unit tests due to not having way to mock pod logs. If we would like to consider adding e2e tests for kubedog in future, might be a good coverage approach.

Will add docs if changes look good

Steps added:

kdt.scenarioContext.Step(`^the pods in namespace ([^"]*) with selector ([^"]*) has ([^"]*) in logs since ([^"]*) time and times out in (\S+) seconds`, kdt.KubeContext.ThePodsInNamespaceWithSelectorHasThisSentenceInLogsSinceTime)
	kdt.scenarioContext.Step(`^the pods in namespace ([^"]*) with selector ([^"]*) doesn't have ([^"]*) in logs since ([^"]*) time$`, kdt.KubeContext.NoMatchingStringInLogsSinceTime)
	kdt.scenarioContext.Step(`^the pods in namespace ([^"]*) with selector ([^"]*) have no errors in logs since ([^"]*) time$`, kdt.KubeContext.ThePodsInNamespaceWithSelectorHaveNoErrorsInLogsSinceTime)
	kdt.scenarioContext.Step(`^the pods in namespace ([^"]*) with selector ([^"]*) have some errors in logs since ([^"]*) time$`, kdt.KubeContext.ThePodsInNamespaceWithSelectorHaveSomeErrorsInLogsSinceTime)
	kdt.scenarioContext.Step(`^the pod ([^"]*) in namespace ([^"]*) should have labels ([^"]*)$`, kdt.KubeContext.ThePodInNamespaceShouldHaveLabels)
Created at 1 week ago

feat: add pog log steps and pod label assertion step

Signed-off-by: Daniel Helfand helfand.4@gmail.com

Created at 1 week ago

feat: use kc.Validate() in new steps

Created at 1 week ago

feat: add pog log steps and pod label assertion step

Signed-off-by: Daniel Helfand helfand.4@gmail.com

Created at 1 week ago

feat: add pog log steps and pod label assertion step

Created at 1 week ago
create branch
danielhelfand create branch ged-dh
Created at 1 week ago
pull request closed
feat: add pog log steps and pod label assertion step

Signed-off-by: Daniel Helfand helfand.4@gmail.com

Created at 1 week ago

GED kubedog agaro (#70)

  • GED kubedog agaro

Signed-off-by: Alfredo Garo 44888596+garomonegro@users.noreply.github.com

  • Kyle feedback

Signed-off-by: Alfredo Garo 44888596+garomonegro@users.noreply.github.com

Signed-off-by: Alfredo Garo 44888596+garomonegro@users.noreply.github.com

Merge branch 'GED-kubedog' into ged-kubedog-dh

Created at 1 week ago