mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-24 12:15:52 +00:00
contrib/go2docker: add ca certs
This commit is contained in:
parent
6be03b6121
commit
9d7f4e8c84
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 New Issue
Block a user