big-window-69301
07/19/2024, 9:00 PMdefault
namespace, and I made it past the git
authorization step using an AccessToken
in the gitAuth
section of the spec
for the Stack
and created a Kubernetes Secret for a private Gitlab repository. I made it past all of the authorization errors I was getting in the logs.
However, the Pulumi.yaml
file for the project is not in the root of the project repository. I am trying to figure out the correct way to set the file path using the repoDir
in combination with using a branch
for the git repository.
The test Pulumi project deploy a cURL
pod successfully, and it is in the following location in the repository relative to the root of the projectRepo
of iac/util/curl-pod
.
I set the repoDir
to 'iac/util/curl-pod'
which is also the name
of the project in the Pulumi.yaml
file.
I get the following error in the logs for the Pulumi Operator:
failed to create local workspace: failed to create workspace, unable to enlist in git repo: unable to clone repo: reference not found
I have searched for parts of this error message in the public GitHub repository, but I have not been able to find where any of these strings would be logged.
I am running version v3.124.0 of Pulumi.
I have these values set in the project for the Pulumi Operator:
const defaultCRDVersion = 'v1.15.0';
const defaultOperatorVersion = 'v1.15.0';
It seems to me to be related to the repoDir
, and I am not sure exactly what I am missing, but any help would be greatly appreciated.