...
1Feature: Linkerdctl applies the linkerd control plane manifests
2
3Scenario: Linkerd Install
4 Given the linkerdctl is in a healthy state
5 And linkerd is not currently installed on the cluster
6 When a linkerd CR is created
7 Then the linkerd namespace will be created
8 And the trust anchor secret will be created
9 And the certmanager resources will be created
10 And the linkerd manifests will be applied to the cluster as a daemonset(thickPOS)/deployment(thinPOS)
11 And the linkerd destination/identity/proxy-injector pods are healthy
12 And the linkerd CR Ready condition status is true
13
14Scenario: Linkerd Upgrade
15 Given a cluster with an older version of Linkerd
16 And the linkerdctl is in a healthy state
17 When an upgrade of linkerd is performed
18 Then the newer versions of the linkerd manifests are applied to the cluster as a daemonset(thickPOS)/deployment(thinPOS)
19 And the linkerd destination/identity/proxy-injector pods are healthy
20 And the linkerd CR Ready condition status is true
View as plain text