Comments (3)
@drewwells quick question on the MockServer idea, would it behave as the opc metadata server?. We would have to configure the InstancePrincipalConfigurationProvider
to somehow talk to such server as well correct?
Would it suffice to make a InstancePrincipalsConfigurationProvider
configurable in such a way that you can pass arbitrary certificates?. Further if you would like to mock the certificate gathering then you can implement your own mockedConfigurationProvider
and pass that to your clients as part of your unit tests, that would allow you to isolate your code. Maybe I am missing something?
from oci-go-sdk.
Hey @drewwells we published changes that will allow you to create an InstancePrincipals with harcoded credentials. This should address your concerns, if that is not the case feel free to reopen the issue
from oci-go-sdk.
This looks great, thanks!
from oci-go-sdk.
Related Issues (20)
- OkeWorkloadIdentityConfigurationProvider example HOT 1
- Operation fails with NotAuthorizedOrNotFound but same operation succeeds when using CLI HOT 7
- SDK testability and mocks HOT 5
- `UploadRequest` creates `ObjectStorageClient` when uploading request is processing. HOT 1
- Unable to retrieve actual object storage bucket size HOT 4
- Retry policy does not retry ephemeral network errors HOT 6
- Token not present in Identity Domains' `CreateAuthTokenResponse` and `CreateMyAuthTokenResponse` HOT 6
- missing LaunchOptions in CreateImageDetails struct HOT 3
- ListExternalContainerDatabases is not returning list of all databases in that region HOT 3
- Support MappedAttributes for IdentityDomains HOT 3
- Support Policies for Identity Domains HOT 1
- Support Rules for Identity Domains HOT 1
- Issue with endpoint - Oracle Queue HOT 4
- The API `ListInstances`of `ComputeClient` does not return any value for the attribute `PlatformConfig` HOT 10
- encrypted PKCS#8 API private keys are not supported HOT 1
- The API `ListInstances` of `ComputeClient` returns `TLS handshake timeout` error with large number of result set.
- Stream client's PutMessages() doesn't fully utilize retry policies. HOT 1
- ERROR: LaunchInstance HOT 1
- OkeWorkloadIdentityConfigurationProvider looking for OCI_RESOURCE_PRINCIPAL_VERSION environment HOT 2
- support the same environment variables as the CLI HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oci-go-sdk.