Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Rke
Commits
32e10710
Commit
32e10710
authored
6 years ago
by
galal-hussein
Committed by
Craig Jellick
6 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Handle missing service account token key when fetching certs from nodes
parent
9fccbfa0
release/v1.3
1.2.5
enable_fossa
githubaction-go-generate-2022-01-19-14-09-53
githubaction-go-generate-2022-01-19-16-59-09
githubaction-go-generate-2022-02-02-16-53-10
githubaction-go-generate-2022-03-19-01-55-24
githubaction-go-generate-2022-03-19-02-28-40
githubaction-go-generate-2022-03-24-18-41-17
githubaction-go-generate-2022-03-24-19-00-43
githubaction-go-generate-2022-04-27-01-07-30
githubaction-go-generate-2022-04-27-16-36-37
githubaction-go-generate-2022-04-28-23-21-04
githubaction-go-generate-2022-04-29-00-20-33
githubaction-go-generate-2022-04-29-03-20-39
githubaction-go-generate-2022-04-29-03-34-38
githubaction-go-generate-2022-05-05-16-15-24
githubaction-go-generate-2022-05-06-15-36-45
githubaction-go-generate-2022-05-06-21-32-47
kinarashah-patch-1
label-opened-issues
master
rancherbot_port_2796_release/v1.2_6efce927fbafb32468ad2dc45acb64511f4a6f31
release/v0.2
release/v0.3
release/v1.0
release/v1.1
release/v1.1.10
release/v1.1.13
release/v1.1.2
release/v1.2
release/v1.2.1
revert-2326-rotate-encryption-keys
revert-2374-revert-2326-rotate-encryption-keys
revert-2541-no_selinux_relabel
v1.0
wg-10699
v1.3.11-rc2
v1.3.11-rc1
v1.3.10
v1.3.10-rc7
v1.3.10-rc6
v1.3.10-rc5
v1.3.10-rc4
v1.3.10-rc3
v1.3.10-rc2
v1.3.10-rc1
v1.3.9
v1.3.9-rc1
v1.3.8
v1.3.8-rc12
v1.3.8-rc11
v1.3.8-rc10
v1.3.8-rc9
v1.3.8-rc8
v1.3.8-rc7
v1.3.8-rc6
v1.3.8-rc5
v1.3.8-rc4
v1.3.8-rc3
v1.3.8-rc2
v1.3.8-rc1
v1.3.7
v1.3.7-rc1
v1.3.6
v1.3.6-rc1
v1.3.5
v1.3.5-rc1
v1.3.5-alpha1
v1.3.4
v1.3.4-rc1
v1.3.3
v1.3.3-rc6
v1.3.3-rc5
v1.3.3-rc4
v1.3.3-rc3
v1.3.3-rc2
v1.3.3-rc1
v1.3.2
v1.3.2-rc2
v1.3.2-rc1
v1.3.1
v1.3.1-rc1
v1.3.0
v1.3.0-rc20
v1.3.0-rc19
v1.3.0-rc18
v1.3.0-rc17
v1.3.0-rc16
v1.3.0-rc15
v1.3.0-rc14
v1.3.0-rc13
v1.3.0-rc12
v1.3.0-rc11
v1.3.0-rc10
v1.3.0-rc9
v1.3.0-rc8
v1.3.0-rc7
v1.3.0-rc6
v1.3.0-rc5
v1.3.0-rc4
v1.3.0-rc3
v1.3.0-rc2
v1.3.0-rc1
v1.2.20
v1.2.20-rc1
v1.2.19
v1.2.19-rc4
v1.2.19-rc3
v1.2.19-rc2
v1.2.19-rc1
v1.2.18
v1.2.18-rc1
v1.2.17
v1.2.17-rc1
v1.2.16
v1.2.16-rc1
v1.2.15
v1.2.15-rc1
v1.2.14
v1.2.14-rc2
v1.2.14-rc1
v1.2.13
v1.2.13-rc2
v1.2.13-rc1
v1.2.12
v1.2.12-rc1
v1.2.11
v1.2.11-rc0
v1.2.10
v1.2.10-rc0
v1.2.9
v1.2.9-rc2
v1.2.9-rc1
v1.2.8
v1.2.8-rc4
v1.2.8-rc3
v1.2.8-rc2
v1.2.8-rc1
v1.2.7
v1.2.7-rc1
v1.2.6
v1.2.6-rc6
v1.2.6-rc5
v1.2.6-rc4
v1.2.6-rc3
v1.2.6-rc2
v1.2.6-rc1
v1.2.5
v1.2.5-rc2
v1.2.5-rc1
v1.2.4
v1.2.4-rc9
v1.2.4-rc8
v1.2.4-rc7
v1.2.4-rc6
v1.2.4-rc5
v1.2.4-rc4
v1.2.4-rc3
v1.2.4-rc2
v1.2.4-rc1
v1.2.3
v1.2.3-rc1
v1.2.2
v1.2.2-rc6
v1.2.2-rc5
v1.2.2-rc4
v1.2.2-rc3
v1.2.2-rc2
v1.2.2-rc1
v1.2.1
v1.2.1-rc1
v1.2.0
v1.2.0-rc17
v1.2.0-rc16
v1.2.0-rc15
v1.2.0-rc14
v1.2.0-rc13
v1.2.0-rc12
v1.2.0-rc11
v1.2.0-rc10
v1.2.0-rc9
v1.2.0-rc8
v1.2.0-rc7
v1.2.0-rc6
v1.2.0-rc5
v1.2.0-rc4
v1.2.0-rc3
v1.2.0-rc2
v1.2.0-rc1
v1.1.19
v1.1.19-rc1
v1.1.18
v1.1.18-rc2
v1.1.18-rc1
v1.1.17
v1.1.17-rc2
v1.1.17-rc1
v1.1.16
v1.1.16-rc1
v1.1.15
v1.1.15-rc4
v1.1.15-rc3
v1.1.15-rc2
v1.1.15-rc1
v1.1.14
v1.1.14-rc3
v1.1.14-rc2
v1.1.14-rc1
v1.1.13
v1.1.13-rc3
v1.1.13-rc2
v1.1.13-rc1
v1.1.12
v1.1.12-rc1
v1.1.11
v1.1.11-rc6
v1.1.11-rc5
v1.1.11-rc4
v1.1.11-rc3
v1.1.11-rc2
v1.1.11-rc1
v1.1.10
v1.1.10-rc1
v1.1.9
v1.1.9-rc3
v1.1.9-rc2
v1.1.9-rc1
v1.1.8-rc1
v1.1.7
v1.1.6
v1.1.5
v1.1.5-rc9
v1.1.5-rc8
v1.1.5-rc7
v1.1.5-rc6
v1.1.5-rc5
v1.1.5-rc4
v1.1.5-rc3
v1.1.5-rc2
v1.1.5-rc1
v1.1.4
v1.1.4-rc2
v1.1.4-rc1
v1.1.3
v1.1.3-rc6
v1.1.3-rc5
v1.1.3-rc4
v1.1.3-rc3
v1.1.3-rc2
v1.1.3-rc1
v1.1.2
v1.1.2-rc4
v1.1.2-rc3
v1.1.2-rc1
v1.1.1
v1.1.1-rc1
v1.1.0
v1.1.0-rc19
v1.1.0-rc18
v1.1.0-rc17
v1.1.0-rc16
v1.1.0-rc15
v1.1.0-rc14
v1.1.0-rc13
v1.1.0-rc12
v1.1.0-rc11
v1.1.0-rc10
v1.1.0-rc9
v1.1.0-rc8
v1.1.0-rc7
v1.1.0-rc6
v1.1.0-rc5
v1.1.0-rc4
v1.1.0-rc3
v1.1.0-rc2
v1.1.0-rc1
v1.0.16
v1.0.16-rc1
v1.0.15
v1.0.15-rc2
v1.0.15-rc1
v1.0.14
v1.0.14-rc2
v1.0.14-rc1
v1.0.13
v1.0.13-rc1
v1.0.12
v1.0.12-rc1
v1.0.11
v1.0.11-rc1
v1.0.10
v1.0.10-rc1
v1.0.9
v1.0.9-rc2
v1.0.9-rc1
v1.0.8
v1.0.7
v1.0.7-rc3
v1.0.7-rc2
v1.0.7-rc1
v1.0.6
v1.0.6-rc4
v1.0.6-rc3
v1.0.6-rc2
v1.0.6-rc1
v1.0.5
v1.0.5-rc1
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.1-rc5
v1.0.1-rc4
v1.0.1-rc3
v1.0.1-rc2
v1.0.1-rc1
v1.0.0
v1.0.0-rc6
v1.0.0-rc5
v1.0.0-rc4
v1.0.0-rc3
v1.0.0-rc2
v1.0.0-rc1
v0.3.2
v0.3.2-rc3
v0.3.2-rc2
v0.3.2-rc1
v0.3.1
v0.3.1-rc3
v0.3.1-rc2
v0.3.1-rc1
v0.3.0
v0.3.0-rc12
v0.3.0-rc11
v0.3.0-rc10
v0.3.0-rc9
v0.3.0-rc8
v0.3.0-rc7
v0.3.0-rc6
v0.3.0-rc5
v0.3.0-rc4
v0.3.0-rc3
v0.3.0-rc2
v0.3.0-rc1
v0.2.11
v0.2.11-rc4
v0.2.11-rc3
v0.2.11-rc2
v0.2.11-rc1
v0.2.10
v0.2.9
v0.2.9-rc2
v0.2.9-rc1
v0.2.8
v0.2.7
v0.2.7-rc2
v0.2.7-rc1
v0.2.6
v0.2.6-rc1
v0.2.5
v0.2.5-rc3
v0.2.5-rc2
v0.2.5-rc1
v0.2.4
v0.2.4-rc1
v0.2.3
v0.2.3-rc6
v0.2.3-rc5
v0.2.3-rc4
v0.2.3-rc3
v0.2.3-rc2
v0.2.3-rc1
v0.2.2
v0.2.2-rc1
v0.2.1
v0.2.1-rc3
v0.2.1-rc2
v0.2.1-rc1
v0.2.0
v0.2.0-rc13
v0.2.0-rc12
v0.2.0-rc11
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
cluster/certificates.go
+6
-0
cluster/certificates.go
with
6 additions
and
0 deletions
+6
-0
cluster/certificates.go
+
6
-
0
View file @
32e10710
...
...
@@ -212,6 +212,12 @@ func GetClusterCertsFromNodes(ctx context.Context, kubeCluster *Cluster) (map[st
for
_
,
host
:=
range
backupHosts
{
certificates
,
err
=
pki
.
FetchCertificatesFromHost
(
ctx
,
kubeCluster
.
EtcdHosts
,
host
,
kubeCluster
.
SystemImages
.
Alpine
,
kubeCluster
.
LocalKubeConfigPath
,
kubeCluster
.
PrivateRegistriesMap
)
if
certificates
!=
nil
{
// Handle service account token key issue
kubeAPICert
:=
certificates
[
pki
.
KubeAPICertName
]
if
certificates
[
pki
.
ServiceAccountTokenKeyName
]
.
Key
==
nil
{
log
.
Infof
(
ctx
,
"[certificates] Creating service account token key"
)
certificates
[
pki
.
ServiceAccountTokenKeyName
]
=
pki
.
ToCertObject
(
pki
.
ServiceAccountTokenKeyName
,
pki
.
ServiceAccountTokenKeyName
,
""
,
kubeAPICert
.
Certificate
,
kubeAPICert
.
Key
,
nil
)
}
return
certificates
,
nil
}
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help