Skip to content
This repository was archived by the owner on Jun 11, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
138 changes: 88 additions & 50 deletions .tools/nvim/__http__/console/mres.graphql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,98 +7,76 @@ global:

label: List Managed Resources
query: |+ #graphql
query Core_listManagedResources($projectName: String!, $envName: String!) {
core_listManagedResources(projectName: $projectName, envName: $envName) {
query Core_listManagedResources($msvcName: String!) {
core_listManagedResources(msvcName: $msvcName) {
edges {
node {
accountName
spec {
# resourceName
resourceTemplate {
msvcRef {
apiVersion
kind
name
namespace
}
}
}
status {
isReady
}
metadata {
annotations
}
syncStatus {
state
recordVersion
}
displayName
enabled
environmentName
}
}
}
}
variables:
projectName: "{{.projectName}}"
envName: "{{.environmentName}}"
msvcName: "msvc-one"
---

label: Create Managed Resource
query: |+ #graphql
mutation Core_createManagedResource($projectName: String!, $envName: String!, $mres: ManagedResourceIn!) {
core_createManagedResource(projectName: $projectName, envName: $envName, mres: $mres) {
mutation Core_createManagedResource($msvcName: String!, $mres: ManagedResourceIn!) {
core_createManagedResource(msvcName: $msvcName, mres: $mres) {
id
apiVersion
accountName
mresRef
spec {
# resourceName
resourceTemplate {
apiVersion
kind
msvcRef {
apiVersion
kind
name
namespace
clusterName
}
spec
}
}
}
}
variables:
projectName: "{{.projectName}}"
envName: "{{.environmentName}}"
# projectName: "{{.projectName}}"
# envName: "{{.environmentName}}"
msvcName: "msvc-one"
mres:
displayName: "Test Managed Resource"
displayName: "test mres"
metadata:
name: "{{.name}}"
name: "test-mres"
spec:
resourceTemplate:
apiVersion: mongodb.msvc.kloudlite.io/v1
kind: Database
msvcRef:
apiVersion: mongodb.msvc.kloudlite.io/v1
kind: StandaloneService
name: sample
namespace: "{{.projectNamespace}}"
name: "msvc-one"
namespace: "cmsvc-msvc-one"
clusterName: "test-cluster1"
spec: {}
# resourceName: "sample"

---

label: Get ManagedService
label: Get Managed resource
query: |+
query Core_getManagedResource($namespace: String!, $name: String!) {
core_getManagedResource(namespace: $namespace, name: $name) {
metadata {
name
}
kind
spec {
inputs
}
query Core_getManagedResource($msvcName: String!, $name: String!) {
core_getManagedResource(msvcName: $msvcName, name: $name) {
id
}
}
variables:
name: '{{.name}}'
namespace: '{{.namespace}}'
msvcName: 'msvc-one'
name: 'test-mres'

---

Expand Down Expand Up @@ -138,6 +116,67 @@ variables:

---

label: Import Managed Resource
query: |+
mutation Core_importManagedResource($envName: String!, $msvcName: String!, $mresName: String!) {
core_importManagedResource(envName: $envName, msvcName: $msvcName, mresName: $mresName) {
id
mresRef
accountName
isImported
}
}
variables:
{
"envName": "test-env",
"msvcName": "msvc-one",
"mresName": "test-mres"
}

---

label: Delete Imported ManagedResource
query: |+
mutation Core_deleteImportedManagedResource($envName: String!, $mresName: String!) {
core_deleteImportedManagedResource(envName: $envName, mresName: $mresName)
}
variables:
envName: 'test-env'
mresName: "test-mres"

---

label: get Imported ManagedResource
query: |+
query Core_getImportedManagedResource($envName: String!, $name: String!) {
core_getImportedManagedResource(envName: $envName, name: $name) {
id
}
}
variables:
envName: 'test-env'
name: "test-mres"

---

label: List Imported ManagedResource
query: |+
query Core_listImportedManagedResources($envName: String!) {
core_listImportedManagedResources(envName: $envName) {
totalCount
edges {
node {
environmentName
id
}
}
}
}
variables:
envName: 'test-env'

---

label: Get Managed Resource Output Keys
query: |+ #graphql
mutation Core_deleteManagedResource($projectName: String!, $envName: String!, $mresName: String!) {
Expand Down Expand Up @@ -165,7 +204,6 @@ query: |+ #graphql
variables:
# projectName: "{{.projectName}}"
# envName: "{{.envName}}"
projectName: "demo-project"
# envName: "public-environment"
projectName: "demo-project"
envName: "private-environment"
Expand Down
Loading