MCPcopy Index your code
hub / github.com/devspace-sh/devspace / newPullSecret

Function newPullSecret

pkg/devspace/pullsecrets/registry.go:151–170  ·  view source on GitHub ↗
(name, registryURL, authToken, email string)

Source from the content-addressed store, hash-verified

149}
150
151func newPullSecret(name, registryURL, authToken, email string) (*k8sv1.Secret, error) {
152 dockerConfig := &DockerConfigJSON{
153 Auths: DockerConfig{
154 registryURL: newDockerConfigEntry(authToken, email),
155 },
156 }
157
158 pullSecretData, err := toPullSecretData(dockerConfig)
159 if err != nil {
160 return nil, errors.Wrap(err, "new pull secret")
161 }
162
163 return &k8sv1.Secret{
164 ObjectMeta: metav1.ObjectMeta{
165 Name: name,
166 },
167 Data: pullSecretData,
168 Type: k8sv1.SecretTypeDockerConfigJson,
169 }, nil
170}
171
172func newDockerConfigEntry(authToken, email string) DockerConfigEntry {
173 return DockerConfigEntry{

Callers 1

CreatePullSecretMethod · 0.85

Calls 2

newDockerConfigEntryFunction · 0.85
toPullSecretDataFunction · 0.85

Tested by

no test coverage detected