You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The configuration reader for the .okta.yaml file does not read in the applications or project's root directory APPorProjectRootDir, but instead get the file from the directory where the github.com/okta/okta-sdk-golang/[email protected] is installed. In my case it tries to get the config file from "~/go/pkg/mod/github.com/okta/okta-sdk-golang/[email protected]/.okta.yaml".
What is expected to happen?
Based on documentation the configuration file should be retrieved from A .okta.yaml file in the application or project's root directory. I would expect that file to be on my projects root directory and not that of okta's package.
What is the actual behavior?
Sdk tries to read the config file from the okta package installation location : "~/go/pkg/mod/github.com/okta/okta-sdk-golang/[email protected]/.okta.yaml"
Reproduction Steps?
Create a folder called test
Run go mod init from inside the folder
Run go get github.com/okta/okta-sdk-golang/v2/okta from inside the folder
Create a .okta.yaml file inside the folder with the following content:
Run the package with go run main.go and will get the following output:
Error: your Okta API token is missing. You can generate one in the Okta Developer Console. Follow these instructions: https://bit.ly/get-okta-api-token
Context: <nil>
Client: <nil>
Describe the bug?
The configuration reader for the
.okta.yaml
file does not read in the applications or project's root directoryAPPorProjectRootDir
, but instead get the file from the directory where thegithub.com/okta/okta-sdk-golang/[email protected]
is installed. In my case it tries to get the config file from "~/go/pkg/mod/github.com/okta/okta-sdk-golang/[email protected]/.okta.yaml".What is expected to happen?
Based on documentation the configuration file should be retrieved from
A .okta.yaml file in the application or project's root directory
. I would expect that file to be on my projects root directory and not that of okta's package.What is the actual behavior?
Sdk tries to read the config file from the okta package installation location : "~/go/pkg/mod/github.com/okta/okta-sdk-golang/[email protected]/.okta.yaml"
Reproduction Steps?
test
go mod init
from inside the foldergo get github.com/okta/okta-sdk-golang/v2/okta
from inside the folder.okta.yaml
file inside the folder with the following content:main.go
file with the following content:go run main.go
and will get the following output:Additional Information?
No response
Golang Version
go version go1.19.3 linux/amd64
SDK Version
github.com/okta/okta-sdk-golang/v2 v2.14.0
OS version
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
The text was updated successfully, but these errors were encountered: