Pulumi operator does not support GitHub deploy_key...
# kubernetes
q
Pulumi operator does not support GitHub deploy_keys? (trying to workaround lack of GitHub apps support)
Copy code
gitAuth: 
    sshAuth:
      sshPrivateKey:
        type: Secret
        secret:
          name: pulumi-github-private-key
          key: ssh-privatekey
controller-manager spits this error:
Copy code
"reason":"SourceUnavailable","message":"listing: invalid auth method"
m
From Git's and SSH's perspective, a GitHub deploy key is a regular SSH key that allows you to connect to
git@github.com:my-org/my-repo.git
q
Yea, but operator cannot connect using
<mailto:git@github.com|git@github.com>
, it does not have any valid known_hosts file. As for
sshPrivateKey
it's wrong. https://github.com/pulumi/pulumi-kubernetes-operator/blob/master/docs/stacks.md#stackspecgitauth
Copy code
unknown field "spec.gitAuth.sshPrivateKey"