Commit Graph

24 Commits

Author SHA1 Message Date
DanyT
70f05e512c resolve code-sytle-check issues 2024-07-05 07:55:42 +03:00
DanyT
4a19bc2a5f add support to free a stack based allocated kubeconfig_t 2024-07-03 18:48:51 +03:00
DanyT
8f759fcfb7 fix typo
close filehandle only if we opened one
2024-07-02 11:58:32 +03:00
DanyT
6d3bd66121 add support to load kubernetes configuration for memory buffer
- existing api is not changed
   - load_kube_config works as before
- extend kubeconfig_t to hold in memory buffer
- make a common flow for file/buffer code
- set fileName/buffer members accordingly
- provide new api: load_kube_config_buffer
2024-07-01 18:55:51 +03:00
Hui Yu
20d4ad12a6 Increase buffer size 2023-03-24 20:36:56 +08:00
Ahmed Yarub Hani Al Nuaimi
2e2b5c91da Fix symbol tests 2023-02-09 22:36:24 -03:00
Ahmed Yarub Hani Al Nuaimi
ccef130aeb Temporarily revert changes 2023-02-09 21:40:22 -03:00
Ahmed Yarub Hani Al Nuaimi
c8c27b1da6 Correct check for getenv()/secure_getenv() 2023-02-08 19:23:16 -03:00
Iacopo Rozzo
703fdc63ef Add check for the presence of secure_getenv
This change introduces support for glibc versions older than 2.17 where
secure_getenv was introduced.
2022-12-29 17:47:02 +01:00
Hui Yu
84ca277aa9 Update create/free list function names due to changes in generated code 2022-03-09 14:09:10 +08:00
Ahmed Yarub Hani Al Nuaimi
f42a8f5645 Use secure_getenv() when building using Emscripten 2022-01-16 18:57:03 -03:00
Ahmed Yarub Hani Al Nuaimi
b05e7724b4 MacOS adaptations 2021-09-19 14:31:26 -03:00
Ahmed Yarub Hani Al Nuaimi
f264e268f7 Android adaptations 2021-09-19 14:26:42 -03:00
Ahmed Yarub Hani Al Nuaimi
a97900a799 Refactoring 2021-09-10 10:51:49 -03:00
Ahmed Yarub Hani Al Nuaimi
6a9bf51465 Refactoring 2021-09-09 09:54:02 -03:00
Ahmed Yarub Hani Al Nuaimi
5e2613354b Fix indentation 2021-09-09 09:50:29 -03:00
Ahmed Yarub Hani Al Nuaimi
f6842a0e3f Fix indentation 2021-09-09 09:35:48 -03:00
Ahmed Yarub Hani Al Nuaimi
4221f70114 More conditional includes 2021-09-05 12:16:40 -03:00
Ahmed Yarub Hani Al Nuaimi
00c9cedf59 Conditional compilation for UNIX specific libraries
Add TLS configuration parsing
2021-09-04 12:49:02 -03:00
Hui Yu
43aaf95cd1 [Configuration]
1. Authentication provider plugin framework

2. An instance of authentication provider plugin for OIDC (OpenID Connect)
2020-08-19 21:38:06 +08:00
Hui Yu
dc590fb0d3 [Configuration] Support exec for kubeconfig 2020-05-24 12:17:29 +00:00
Hui Yu
504f452db6 [Configuration]Support bearer tokens in cluster 2020-04-15 19:49:36 +08:00
Hui Yu
ed82ac046a [Configuration]Update the data structures for kube config file 2020-04-07 22:44:34 +08:00
Hui Yu
705a605e95 [Configuration]Support configuration for X509 client certificate in kube config file 2020-04-05 19:34:24 +08:00