Update examples and README because API changes after bumping to Kubernetes v1.22.1
This commit is contained in:
@@ -86,6 +86,7 @@ list all pods:
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
0 /* watch */
|
||||
);
|
||||
@@ -130,6 +131,7 @@ list all pods in cluster:
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
0 /* watch */
|
||||
);
|
||||
|
||||
@@ -16,6 +16,7 @@ void list_pod(apiClient_t * apiClient)
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
0 /* watch */
|
||||
);
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
|
||||
void create_configmap(apiClient_t * apiClient, const char *name, const char *namespace_)
|
||||
void create_configmap(apiClient_t * apiClient, char *name, char *namespace_)
|
||||
{
|
||||
char *api_version = strdup("v1");
|
||||
char *kind = strdup("ConfigMap");
|
||||
@@ -37,6 +37,7 @@ void create_configmap(apiClient_t * apiClient, const char *name, const char *nam
|
||||
v1_config_map_t *body = v1_config_map_create(api_version,
|
||||
NULL,
|
||||
data,
|
||||
1,
|
||||
kind,
|
||||
meta);
|
||||
|
||||
@@ -66,7 +67,7 @@ void create_configmap(apiClient_t * apiClient, const char *name, const char *nam
|
||||
}
|
||||
}
|
||||
|
||||
void list_configmap(apiClient_t * apiClient, const char *namespace_)
|
||||
void list_configmap(apiClient_t * apiClient, char *namespace_)
|
||||
{
|
||||
v1_config_map_list_t *config_map_list = CoreV1API_listNamespacedConfigMap(apiClient,
|
||||
namespace_, // char *namespace
|
||||
@@ -77,6 +78,7 @@ void list_configmap(apiClient_t * apiClient, const char *namespace_)
|
||||
NULL, // char * labelSelector
|
||||
0, // int limit
|
||||
NULL, // char * resourceVersion
|
||||
NULL, // char * resourceVersionMatch
|
||||
0, // int timeoutSeconds
|
||||
0 //int watch
|
||||
);
|
||||
@@ -111,7 +113,7 @@ void list_configmap(apiClient_t * apiClient, const char *namespace_)
|
||||
}
|
||||
}
|
||||
|
||||
void delete_configmap(apiClient_t * apiClient, const char *name, const char *namespace_)
|
||||
void delete_configmap(apiClient_t * apiClient, char *name, char *namespace_)
|
||||
{
|
||||
v1_status_t *status = CoreV1API_deleteNamespacedConfigMap(apiClient,
|
||||
name, // char *name
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
void delete_a_pod(apiClient_t * apiClient)
|
||||
{
|
||||
v1_status_t *status = CoreV1API_deleteNamespacedPod(apiClient,
|
||||
v1_pod_t *pod = CoreV1API_deleteNamespacedPod(apiClient,
|
||||
"test-pod-6", // char *name
|
||||
"default", // char *namespace
|
||||
NULL, // char *pretty
|
||||
@@ -23,14 +23,12 @@ void delete_a_pod(apiClient_t * apiClient)
|
||||
if (200 == apiClient->response_code || 202 == apiClient->response_code) {
|
||||
printf("The pod is deleted successfully.\n");
|
||||
} else {
|
||||
if (status && status->message) {
|
||||
printf("Failed to delete the pod. The error message: %s\n", status->message);
|
||||
}
|
||||
printf("Failed to delete the pod.\n");
|
||||
}
|
||||
|
||||
if (status) {
|
||||
v1_status_free(status);
|
||||
status = NULL;
|
||||
if (pod) {
|
||||
v1_pod_free(pod);
|
||||
pod = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ void list_pod(apiClient_t * apiClient)
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
0 /* watch */
|
||||
);
|
||||
|
||||
@@ -13,6 +13,7 @@ void list_pod(apiClient_t * apiClient)
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
0 /* watch */
|
||||
);
|
||||
|
||||
@@ -17,6 +17,7 @@ void list_pod(apiClient_t * apiClient)
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
0 /* watch */
|
||||
);
|
||||
|
||||
@@ -16,6 +16,7 @@ void list_secret(apiClient_t * apiClient)
|
||||
NULL, // char * labelSelector
|
||||
0, // int limit
|
||||
NULL, // char * resourceVersion
|
||||
NULL, // char * resourceVersionMatch
|
||||
0, // int timeoutSeconds
|
||||
0 //int watch
|
||||
);
|
||||
|
||||
@@ -100,6 +100,7 @@ void *watch_pod_thread_func(void *arg)
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds
|
||||
Setting the value to 0 means the watch never stops.
|
||||
*/
|
||||
|
||||
@@ -80,6 +80,7 @@ void watch_list_pod(apiClient_t * apiClient)
|
||||
NULL, /* labelSelector */
|
||||
0, /* limit */
|
||||
NULL, /* resourceVersion */
|
||||
NULL, /* resourceVersionMatch */
|
||||
0, /* timeoutSeconds */
|
||||
1 /* watch */
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user