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
小 白蛋
Kops
Commits
226380bf
Commit
226380bf
authored
3 years ago
by
John Gardiner Myers
Browse files
Options
Download
Email Patches
Plain Diff
Refactor legacy etcd manager etcd-client keypair
parent
67cfa9d4
master
release-1.22
release-1.23
v1.24.0-alpha.3
v1.24.0-alpha.2
v1.24.0-alpha.1
v1.23.1
v1.23.0
v1.23.0-beta.2
v1.23.0-beta.1
v1.23.0-alpha.2
v1.23.0-alpha.1
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.22.0-beta.2
v1.22.0-beta.1
v1.22.0-alpha.2
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
nodeup/pkg/model/kube_apiserver.go
+2
-4
nodeup/pkg/model/kube_apiserver.go
nodeup/pkg/model/protokube.go
+10
-2
nodeup/pkg/model/protokube.go
with
12 additions
and
6 deletions
+12
-6
nodeup/pkg/model/kube_apiserver.go
+
2
-
4
View file @
226380bf
...
...
@@ -130,13 +130,11 @@ func (b *KubeAPIServerBuilder) Build(c *fi.ModelBuilderContext) error {
if
err
:=
issueCert
.
AddFileTasks
(
c
,
pathSrvKAPI
,
issueCert
.
Name
,
""
,
nil
);
err
!=
nil
{
return
err
}
kubeAPIServer
.
EtcdCertFile
=
filepath
.
Join
(
pathSrvKAPI
,
"etcd-client.crt"
)
kubeAPIServer
.
EtcdKeyFile
=
filepath
.
Join
(
pathSrvKAPI
,
"etcd-client.key"
)
}
else
if
b
.
UseEtcdTLS
()
{
kubeAPIServer
.
EtcdCAFile
=
filepath
.
Join
(
b
.
PathSrvKubernetes
(),
"ca.crt"
)
kubeAPIServer
.
EtcdCertFile
=
filepath
.
Join
(
b
.
PathSrvKubernetes
(),
"etcd-client.pem"
)
kubeAPIServer
.
EtcdKeyFile
=
filepath
.
Join
(
b
.
PathSrvKubernetes
(),
"etcd-client-key.pem"
)
}
kubeAPIServer
.
EtcdCertFile
=
filepath
.
Join
(
pathSrvKAPI
,
"etcd-client.crt"
)
kubeAPIServer
.
EtcdKeyFile
=
filepath
.
Join
(
pathSrvKAPI
,
"etcd-client.key"
)
{
c
.
AddTask
(
&
nodetasks
.
File
{
...
...
This diff is collapsed.
Click to expand it.
nodeup/pkg/model/protokube.go
+
10
-
2
View file @
226380bf
...
...
@@ -101,16 +101,24 @@ func (t *ProtokubeBuilder) Build(c *fi.ModelBuilderContext) error {
// retrieve the etcd peer certificates and private keys from the keystore
if
!
t
.
UseEtcdManager
()
&&
t
.
UseEtcdTLS
()
{
for
_
,
x
:=
range
[]
string
{
"etcd"
,
"etcd-peer"
,
"etcd-client"
}
{
for
_
,
x
:=
range
[]
string
{
"etcd"
,
"etcd-peer"
}
{
if
err
:=
t
.
BuildCertificateTask
(
c
,
x
,
fmt
.
Sprintf
(
"%s.pem"
,
x
),
nil
);
err
!=
nil
{
return
err
}
}
for
_
,
x
:=
range
[]
string
{
"etcd"
,
"etcd-peer"
,
"etcd-client"
}
{
for
_
,
x
:=
range
[]
string
{
"etcd"
,
"etcd-peer"
}
{
if
err
:=
t
.
BuildLegacyPrivateKeyTask
(
c
,
x
,
fmt
.
Sprintf
(
"%s-key.pem"
,
x
),
nil
);
err
!=
nil
{
return
err
}
}
pathEtcdClient
:=
filepath
.
Join
(
t
.
PathSrvKubernetes
(),
"kube-apiserver"
,
"etcd-client"
)
if
err
:=
t
.
BuildCertificateTask
(
c
,
"etcd-client"
,
pathEtcdClient
+
".crt"
,
nil
);
err
!=
nil
{
return
err
}
if
err
:=
t
.
BuildLegacyPrivateKeyTask
(
c
,
"etcd-client"
,
pathEtcdClient
+
".key"
,
nil
);
err
!=
nil
{
return
err
}
}
}
...
...
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