Skip to content

Mac OS X: (docker? git?) credentials and keychain failure #28

@richarddli

Description

@richarddli

I run forge deploy of the todo app against an empty cluster. Not all of my services deploy. I repeat forge deploy. More services deploy. I run it again. Finally, all my services deploy.

The error messages I get from the first run are below (I get them in the second run as well, but not in the final run).

MacBook-Pro-23:todo richard$ forge deploy
forge: 3 child task(s) errored
  scan: /Users/richard/dw/todo -> api, auth, todo-db, prometheus, search, tasks
  dependencies: api, auth, todo-db, prometheus, search, tasks ->
  service: api -> 1 child task(s) errored
    build: api:052c07191e618f06ef20b8dc743c9377527c3883.ephemeral -> 1 child task(s) errored
      push: 1 child task(s) errored
        push: api 052c07191e618f06ef20b8dc743c9377527c3883.ephemeral -> 1 child task(s) errored
          CMD: command failed[1]: Error saving credentials: error storing credentials - err: exit status 1, out: `The specified item already exists in the keychai
n.`
  service: auth -> 1 child task(s) errored
    build: auth:2acf652dd67fc2396d5961298e8de6e3ca5cadc8.git -> 1 child task(s) errored
      push: 1 child task(s) errored
        push: auth 2acf652dd67fc2396d5961298e8de6e3ca5cadc8.git -> 1 child task(s) errored
          CMD: command failed[1]: Error saving credentials: error storing credentials - err: exit status 1, out: `The specified item already exists in the keychai
n.`
  service: todo-db
    build: manifests /Users/richard/dw/todo/work/k8s/todo-db
    deploy: kubectl apply -f /Users/richard/dw/todo/work/k8s/todo-db -> OK
      storageclass "fast" created
      service "todo-db" created
      statefulset "todo-db" created
  service: prometheus
    build: pushed registry.hub.docker.com/richarddli/prometheus:2acf652dd67fc2396d5961298e8de6e3ca5cadc8.git
      manifests /Users/richard/dw/todo/work/k8s/prometheus
    deploy: kubectl apply -f /Users/richard/dw/todo/work/k8s/prometheus -> OK
      service "prometheus" created
      deployment "prometheus" created
      configmap "prometheus-config" created
  service: search
    build: manifests /Users/richard/dw/todo/work/k8s/search
    deploy: kubectl apply -f /Users/richard/dw/todo/work/k8s/search -> OK
      service "search" created
      deployment "search" created
  service: tasks -> 1 child task(s) errored
    build: tasks:2acf652dd67fc2396d5961298e8de6e3ca5cadc8.git -> 1 child task(s) errored
      push: 1 child task(s) errored
        push: tasks 2acf652dd67fc2396d5961298e8de6e3ca5cadc8.git -> 1 child task(s) errored
          CMD: command failed[1]: Error saving credentials: error storing credentials - err: exit status 1, out: `The specified item already exists in the keychai
n.`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions