mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-05-28 04:04:39 -04:00
contrib/go2docker: add ca certs
This commit is contained in:
parent
6be03b6121
commit
9d7f4e8c84
2 changed files with 4490 additions and 0 deletions
4480
contrib/go2docker/cacerts.go
Normal file
4480
contrib/go2docker/cacerts.go
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -198,6 +198,16 @@ func main() {
|
|||
if _, err := io.Copy(ftw, file); err != nil {
|
||||
log.Fatalf("failed to write /%s body: %v", aout, err)
|
||||
}
|
||||
certBytes := []byte(caCerts)
|
||||
if err := ftw.WriteHeader(&tar.Header{
|
||||
Name: "/etc/ssl/certs/ca-certificates.crt",
|
||||
Size: int64(len(certBytes)),
|
||||
}); err != nil {
|
||||
log.Fatalf("failed to write ca-certificates.crt header: %v", err)
|
||||
}
|
||||
if _, err := ftw.Write(certBytes); err != nil {
|
||||
log.Fatalf("failed to write ca-certificates.crt body: %v", err)
|
||||
}
|
||||
if err := ftw.Close(); err != nil {
|
||||
log.Fatalf("failed to close layer.tar: %v", err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue