11/* Code generated by cmd/cgo; DO NOT EDIT. */
22
3- /* package command-line-arguments */
3+ /* package github.com/vantagecompute/helm-sdkpy/shim */
44
55
66#line 1 "cgo-builtin-export-prolog"
1212
1313#ifndef GO_CGO_GOSTRING_TYPEDEF
1414typedef struct { const char *p; ptrdiff_t n; } _GoString_;
15+ extern size_t _GoStringLen (_GoString_ s);
16+ extern const char *_GoStringPtr (_GoString_ s);
1517#endif
1618
1719#endif
@@ -53,10 +55,16 @@ typedef size_t GoUintptr;
5355typedef float GoFloat32;
5456typedef double GoFloat64;
5557#ifdef _MSC_VER
58+ #if !defined(__cplusplus) || _MSVC_LANG <= 201402L
5659#include < complex.h>
5760typedef _Fcomplex GoComplex64;
5861typedef _Dcomplex GoComplex128;
5962#else
63+ #include < complex>
64+ typedef std::complex <float > GoComplex64;
65+ typedef std::complex <double > GoComplex128;
66+ #endif
67+ #else
6068typedef float _Complex GoComplex64;
6169typedef double _Complex GoComplex128;
6270#endif
@@ -83,11 +91,11 @@ typedef struct { void *data; GoInt len; GoInt cap; } GoSlice;
8391extern " C" {
8492#endif
8593
86- extern char * helm_sdkpy_last_error ();
94+ extern char * helm_sdkpy_last_error (void );
8795extern void helm_sdkpy_free (void * ptr);
88- extern char * helm_sdkpy_version_string ();
89- extern int helm_sdkpy_version_number ();
90- extern int helm_sdkpy_config_create (char * namespace , char * kubeconfig , char * kubecontext , helm_sdkpy_handle * handle_out );
96+ extern char * helm_sdkpy_version_string (void );
97+ extern int helm_sdkpy_version_number (void );
98+ extern int helm_sdkpy_config_create (char * namespace , char * kubeconfig, char * kubecontext, char * options_json, helm_sdkpy_handle* handle_out);
9199extern void helm_sdkpy_config_destroy (helm_sdkpy_handle handle);
92100extern int helm_sdkpy_install (helm_sdkpy_handle handle, char * release_name, char * chart_path, char * values_json, char * version, int create_namespace, int wait, int timeout_seconds, char ** result_json);
93101extern int helm_sdkpy_upgrade (helm_sdkpy_handle handle, char * release_name, char * chart_path, char * values_json, char * version, char ** result_json);
@@ -97,7 +105,7 @@ extern int helm_sdkpy_status(helm_sdkpy_handle handle, char* release_name, char*
97105extern int helm_sdkpy_rollback (helm_sdkpy_handle handle, char * release_name, int revision, char ** result_json);
98106extern int helm_sdkpy_get_values (helm_sdkpy_handle handle, char * release_name, int all_values, char ** result_json);
99107extern int helm_sdkpy_history (helm_sdkpy_handle handle, char * release_name, char ** result_json);
100- extern int helm_sdkpy_pull (helm_sdkpy_handle handle , char * chart_ref , char * dest_dir );
108+ extern int helm_sdkpy_pull (helm_sdkpy_handle handle, char * chart_ref, char * dest_dir, char * version );
101109extern int helm_sdkpy_show_chart (helm_sdkpy_handle handle, char * chart_path, char ** result_json);
102110extern int helm_sdkpy_show_values (helm_sdkpy_handle handle, char * chart_path, char ** result_json);
103111extern int helm_sdkpy_test (helm_sdkpy_handle handle, char * release_name, char ** result_json);
@@ -107,6 +115,9 @@ extern int helm_sdkpy_repo_add(helm_sdkpy_handle handle, char* name, char* url,
107115extern int helm_sdkpy_repo_remove (helm_sdkpy_handle handle, char * name);
108116extern int helm_sdkpy_repo_list (helm_sdkpy_handle handle, char ** result_json);
109117extern int helm_sdkpy_repo_update (helm_sdkpy_handle handle, char * name);
118+ extern int helm_sdkpy_registry_login (helm_sdkpy_handle handle, char * hostname, char * username, char * password, char * options_json);
119+ extern int helm_sdkpy_registry_logout (helm_sdkpy_handle handle, char * hostname);
120+ extern int helm_sdkpy_push (helm_sdkpy_handle handle, char * chart_ref, char * remote, char * options_json);
110121
111122#ifdef __cplusplus
112123}
0 commit comments