summaryrefslogtreecommitdiff
path: root/server/naming.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@gmail.com>2017-11-01 13:22:04 -0400
committerMatthew Heon <matthew.heon@gmail.com>2017-11-01 13:22:04 -0400
commitc13f61798aa7bcf7b4de7ee31aa30148a3b08d97 (patch)
tree6f0c3297f91ecbe259d8dc5ff1b0ab3d63e44744 /server/naming.go
parent92b31c0ff7c75fab3b875fb6b10c14f8e2c031e7 (diff)
downloadpodman-c13f61798aa7bcf7b4de7ee31aa30148a3b08d97.tar.gz
podman-c13f61798aa7bcf7b4de7ee31aa30148a3b08d97.tar.bz2
podman-c13f61798aa7bcf7b4de7ee31aa30148a3b08d97.zip
Prune Server package. Convert to new github location.
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Diffstat (limited to 'server/naming.go')
-rw-r--r--server/naming.go86
1 files changed, 0 insertions, 86 deletions
diff --git a/server/naming.go b/server/naming.go
deleted file mode 100644
index cc18ba409..000000000
--- a/server/naming.go
+++ /dev/null
@@ -1,86 +0,0 @@
-package server
-
-import (
- "fmt"
- "strings"
-
- "github.com/docker/docker/pkg/stringid"
- pb "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1/runtime"
-)
-
-const (
- kubePrefix = "k8s"
- infraName = "POD"
- nameDelimiter = "_"
-)
-
-func makeSandboxName(sandboxConfig *pb.PodSandboxConfig) string {
- return strings.Join([]string{
- kubePrefix,
- sandboxConfig.Metadata.Name,
- sandboxConfig.Metadata.Namespace,
- sandboxConfig.Metadata.Uid,
- fmt.Sprintf("%d", sandboxConfig.Metadata.Attempt),
- }, nameDelimiter)
-}
-
-func makeSandboxContainerName(sandboxConfig *pb.PodSandboxConfig) string {
- return strings.Join([]string{
- kubePrefix,
- infraName,
- sandboxConfig.Metadata.Name,
- sandboxConfig.Metadata.Namespace,
- sandboxConfig.Metadata.Uid,
- fmt.Sprintf("%d", sandboxConfig.Metadata.Attempt),
- }, nameDelimiter)
-}
-
-func makeContainerName(sandboxMetadata *pb.PodSandboxMetadata, containerConfig *pb.ContainerConfig) string {
- return strings.Join([]string{
- kubePrefix,
- containerConfig.Metadata.Name,
- sandboxMetadata.Name,
- sandboxMetadata.Namespace,
- sandboxMetadata.Uid,
- fmt.Sprintf("%d", containerConfig.Metadata.Attempt),
- }, nameDelimiter)
-}
-
-func (s *Server) generatePodIDandName(sandboxConfig *pb.PodSandboxConfig) (string, string, error) {
- var (
- err error
- id = stringid.GenerateNonCryptoID()
- )
- if sandboxConfig.Metadata.Namespace == "" {
- return "", "", fmt.Errorf("cannot generate pod ID without namespace")
- }
- name, err := s.ReservePodName(id, makeSandboxName(sandboxConfig))
- if err != nil {
- return "", "", err
- }
- return id, name, err
-}
-
-func (s *Server) generateContainerIDandNameForSandbox(sandboxConfig *pb.PodSandboxConfig) (string, string, error) {
- var (
- err error
- id = stringid.GenerateNonCryptoID()
- )
- name, err := s.ReserveContainerName(id, makeSandboxContainerName(sandboxConfig))
- if err != nil {
- return "", "", err
- }
- return id, name, err
-}
-
-func (s *Server) generateContainerIDandName(sandboxMetadata *pb.PodSandboxMetadata, containerConfig *pb.ContainerConfig) (string, string, error) {
- var (
- err error
- id = stringid.GenerateNonCryptoID()
- )
- name, err := s.ReserveContainerName(id, makeContainerName(sandboxMetadata, containerConfig))
- if err != nil {
- return "", "", err
- }
- return id, name, err
-}