Skip to content
This repository was archived by the owner on Mar 23, 2019. It is now read-only.
This repository was archived by the owner on Mar 23, 2019. It is now read-only.

Pushing to a Private Repo that does not require login #911

Open
@treyd

Description

@treyd
ISSUE TYPE
  • Bug Report
OS / ENVIRONMENT
Ansible Container, version 0.9.2
Darwin, Bubo.local, 17.4.0, Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64, x86_64
2.7.9 (default, Apr  7 2015, 07:58:25)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] /Users/trey/venv/docker-curator-cron/bin/python2.7
{
  "ContainersPaused": 0,
  "Labels": [],
  "CgroupDriver": "cgroupfs",
  "ContainersRunning": 0,
  "ContainerdCommit": {
    "Expected": "cfd04396dc68220d1cecbe686a6cc3aa5ce3667c",
    "ID": "cfd04396dc68220d1cecbe686a6cc3aa5ce3667c"
  },
  "InitBinary": "docker-init",
  "NGoroutines": 150,
  "Swarm": {
    "Managers": 1,
    "ControlAvailable": true,
    "NodeID": "7u3emjuybpbsvypk4op1xqu4f",
    "Cluster": {
      "RootRotationInProgress": false,
      "TLSInfo": {
        "CertIssuerSubject": "MBMxETAPBgNVBAMTCHN3YXJtLWNh",
        "CertIssuerPublicKey": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErWuf5TDtJ/a+d8/dbiieo9andAyO9dy2hgyQF/Hsk9aULhOBnK15oqoQOaA5e9uh5iC1dNAL6Wt39qmgdm63tw==",
        "TrustRoot": "-----BEGIN CERTIFICATE-----\nMIIBazCCARCgAwIBAgIUAsS2bkBw+BI3zGv1joX59T8WNn8wCgYIKoZIzj0EAwIw\nEzERMA8GA1UEAxMIc3dhcm0tY2EwHhcNMTcxMTE0MTcxMDAwWhcNMzcxMTA5MTcx\nMDAwWjATMREwDwYDVQQDEwhzd2FybS1jYTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABK1rn+Uw7Sf2vnfP3W4onqPWp3QMjvXctoYMkBfx7JPWlC4TgZyteaKqEDmg\nOXvboeYgtXTQC+lrd/apoHZut7ejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB\nAf8EBTADAQH/MB0GA1UdDgQWBBR/yDg8+K/uFMjYCRmJGBlAquI8ajAKBggqhkjO\nPQQDAgNJADBGAiEAkoWbx66ivVUaNw7/w8IbNJ1tx0ffeGdmI53969GIavoCIQDE\nwNzw/u56RM60uQtOi5oTQs7bFJRu6EwuOh/1bfAYTg==\n-----END CERTIFICATE-----\n"
      },
      "ID": "lkc7v5o9bde5chc1k1yg12efy",
      "Version": {
        "Index": 673
      },
      "UpdatedAt": "2018-04-03T15:10:23.8044808Z",
      "Spec": {
        "Name": "default",
        "Labels": {},
        "TaskDefaults": {},
        "Orchestration": {
          "TaskHistoryRetentionLimit": 5
        },
        "EncryptionConfig": {
          "AutoLockManagers": false
        },
        "Raft": {
          "HeartbeatTick": 1,
          "LogEntriesForSlowFollowers": 500,
          "KeepOldSnapshots": 0,
          "ElectionTick": 3,
          "SnapshotInterval": 10000
        },
        "CAConfig": {
          "NodeCertExpiry": 7776000000000000
        },
        "Dispatcher": {
          "HeartbeatPeriod": 5000000000
        }
      },
      "CreatedAt": "2017-11-14T17:15:03.802713593Z"
    },
    "Nodes": 1,
    "Error": "",
    "RemoteManagers": [
      {
        "NodeID": "7u3emjuybpbsvypk4op1xqu4f",
        "Addr": "192.168.65.2:2377"
      }
    ],
    "LocalNodeState": "active",
    "NodeAddr": "192.168.65.2"
  },
  "LoggingDriver": "json-file",
  "OSType": "linux",
  "HttpProxy": "docker.for.mac.http.internal:3128",
  "Runtimes": {
    "runc": {
      "path": "docker-runc"
    }
  },
  "DriverStatus": [
    [
      "Root Dir",
      "/var/lib/docker/aufs"
    ],
    [
      "Backing Filesystem",
      "extfs"
    ],
    [
      "Dirs",
      "234"
    ],
    [
      "Dirperm1 Supported",
      "true"
    ]
  ],
  "OperatingSystem": "Docker for Mac",
  "Containers": 9,
  "HttpsProxy": "docker.for.mac.http.internal:3129",
  "BridgeNfIp6tables": true,
  "MemTotal": 2096066560,
  "SecurityOptions": [
    "name=seccomp,profile=default"
  ],
  "Driver": "aufs",
  "IndexServerAddress": "https://index.docker.io/v1/",
  "ClusterStore": "",
  "InitCommit": {
    "Expected": "949e6fa",
    "ID": "949e6fa"
  },
  "GenericResources": null,
  "Isolation": "",
  "SystemStatus": null,
  "OomKillDisable": true,
  "ClusterAdvertise": "",
  "SystemTime": "2018-04-03T23:43:20.4142866Z",
  "Name": "linuxkit-025000000001",
  "CPUSet": true,
  "RegistryConfig": {
    "AllowNondistributableArtifactsCIDRs": [],
    "Mirrors": [],
    "IndexConfigs": {
      "docker.io": {
        "Official": true,
        "Name": "docker.io",
        "Secure": true,
        "Mirrors": []
      }
    },
    "AllowNondistributableArtifactsHostnames": [],
    "InsecureRegistryCIDRs": [
      "127.0.0.0/8"
    ]
  },
  "DefaultRuntime": "runc",
  "ContainersStopped": 9,
  "NCPU": 2,
  "NFd": 36,
  "Architecture": "x86_64",
  "KernelMemory": true,
  "CpuCfsQuota": true,
  "Debug": true,
  "ID": "BAWB:H54Y:C6PA:6AFI:HQWT:Z6KO:DW76:3FWG:OT7Y:A2HF:7MH5:XH7M",
  "IPv4Forwarding": true,
  "KernelVersion": "4.9.87-linuxkit-aufs",
  "BridgeNfIptables": true,
  "NoProxy": "",
  "LiveRestoreEnabled": false,
  "ServerVersion": "18.03.0-ce",
  "CpuCfsPeriod": true,
  "ExperimentalBuild": true,
  "MemoryLimit": true,
  "SwapLimit": true,
  "Plugins": {
    "Volume": [
      "local"
    ],
    "Network": [
      "bridge",
      "host",
      "ipvlan",
      "macvlan",
      "null",
      "overlay"
    ],
    "Authorization": null,
    "Log": [
      "awslogs",
      "fluentd",
      "gcplogs",
      "gelf",
      "journald",
      "json-file",
      "logentries",
      "splunk",
      "syslog"
    ]
  },
  "Images": 124,
  "DockerRootDir": "/var/lib/docker",
  "NEventsListener": 2,
  "CPUShares": true,
  "RuncCommit": {
    "Expected": "4fc53a81fb7c994640722ac585fa9ca548971871",
    "ID": "4fc53a81fb7c994640722ac585fa9ca548971871"
  }
}
{
  "KernelVersion": "4.9.87-linuxkit-aufs",
  "Components": [
    {
      "Version": "18.03.0-ce",
      "Name": "Engine",
      "Details": {
        "KernelVersion": "4.9.87-linuxkit-aufs",
        "Os": "linux",
        "BuildTime": "2018-03-21T23:14:32.000000000+00:00",
        "ApiVersion": "1.37",
        "MinAPIVersion": "1.12",
        "GitCommit": "0520e24",
        "Arch": "amd64",
        "Experimental": "true",
        "GoVersion": "go1.9.4"
      }
    }
  ],
  "Arch": "amd64",
  "BuildTime": "2018-03-21T23:14:32.000000000+00:00",
  "ApiVersion": "1.37",
  "Platform": {
    "Name": ""
  },
  "Version": "18.03.0-ce",
  "MinAPIVersion": "1.12",
  "GitCommit": "0520e24",
  "Os": "linux",
  "Experimental": true,
  "GoVersion": "go1.9.4"
}
SUMMARY

My organization has a private docker registry we run internally and does not require docker login to push (i.e. I can docker push registry.myorg.com/mycontainer without having to log in and it works). When I try to run ansible-container push --push-to myregistry I get an error. Is this something that is supported?

EXPECTED RESULTS

not sure, image pushed? this is my first try and i don't want to put this in dockerhub.

ACTUAL RESULTS
container.exceptions.AnsibleContainerConductorException: Please provide login credentials for registry registry.myorg.com.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions