Implement graphql api client and update gui to display data
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
query GetPipelines {
|
||||
Pipelines {
|
||||
id, name
|
||||
}
|
||||
}
|
||||
|
||||
query GetSecrets {
|
||||
Secrets {
|
||||
id, name
|
||||
}
|
||||
}
|
||||
|
||||
query GetRunners {
|
||||
Runners {
|
||||
id, name
|
||||
}
|
||||
}
|
||||
|
||||
query GetCloneCredentials {
|
||||
CloneCredentials {
|
||||
id, name, type
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
mutation CreatePipeline(
|
||||
$name: String!,
|
||||
$url: String!,
|
||||
$pollInterval: Int,
|
||||
$cloneCredentialId: String,
|
||||
) {
|
||||
createPipeline(
|
||||
name: $name,
|
||||
url: $url,
|
||||
pollInterval: $pollInterval,
|
||||
cloneCredentialId: $cloneCredentialId,
|
||||
) {
|
||||
id,
|
||||
name,
|
||||
url,
|
||||
pollInterval,
|
||||
cloneCredential {
|
||||
id,
|
||||
name,
|
||||
type,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mutation CreateCloneCredential(
|
||||
$credentialType: String!,
|
||||
$username: String!,
|
||||
$secret: String!,
|
||||
$name: String!,
|
||||
) {
|
||||
createCloneCredential(
|
||||
type: $credentialType,
|
||||
username: $username,
|
||||
secret: $secret,
|
||||
name: $name,
|
||||
) {
|
||||
type,
|
||||
username,
|
||||
secret,
|
||||
name,
|
||||
}
|
||||
}
|
||||
|
||||
mutation CreateSecret(
|
||||
$name: String!,
|
||||
$secret: String!,
|
||||
) {
|
||||
createSecret(
|
||||
name: $name,
|
||||
secret: $secret,
|
||||
) {
|
||||
id,
|
||||
name,
|
||||
secret,
|
||||
}
|
||||
}
|
||||
|
||||
mutation CreateWebhook(
|
||||
$webhookType: String!,
|
||||
$pipelineId: String!,
|
||||
) {
|
||||
createWebhook(
|
||||
type: $webhookType,
|
||||
pipelineId: $pipelineId,
|
||||
) {
|
||||
id,
|
||||
secret,
|
||||
serverType,
|
||||
}
|
||||
}
|
||||
|
||||
mutation CreateRunner(
|
||||
$name: String!,
|
||||
) {
|
||||
createRunner(
|
||||
name: $name,
|
||||
) {
|
||||
id,
|
||||
name,
|
||||
token,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user