@@ -27,7 +27,10 @@ import (
27
27
)
28
28
29
29
const (
30
- TokenIDBytes = 3
30
+ // TokenIDBytes is the length of the byte array to generate tokenID.
31
+ TokenIDBytes = 3
32
+
33
+ // TokenSecretBytes is the length of the byte array to generate tokenSecret.
31
34
TokenSecretBytes = 8
32
35
)
33
36
@@ -50,34 +53,34 @@ var _ = lifecycle.SIGDescribe("[Feature:BootstrapTokens]", func() {
50
53
51
54
ginkgo .It ("should sign the new added bootstrap tokens" , func () {
52
55
ginkgo .By ("create a new bootstrap token secret" )
53
- tokenId , err := GenerateTokenId ()
56
+ tokenID , err := GenerateTokenID ()
54
57
framework .ExpectNoError (err )
55
- secret := newTokenSecret (tokenId , "tokenSecret" )
58
+ secret := newTokenSecret (tokenID , "tokenSecret" )
56
59
_ , err = c .CoreV1 ().Secrets (metav1 .NamespaceSystem ).Create (secret )
57
- secretNeedClean = bootstrapapi .BootstrapTokenSecretPrefix + tokenId
60
+ secretNeedClean = bootstrapapi .BootstrapTokenSecretPrefix + tokenID
58
61
59
62
framework .ExpectNoError (err )
60
63
61
64
ginkgo .By ("wait for the bootstrap token secret be signed" )
62
- err = WaitforSignedClusterInfoByBootStrapToken (c , tokenId )
65
+ err = WaitforSignedClusterInfoByBootStrapToken (c , tokenID )
63
66
framework .ExpectNoError (err )
64
67
})
65
68
66
69
ginkgo .It ("should resign the bootstrap tokens when the clusterInfo ConfigMap updated [Serial][Disruptive]" , func () {
67
70
ginkgo .By ("create a new bootstrap token secret" )
68
- tokenId , err := GenerateTokenId ()
71
+ tokenID , err := GenerateTokenID ()
69
72
framework .ExpectNoError (err )
70
- secret := newTokenSecret (tokenId , "tokenSecret" )
73
+ secret := newTokenSecret (tokenID , "tokenSecret" )
71
74
_ , err = c .CoreV1 ().Secrets (metav1 .NamespaceSystem ).Create (secret )
72
75
framework .ExpectNoError (err )
73
- secretNeedClean = bootstrapapi .BootstrapTokenSecretPrefix + tokenId
76
+ secretNeedClean = bootstrapapi .BootstrapTokenSecretPrefix + tokenID
74
77
75
78
ginkgo .By ("wait for the bootstrap token secret be signed" )
76
- err = WaitforSignedClusterInfoByBootStrapToken (c , tokenId )
79
+ err = WaitforSignedClusterInfoByBootStrapToken (c , tokenID )
77
80
78
81
cfgMap , err := f .ClientSet .CoreV1 ().ConfigMaps (metav1 .NamespacePublic ).Get (bootstrapapi .ConfigMapClusterInfo , metav1.GetOptions {})
79
82
framework .ExpectNoError (err )
80
- signedToken , ok := cfgMap .Data [bootstrapapi .JWSSignatureKeyPrefix + tokenId ]
83
+ signedToken , ok := cfgMap .Data [bootstrapapi .JWSSignatureKeyPrefix + tokenID ]
81
84
framework .ExpectEqual (ok , true )
82
85
83
86
ginkgo .By ("update the cluster-info ConfigMap" )
@@ -97,28 +100,28 @@ var _ = lifecycle.SIGDescribe("[Feature:BootstrapTokens]", func() {
97
100
}()
98
101
99
102
ginkgo .By ("wait for signed bootstrap token updated" )
100
- err = WaitForSignedClusterInfoGetUpdatedByBootstrapToken (c , tokenId , signedToken )
103
+ err = WaitForSignedClusterInfoGetUpdatedByBootstrapToken (c , tokenID , signedToken )
101
104
framework .ExpectNoError (err )
102
105
})
103
106
104
107
ginkgo .It ("should delete the signed bootstrap tokens from clusterInfo ConfigMap when bootstrap token is deleted" , func () {
105
108
ginkgo .By ("create a new bootstrap token secret" )
106
- tokenId , err := GenerateTokenId ()
109
+ tokenID , err := GenerateTokenID ()
107
110
framework .ExpectNoError (err )
108
- secret := newTokenSecret (tokenId , "tokenSecret" )
111
+ secret := newTokenSecret (tokenID , "tokenSecret" )
109
112
_ , err = c .CoreV1 ().Secrets (metav1 .NamespaceSystem ).Create (secret )
110
113
framework .ExpectNoError (err )
111
114
112
115
ginkgo .By ("wait for the bootstrap secret be signed" )
113
- err = WaitforSignedClusterInfoByBootStrapToken (c , tokenId )
116
+ err = WaitforSignedClusterInfoByBootStrapToken (c , tokenID )
114
117
framework .ExpectNoError (err )
115
118
116
119
ginkgo .By ("delete the bootstrap token secret" )
117
- err = c .CoreV1 ().Secrets (metav1 .NamespaceSystem ).Delete (bootstrapapi .BootstrapTokenSecretPrefix + tokenId , & metav1.DeleteOptions {})
120
+ err = c .CoreV1 ().Secrets (metav1 .NamespaceSystem ).Delete (bootstrapapi .BootstrapTokenSecretPrefix + tokenID , & metav1.DeleteOptions {})
118
121
framework .ExpectNoError (err )
119
122
120
123
ginkgo .By ("wait for the bootstrap token removed from cluster-info ConfigMap" )
121
- err = WaitForSignedClusterInfoByBootstrapTokenToDisappear (c , tokenId )
124
+ err = WaitForSignedClusterInfoByBootstrapTokenToDisappear (c , tokenID )
122
125
framework .ExpectNoError (err )
123
126
})
124
127
})
0 commit comments