GoogleContainerTools / GoogleContainerTools/skaffold

Cannot pull image from Jfrog to aks

Open
#7,385 2 comments 0 reactions 0 assignees View on GitHub
area/registry kind/bug priority/p3
Dominant language
Go
Stars
15.9k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
10

Description

Hi team ,

its look like that the image tag that push , its not the image tag that its try to pull

i add my secret to the Image pull :
```
imagePullSecrets:
- name: secret
containers:
- name: node
image: docker-snapshots.jfrog.io/shaytest
ports:
- containerPort: 80
```

- Skaffold version: v1.38.0
- Operating system: Windows10
- Installed via: Chocolatey
- Contents of skaffold.yaml:

```yaml
apiVersion: skaffold/v2beta28
kind: Config
metadata:
name: service
build:
artifacts:
- image: docker-snapshots.jfrog.io/shaytest
docker:
dockerfile: Dockerfile
deploy:
kubectl:
manifests:
- k8s/deployment.yaml

```

### Steps to reproduce the behavior

1. a clonable repository with the sample skaffold project
2. skaffold dev

```
Listing files to watch...
- docker-snapshots.jfrog.io/shaytest
Generating tags...
- docker-snapshots.jfrog.io/shaytest -> docker-snapshots.jfrog.io/shaytest:d2155e7-dirty
Checking cache...
- docker-snapshots.jfrog.io/shaytest: Not found. Building
Starting build...
Building [docker-snapshots.jfrog.io/shaytest]...
Target platforms: [linux/amd64]
#1 [internal] load .dockerignore
#1 transferring context: 35B 0.0s done
#1 DONE 0.1s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 32B 0.0s done
#2 DONE 0.1s

#4 [internal] load metadata for mcr.microsoft.com/dotnet/aspnet:5.0-buster-...
#4 DONE 0.0s

#3 [internal] load metadata for mcr.microsoft.com/dotnet/sdk:5.0-buster-sli...
#3 DONE 0.0s

#8 [build 1/5] FROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim
#8 DONE 0.0s

#5 [base 1/2] FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim
#5 DONE 0.0s

#10 [internal] load build context
#10 transferring context: 2.71kB 0.0s done
#10 DONE 0.0s

#9 [build 2/5] WORKDIR /src
#9 CACHED

#11 [build 3/5] COPY . .
#11 DONE 0.1s

#12 [build 4/5] RUN dotnet restore "Service.csproj"
#12 1.463 Determining projects to restore...
#12 9.769 Restored /src/Service.csproj (in 8.01 sec).
#12 DONE 10.0s

#13 [build 5/5] RUN dotnet build "Service.csproj" -c Release -o...
#13 0.956 Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET
#13 0.956 Copyright (C) Microsoft Corporation. All rights reserved.
#13 0.956
#13 1.491 Determining projects to restore...
#13 1.785 All projects are up-to-date for restore.
#13 4.545 /src/Services/Services.cs(21,19): warning CS0618: 'IThirdPartySessionUpdater' is obsolete: 'This interface should be removed and be defined in Client.API' [/src/Service.csproj]
#13 4.821 Service -> /app/build/Service.dll
#13 4.830
#13 4.830 Build succeeded.
#13 4.830
#13 4.830 /src/Services/Services.cs(21,19): warning CS0618: 'IThirdPartySessionUpdater' is obsolete: 'This interface should be removed and be defined in Client.API' [/src/Service.csproj]
#13 4.830 1 Warning(s)
#13 4.830 0 Error(s)
#13 4.830
#13 4.830 Time Elapsed 00:00:03.79
#13 DONE 5.1s

#14 [publish 1/2] RUN dotnet publish "Service.csproj" -c Releas...
#14 1.109 Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET
#14 1.109 Copyright (C) Microsoft Corporation. All rights reserved.
#14 1.109
#14 1.948 Determining projects to restore...
#14 2.289 All projects are up-to-date for restore.
#14 3.091 Service -> /src/bin/Release/net5.0/Service.dll
#14 3.171 Service -> /app/publish/
#14 DONE 3.4s

#15 [publish 2/2] RUN rm /app/publish/NuGet.Config
#15 DONE 0.7s

#6 [base 2/2] WORKDIR /app
#6 CACHED

#7 [final 1/2] WORKDIR /app
#7 CACHED

#16 [final 2/2] COPY --from=publish /app/publish .
#16 CACHED

#17 exporting to image
#17 exporting layers done
#17 writing image sha256:39c3b45f6d6aa6a7c4948a779e06adb77e6ceda9695e08eba1e360002795ced6 done
#17 naming to docker-snapshots.jfrog.io/shaytest:d2155e7-dirty done
#17 DONE 0.0s
The push refers to repository [docker-snapshots.jfrog.io/shaytest]
a0b985739891: Preparing
5f70bf18a086: Preparing
272abbdf4c6d: Preparing
406a794faaea: Preparing
ee608ed2e761: Preparing
0e891215bcdc: Preparing
ff3231c1cd97: Preparing
0ad3ddf4a4ce: Preparing
0e891215bcdc: Waiting
ff3231c1cd97: Waiting
0ad3ddf4a4ce: Waiting
5f70bf18a086: Layer already exists
406a794faaea: Layer already exists
ee608ed2e761: Layer already exists
ff3231c1cd97: Layer already exists
0e891215bcdc: Layer already exists
0ad3ddf4a4ce: Layer already exists
272abbdf4c6d: Pushed
a0b985739891: Pushed
d2155e7-dirty: digest: sha256:13740af4034a2fb33b18809bd288807ba61a8a744bea7c60e6fd2cc31390c7eb size: 1994
Build [docker-snapshots.jfrog.io/shaytest] succeeded
Tags used in deployment:
- docker-snapshots.jfrog.io/shaytest -> docker-snapshots.jfrog.io/shaytest:d2155e7-dirty@sha256:13740af4034a2fb33b18809bd288807ba61a8a744bea7c60e6fd2cc31390c7eb
Starting deploy...
- service/node created
- deployment.apps/node created
Waiting for deployments to stabilize...
- deployment/node: container node is waiting to start: docker-snapshots.jfrog.io/shaytest:d2155e7-dirty@sha256:13740af4034a2fb33b18809bd288807ba61a8a744bea7c60e6fd2cc31390c7eb can't be pulled
- pod/node-c78b54dc6-2v4g6: container node is waiting to start: docker-snapshots.jfrog.io/shaytest:d2155e7-dirty@sha256:13740af4034a2fb33b18809bd288807ba61a8a744bea7c60e6fd2cc31390c7eb can't be pulled
- deployment/node failed. Error: container node is waiting to start: docker-snapshots.jfrog.io/shaytest:d2155e7-dirty@sha256:13740af4034a2fb33b18809bd288807ba61a8a744bea7c60e6fd2cc31390c7eb can't be pulled.
Cleaning up...
- service "node" deleted
- deployment.apps "node" deleted

```
waiting:
message: 'rpc error: code = NotFound desc = failed to pull and unpack image
![image](https://user-images.githubusercontent.com/66299621/167317316-869776bc-3810-4061-98b1-1c22a3144bb5.png)
![image](https://user-images.githubusercontent.com/66299621/167317619-9859b080-48d5-421a-a7d4-de62624c3e86.png)
![image](https://user-images.githubusercontent.com/66299621/167317671-39176ae4-c24e-4a27-a169-6fc493aedc12.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.