Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compatibility api should implement /auth endpoint #9564

Closed
troyready opened this issue Mar 2, 2021 · 0 comments · Fixed by #9589
Closed

compatibility api should implement /auth endpoint #9564

troyready opened this issue Mar 2, 2021 · 0 comments · Fixed by #9589
Labels
HTTP API Bug is in RESTful API kind/feature Categorizes issue or PR as related to a new feature. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments.

Comments

@troyready
Copy link
Contributor

/kind feature

Description

The docker api /auth endpoint should be implemented.

Steps to reproduce the issue:

  1. Post to /auth endpoint: curl -X POST -s --unix-socket $XDG_RUNTIME_DIR/podman/podman.sock http://localhost/auth

Describe the results you received:
{"cause":"","message":"Path /auth is not supported","response":0}

Additional information you deem important (e.g. issue happens only occasionally):
This will allow the use of the python SDK for docker login function, which uses this endpoint

Output of podman version:

Version:      3.0.0
API Version:  3.0.0
Go Version:   go1.15.8
Built:        Wed Dec 31 16:00:00 1969
OS/Arch:      linux/amd64

Output of podman info --debug:

host:
  arch: amd64
  buildahVersion: 1.19.4
  cgroupManager: systemd
  cgroupVersion: v2
  conmon:
    package: 'conmon: /usr/bin/conmon'
    path: /usr/bin/conmon
    version: 'conmon version 2.0.25, commit: unknown'
  cpus: 8
  distribution:
    distribution: debian
    version: unknown
  eventLogger: journald
  hostname: stargazer
  idMappings:
    gidmap:
    - container_id: 0
      host_id: 1000
      size: 1
    - container_id: 1
      host_id: 100000
      size: 65536
    uidmap:
    - container_id: 0
      host_id: 1000
      size: 1
    - container_id: 1
      host_id: 100000
      size: 65536
  kernel: 5.10.0-3-amd64
  linkmode: dynamic
  memFree: 29001703424
  memTotal: 50156310528
  ociRuntime:
    name: runc
    package: 'runc: /usr/bin/runc'
    path: /usr/bin/runc
    version: |-
      runc version 1.0.0~rc93+ds1
      commit: 1.0.0~rc93+ds1-2
      spec: 1.0.2-dev
      go: go1.15.8
      libseccomp: 2.5.1
  os: linux
  remoteSocket:
    exists: true
    path: /run/user/1000/podman/podman.sock
  security:
    apparmorEnabled: false
    capabilities: CAP_CHOWN,CAP_DAC_OVERRIDE,CAP_FOWNER,CAP_FSETID,CAP_KILL,CAP_NET_BIND_SERVICE,CAP_SETFCAP,CAP_SETGID,CAP_SETPCAP,CAP_SETUID,CAP_SYS_CHROOT
    rootless: true
    seccompEnabled: true
    selinuxEnabled: false
  slirp4netns:
    executable: /usr/bin/slirp4netns
    package: 'slirp4netns: /usr/bin/slirp4netns'
    version: |-
      slirp4netns version 1.0.1
      commit: 6a7b16babc95b6a3056b33fb45b74a6f62262dd4
      libslirp: 4.4.0
  swapFree: 0
  swapTotal: 0
  uptime: 11h 11m 56.37s (Approximately 0.46 days)
registries: {}
store:
  configFile: /home/troyready/.config/containers/storage.conf
  containerStore:
    number: 0
    paused: 0
    running: 0
    stopped: 0
  graphDriverName: overlay
  graphOptions:
    overlay.mount_program:
      Executable: /usr/bin/fuse-overlayfs
      Package: 'fuse-overlayfs: /usr/bin/fuse-overlayfs'
      Version: |-
        fusermount3 version: 3.10.2
        fuse-overlayfs: version 1.4
        FUSE library version 3.10.2
        using FUSE kernel interface version 7.31
  graphRoot: /home/troyready/.local/share/containers/storage
  graphStatus:
    Backing Filesystem: extfs
    Native Overlay Diff: "false"
    Supports d_type: "true"
    Using metacopy: "false"
  imageStore:
    number: 1
  runRoot: /run/user/1000/containers
  volumePath: /home/troyready/.local/share/containers/storage/volumes
version:
  APIVersion: 3.0.0
  Built: 0
  BuiltTime: Wed Dec 31 16:00:00 1969
  GitCommit: ""
  GoVersion: go1.15.8
  OsArch: linux/amd64
  Version: 3.0.0

Package info (e.g. output of rpm -q podman or apt list podman):

podman/testing,now 3.0.0+dfsg1-2 amd64 [installed]
podman/testing 3.0.0+dfsg1-2 i386
@openshift-ci-robot openshift-ci-robot added the kind/feature Categorizes issue or PR as related to a new feature. label Mar 2, 2021
@mheon mheon added the HTTP API Bug is in RESTful API label Mar 2, 2021
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 3, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 11, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
troyready added a commit to troyready/podman that referenced this issue Mar 12, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
thephoenixofthevoid pushed a commit to thephoenixofthevoid/podman that referenced this issue Mar 24, 2021
This endpoint just validates credentials:
https://github.com/moby/moby/blob/v20.10.4/api/swagger.yaml#L7936-L7977

Fixes: containers#9564
Signed-off-by: troyready <troy@troyready.com>
@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 22, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
HTTP API Bug is in RESTful API kind/feature Categorizes issue or PR as related to a new feature. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants