Skip to content

Commit

Permalink
removed TS kots API
Browse files Browse the repository at this point in the history
  • Loading branch information
divolgin committed Aug 25, 2020
1 parent d7a167d commit a6afa5a
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 240 deletions.
33 changes: 0 additions & 33 deletions ffi/registry.go

This file was deleted.

154 changes: 0 additions & 154 deletions kotsadm/api/src/controllers/kots/KotsAPI.ts

This file was deleted.

50 changes: 0 additions & 50 deletions kotsadm/api/src/kots_app/kots_ffi.ts
Expand Up @@ -23,7 +23,6 @@ const GoString = Struct({

function kots() {
return ffi.Library("/lib/kots.so", {
TestRegistryCredentials: ["void", [GoString, GoString, GoString, GoString, GoString]],
EncryptString: [GoString, [GoString, GoString]],
DecryptString: [GoString, [GoString, GoString]],
RenderFile: ["void", [GoString, GoString, GoString, GoString]],
Expand Down Expand Up @@ -88,55 +87,6 @@ export async function kotsRenderFile(app: KotsApp, sequence: number, input: stri
}
}

export async function kotsTestRegistryCredentials(endpoint: string, username: string, password: string, repo: string): Promise<String> {
const tmpDir = tmp.dirSync();
try {
const statusServer = new StatusServer();
await statusServer.start(tmpDir.name);

const socketParam = new GoString();
socketParam["p"] = statusServer.socketFilename;
socketParam["n"] = statusServer.socketFilename.length;

const endpointParam = new GoString();
endpointParam["p"] = endpoint;
endpointParam["n"] = endpoint.length;

const usernameParam = new GoString();
usernameParam["p"] = username;
usernameParam["n"] = username.length;

const passwordParam = new GoString();
passwordParam["p"] = password;
passwordParam["n"] = password.length;

const repoParam = new GoString();
repoParam["p"] = repo;
repoParam["n"] = repo.length;

kots().TestRegistryCredentials(socketParam, endpointParam, usernameParam, passwordParam, repoParam);

let testError = "";
await statusServer.connection();
await statusServer.termination((resolve, reject, obj): boolean => {
// Return true if completed
if (obj.status === "terminated") {
if (obj.exit_code !== 0) {
testError = obj.display_message;
}
resolve();
return true;
}
return false;
});

return testError;

} finally {
tmpDir.removeCallback();
}
}

export async function kotsEncryptString(cipherString: string, message: string): Promise<string> {
const cipherStringParam = new GoString();
cipherStringParam["p"] = cipherString;
Expand Down
3 changes: 0 additions & 3 deletions kotsadm/pkg/apiserver/server.go
Expand Up @@ -91,9 +91,6 @@ func Start() {
r.Path("/api/v1/redact/spec/{slug}").Methods("DELETE").HandlerFunc(handlers.DeleteRedact)
r.Path("/api/v1/redact/enabled/{slug}").Methods("OPTIONS", "POST").HandlerFunc(handlers.SetRedactEnabled)

r.PathPrefix("/api/v1/kots/registry").Methods("OPTIONS").HandlerFunc(handlers.CORS)
r.PathPrefix("/api/v1/kots/registry").Methods("HEAD", "GET", "POST", "PUT", "DELETE").HandlerFunc(handlers.NodeProxy(upstream))

// proxy for license/titled api
r.Path("/license/v1/license").Methods("GET").HandlerFunc(handlers.NodeProxy(upstream))

Expand Down

0 comments on commit a6afa5a

Please sign in to comment.