File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ export async function prepareJob(
4646 }
4747 let createdPod : k8s . V1Pod | undefined = undefined
4848 try {
49- createdPod = await createPod ( container , services , args . registry )
49+ createdPod = await createPod ( container , services , args . container . registry )
5050 } catch ( err ) {
5151 await prunePods ( )
5252 throw new Error ( `failed to create job pod: ${ err } ` )
Original file line number Diff line number Diff line change @@ -233,13 +233,12 @@ export async function createDockerSecret(
233233) : Promise < k8s . V1Secret > {
234234 const authContent = {
235235 auths : {
236- [ registry . serverUrl ] : {
236+ [ registry . serverUrl || 'https://index.docker.io/v1/' ] : {
237237 username : registry . username ,
238238 password : registry . password ,
239- auth : Buffer . from (
240- `${ registry . username } :${ registry . password } ` ,
239+ auth : Buffer . from ( `${ registry . username } :${ registry . password } ` ) . toString (
241240 'base64'
242- ) . toString ( )
241+ )
243242 }
244243 }
245244 }
@@ -252,15 +251,16 @@ export async function createDockerSecret(
252251 secret . apiVersion = 'v1'
253252 secret . metadata = new k8s . V1ObjectMeta ( )
254253 secret . metadata . name = secretName
254+ secret . metadata . namespace = namespace ( )
255255 secret . metadata . labels = {
256256 [ runnerInstanceLabel . key ] : runnerInstanceLabel . value
257257 }
258+ secret . type = 'kubernetes.io/dockerconfigjson'
258259 secret . kind = 'Secret'
259260 secret . data = {
260- '.dockerconfigjson' : Buffer . from (
261- JSON . stringify ( authContent ) ,
261+ '.dockerconfigjson' : Buffer . from ( JSON . stringify ( authContent ) ) . toString (
262262 'base64'
263- ) . toString ( )
263+ )
264264 }
265265
266266 const { body } = await k8sApi . createNamespacedSecret ( namespace ( ) , secret )
You can’t perform that action at this time.
0 commit comments