Comments (8)
cloud please show your workaround. I might help to find a better way.
from csharp.
The work around is to use a dotnet console app and deploy that instead of using azure functions.
Not ideal but should work.
from csharp.
updated stacktrace with moreinfo
from csharp.
are you using certificate-authority-data
(base64) or certificate-authority
(file path) to pass the cert to k8sclient ?
from csharp.
from csharp.
seems Azure function/netframework did not work well with tls 1.1+
from csharp.
This was root caused as an azure related issue;
Must use the X509 Store to consume an ssl cert and use it against an Kubernetes cluster.
using System;
using System.Security.Cryptography.X509Certificates;namespace UseCertificateInAzureWebsiteApp
{
class Program
{
static void Main(string[] args)
{
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
certStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certCollection = certStore.Certificates.Find(
X509FindType.FindByThumbprint,
// Replace below with your cert's thumbprint
“E661583E8FABEF4C0BEF694CBC41C28FB81CD870”,
false);
// Get the first cert with the thumbprint
if (certCollection.Count > 0)
{
X509Certificate2 cert = certCollection[0];
// Use certificate
Console.WriteLine(cert.FriendlyName);
}
certStore.Close();
}
}
}
from csharp.
Thanks for the update
Cert store should be supported in k8s csharp
from csharp.
Related Issues (20)
- [KubernetesClient.Aot] .NET 8 AOT compatibility for Scale functions HOT 15
- Prometheus-net is an unnecessary dependency HOT 8
- SlnGen instructions are potentially incomplete HOT 2
- Json serialization exception in .net8 HOT 2
- KubernetesYaml.Serialize Globalization issue
- How do you open the source code in an IDE without a .sln file? HOT 2
- Internal class IntOrStringJsonConverter doesn't work with System.Text.Json Source Generator HOT 9
- KubernetesClientConfiguration.LoadKubeConfig is not thread-safe due to YamlDotNet Deserializer
- Memory Leak with aot package ListDeployments and ListStatefulSet HOT 13
- KubernetesClientConfiguration.BuildConfigFromConfigFile with ExternalExecution deadlocks waiting for exit HOT 2
- sso aspnet application and kubernetes - token delegation HOT 6
- Remove polyfil package from net 7/8
- Some generated methods lacking ConfigureAwait(false) HOT 4
- Can not access /metrics endpoint using the IKubernetes.HttpClient. Restults in Unauthorized access. RBAC settings are correct HOT 2
- Log event before Kubernetes de-dups them HOT 2
- IdentityModel 5.2.0 nonsupport IdentityServer4.AccessTokenValidation 3.0.1 HOT 1
- nuget central package version management
- Login with client.authentication.k8s.io/v1beta1 fails due to handling of arguments HOT 1
- KubernetesClient.Aot args IList<string> serialization error HOT 3
- Cannot compile using new swagger.json HOT 5
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 csharp.