GoogleContainerTools / GoogleContainerTools/skaffold
Cannot pull image from Jfrog to aks
- 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



Contributor guide
Assessment
This issue has not been assessed yet.