ambitious-agent-35343
08/08/2022, 8:34 AMargo_app1 = app.argoproj.v1alpha1.Application(
app1_name,
metadata=k8s.meta.v1.ObjectMetaArgs(name=app1_name, namespace=ns.metadata.name),
spec=app.argoproj.v1alpha1.ApplicationSpecArgs(
destination=app.argoproj.v1alpha1.ApplicationSpecDestinationArgs(
namespace=app1_ns.metadata.name,
server="<https://kubernetes.default.svc>"
),
project="default",
source=app.argoproj.v1alpha1.ApplicationSpecSourceArgs(
path=app1_name,
repo_url="<https://github.com/private/repo>", # Private repo
target_revision="HEAD",
),
sync_policy=app.argoproj.v1alpha1.ApplicationSpecSyncPolicyArgs(
automated={}
)
),
opts=pulumi.ResourceOptions(provider=provider, depends_on=[argo, app1_ns]),
)
mammoth-electrician-64525
08/08/2022, 8:36 AMambitious-agent-35343
08/08/2022, 11:31 AMsecret = k8s.core.v1.Secret(
"private-ssh-repo",
metadata={
"name": "private-ssh-repo",
"labels": {
"<http://argocd.argoproj.io/secret-type|argocd.argoproj.io/secret-type>": "repository"
},
"namespace": "openshift-gitops",
},
data={
"sshPrivateKey": "<BASE64 ENCODED PRIVATE KEY>",
"type": "Z2l0",
"url": "<BASE64 ENCODED URL>",
},
opts=pulumi.ResourceOptions(provider=provider, parent=cluster),
)
ArgoCD: rpc error: code = Unknown desc = authentication requiredmammoth-electrician-64525
08/08/2022, 11:38 AMkubeconfig
if available; maybe you can check if in your Pulumi environment you give the proper to authentication to your K8s cluster access(https://www.pulumi.com/registry/packages/kubernetes/installation-configuration/)ambitious-agent-35343
08/08/2022, 11:44 AMmammoth-electrician-64525
08/08/2022, 11:59 AMambitious-agent-35343
08/08/2022, 1:04 PM