mirror of
https://github.com/GlueOps/autoglue.git
synced 2026-02-14 21:30:05 +01:00
Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c17caf22a2 | ||
|
|
986eeb9bf9 | ||
|
|
b0bbc13946 | ||
|
|
f50dcae823 | ||
|
|
ab9a77e1f5 | ||
|
|
416b2ff4e2 | ||
|
|
20bef7545c | ||
|
|
15e101439b | ||
|
|
fb0901a812 | ||
|
|
fee4c64551 | ||
|
|
4d37a6363f |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -96,6 +96,10 @@ components:
|
||||
$ref: '#/components/schemas/dto.RecordSetResponse'
|
||||
created_at:
|
||||
type: string
|
||||
docker_image:
|
||||
type: string
|
||||
docker_tag:
|
||||
type: string
|
||||
glueops_load_balancer:
|
||||
$ref: '#/components/schemas/dto.LoadBalancerResponse'
|
||||
id:
|
||||
@@ -129,6 +133,10 @@ components:
|
||||
properties:
|
||||
cluster_provider:
|
||||
type: string
|
||||
docker_image:
|
||||
type: string
|
||||
docker_tag:
|
||||
type: string
|
||||
name:
|
||||
type: string
|
||||
region:
|
||||
@@ -713,6 +721,10 @@ components:
|
||||
properties:
|
||||
cluster_provider:
|
||||
type: string
|
||||
docker_image:
|
||||
type: string
|
||||
docker_tag:
|
||||
type: string
|
||||
name:
|
||||
type: string
|
||||
region:
|
||||
|
||||
32
go.mod
32
go.mod
@@ -4,11 +4,11 @@ go 1.25.4
|
||||
|
||||
require (
|
||||
github.com/alexedwards/argon2id v1.0.0
|
||||
github.com/aws/aws-sdk-go-v2 v1.40.1
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.3
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.3
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.61.1
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0
|
||||
github.com/aws/aws-sdk-go-v2 v1.41.0
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.5
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.5
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.62.0
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.2
|
||||
github.com/coreos/go-oidc/v3 v3.17.0
|
||||
github.com/dyaksa/archer v1.1.5
|
||||
github.com/fergusstrange/embedded-postgres v1.33.0
|
||||
@@ -39,19 +39,19 @@ require (
|
||||
github.com/KyleBanks/depth v1.2.1 // indirect
|
||||
github.com/ScaleFT/sshkeys v0.0.0-20200327173127-6142f742bca5 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/signin v1.0.4 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/sso v1.30.7 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12 // indirect
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.5 // indirect
|
||||
github.com/aws/smithy-go v1.24.0 // indirect
|
||||
github.com/beorn7/perks v1.0.1 // indirect
|
||||
github.com/bytedance/sonic v1.14.0 // indirect
|
||||
|
||||
42
go.sum
42
go.sum
@@ -12,42 +12,84 @@ github.com/alexedwards/argon2id v1.0.0 h1:wJzDx66hqWX7siL/SRUmgz3F8YMrd/nfX/xHHc
|
||||
github.com/alexedwards/argon2id v1.0.0/go.mod h1:tYKkqIjzXvZdzPvADMWOEZ+l6+BD6CtBXMj5fnJppiw=
|
||||
github.com/aws/aws-sdk-go-v2 v1.40.1 h1:difXb4maDZkRH0x//Qkwcfpdg1XQVXEAEs2DdXldFFc=
|
||||
github.com/aws/aws-sdk-go-v2 v1.40.1/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
|
||||
github.com/aws/aws-sdk-go-v2 v1.41.0 h1:tNvqh1s+v0vFYdA1xq0aOJH+Y5cRyZ5upu6roPgPKd4=
|
||||
github.com/aws/aws-sdk-go-v2 v1.41.0/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
|
||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4 h1:489krEF9xIGkOaaX3CE/Be2uWjiXrkCH6gUX+bZA/BU=
|
||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4/go.mod h1:IOAPF6oT9KCsceNTvvYMNHy0+kMF8akOjeDvPENWxp4=
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.3 h1:cpz7H2uMNTDa0h/5CYL5dLUEzPSLo2g0NkbxTRJtSSU=
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.3/go.mod h1:srtPKaJJe3McW6T/+GMBZyIPc+SeqJsNPJsd4mOYZ6s=
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.4 h1:gl+DxVuadpkYoaDcWllZqLkhGEbvwyqgNVRTmlaf5PI=
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.4/go.mod h1:MBUp9Og/bzMmQHjMwace4aJfyvJeadzXjoTcR/SxLV0=
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.5 h1:pz3duhAfUgnxbtVhIK39PGF/AHYyrzGEyRD9Og0QrE8=
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.5/go.mod h1:xmDjzSUs/d0BB7ClzYPAZMmgQdrodNjPPhd6bGASwoE=
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.3 h1:01Ym72hK43hjwDeJUfi1l2oYLXBAOR8gNSZNmXmvuas=
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.3/go.mod h1:55nWF/Sr9Zvls0bGnWkRxUdhzKqj9uRNlPvgV1vgxKc=
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.4 h1:KeIZxHVbGWRLhPvhdPbbi/DtFBHNKm6OsVDuiuFefdQ=
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.4/go.mod h1:Smw5n0nCZE9PeFEguofdXyt8kUC4JNrkDTfBOioPhFA=
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.5 h1:xMo63RlqP3ZZydpJDMBsH9uJ10hgHYfQFIk1cHDXrR4=
|
||||
github.com/aws/aws-sdk-go-v2/credentials v1.19.5/go.mod h1:hhbH6oRcou+LpXfA/0vPElh/e0M3aFeOblE1sssAAEk=
|
||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 h1:utxLraaifrSBkeyII9mIbVwXXWrZdlPO7FIKmyLCEcY=
|
||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15/go.mod h1:hW6zjYUDQwfz3icf4g2O41PHi77u10oAzJ84iSzR/lo=
|
||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16 h1:80+uETIWS1BqjnN9uJ0dBUaETh+P1XwFy5vwHwK5r9k=
|
||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16/go.mod h1:wOOsYuxYuB/7FlnVtzeBYRcjSRtQpAW0hCP7tIULMwo=
|
||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 h1:Y5YXgygXwDI5P4RkteB5yF7v35neH7LfJKBG+hzIons=
|
||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15/go.mod h1:K+/1EpG42dFSY7CBj+Fruzm8PsCGWTXJ3jdeJ659oGQ=
|
||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16 h1:rgGwPzb82iBYSvHMHXc8h9mRoOUBZIGFgKb9qniaZZc=
|
||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16/go.mod h1:L/UxsGeKpGoIj6DxfhOWHWQ/kGKcd4I1VncE4++IyKA=
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 h1:AvltKnW9ewxX2hFmQS0FyJH93aSvJVUEFvXfU+HWtSE=
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15/go.mod h1:3I4oCdZdmgrREhU74qS1dK9yZ62yumob+58AbFR4cQA=
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16 h1:1jtGzuV7c82xnqOVfx2F0xmJcOw5374L7N6juGW6x6U=
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16/go.mod h1:M2E5OQf+XLe+SZGmmpaI2yy+J326aFf6/+54PoxSANc=
|
||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk=
|
||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc=
|
||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15 h1:NLYTEyZmVZo0Qh183sC8nC+ydJXOOeIL/qI/sS3PdLY=
|
||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15/go.mod h1:Z803iB3B0bc8oJV8zH2PERLRfQUJ2n2BXISpsA4+O1M=
|
||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16 h1:CjMzUs78RDDv4ROu3JnJn/Ig1r6ZD7/T2DXLLRpejic=
|
||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16/go.mod h1:uVW4OLBqbJXSHJYA9svT9BluSvvwbzLQ2Crf6UPzR3c=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4/go.mod h1:HQ4qwNZh32C3CBeO6iJLQlgtMzqeG17ziAA/3KDJFow=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6 h1:P1MU/SuhadGvg2jtviDXPEejU3jBNhoeeAlRadHzvHI=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6/go.mod h1:5KYaMG6wmVKMFBSfWoyG/zH8pWwzQFnKgpoSRlXHKdQ=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7 h1:DIBqIrJ7hv+e4CmIk2z3pyKT+3B6qVMgRsawHiR3qso=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7/go.mod h1:vLm00xmBke75UmpNvOcZQ/Q30ZFjbczeLFqGx5urmGo=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 h1:3/u/4yZOffg5jdNk1sDpOQ4Y+R6Xbh+GzpDrSZjuy3U=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15/go.mod h1:4Zkjq0FKjE78NKjabuM4tRXKFzUJWXgP0ItEZK8l7JU=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16 h1:oHjJHeUy0ImIV0bsrX0X91GkV5nJAyv1l1CC9lnO0TI=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16/go.mod h1:iRSNGgOYmiYwSCXxXaKb9HfOEj40+oTKn8pTxMlYkRM=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15 h1:wsSQ4SVz5YE1crz0Ap7VBZrV4nNqZt4CIBBT8mnwoNc=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15/go.mod h1:I7sditnFGtYMIqPRU1QoHZAUrXkGp4SczmlLwrNPlD0=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16 h1:NSbvS17MlI2lurYgXnCOLvCFX38sBW4eiVER7+kkgsU=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16/go.mod h1:SwT8Tmqd4sA6G1qaGdzWCJN99bUmPGHfRwwq3G5Qb+A=
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.61.1 h1:ik9tMw+xWZqzffOtGH3PfV0Yy/V+QsCb1XYXXXjUskk=
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.61.1/go.mod h1:JRqmldxIPU6uck5bcFS8ExwwG2mUwfy+jiUmismOxJs=
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.61.2 h1:AYkXtY/AH76SbJPNO9ZYOBK8201QGt2NxH4yjdrRt3g=
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.61.2/go.mod h1:6EZUGGNLPLh5Unt30uEoA+KQcByERfXIkax9qrc80nA=
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.62.0 h1:80pDB3Tpmb2RCSZORrK9/3iQxsd+w6vSzVqpT1FGiwE=
|
||||
github.com/aws/aws-sdk-go-v2/service/route53 v1.62.0/go.mod h1:6EZUGGNLPLh5Unt30uEoA+KQcByERfXIkax9qrc80nA=
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0 h1:IrbE3B8O9pm3lsg96AXIN5MXX4pECEuExh/A0Du3AuI=
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0/go.mod h1:/sJLzHtiiZvs6C1RbxS/anSAFwZD6oC6M/kotQzOiLw=
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.1 h1:5FhzzN6JmlGQF6c04kDIb5KNGm6KnNdLISNrfivIhHg=
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.1/go.mod h1:79S2BdqCJpScXZA2y+cpZuocWsjGjJINyXnOsf5DTz8=
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.2 h1:U3ygWUhCpiSPYSHOrRhb3gOl9T5Y3kB8k5Vjs//57bE=
|
||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.93.2/go.mod h1:79S2BdqCJpScXZA2y+cpZuocWsjGjJINyXnOsf5DTz8=
|
||||
github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 h1:d/6xOGIllc/XW1lzG9a4AUBMmpLA9PXcQnVPTuHHcik=
|
||||
github.com/aws/aws-sdk-go-v2/service/signin v1.0.3/go.mod h1:fQ7E7Qj9GiW8y0ClD7cUJk3Bz5Iw8wZkWDHsTe8vDKs=
|
||||
github.com/aws/aws-sdk-go-v2/service/signin v1.0.4 h1:HpI7aMmJ+mm1wkSHIA2t5EaFFv5EFYXePW30p1EIrbQ=
|
||||
github.com/aws/aws-sdk-go-v2/service/signin v1.0.4/go.mod h1:C5RdGMYGlfM0gYq/tifqgn4EbyX99V15P2V3R+VHbQU=
|
||||
github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 h1:8sTTiw+9yuNXcfWeqKF2x01GqCF49CpP4Z9nKrrk/ts=
|
||||
github.com/aws/aws-sdk-go-v2/service/sso v1.30.6/go.mod h1:8WYg+Y40Sn3X2hioaaWAAIngndR8n1XFdRPPX+7QBaM=
|
||||
github.com/aws/aws-sdk-go-v2/service/sso v1.30.7 h1:eYnlt6QxnFINKzwxP5/Ucs1vkG7VT3Iezmvfgc2waUw=
|
||||
github.com/aws/aws-sdk-go-v2/service/sso v1.30.7/go.mod h1:+fWt2UHSb4kS7Pu8y+BMBvJF0EWx+4H0hzNwtDNRTrg=
|
||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 h1:E+KqWoVsSrj1tJ6I/fjDIu5xoS2Zacuu1zT+H7KtiIk=
|
||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11/go.mod h1:qyWHz+4lvkXcr3+PoGlGHEI+3DLLiU6/GdrFfMaAhB0=
|
||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12 h1:AHDr0DaHIAo8c9t1emrzAlVDFp+iMMKnPdYy6XO4MCE=
|
||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12/go.mod h1:GQ73XawFFiWxyWXMHWfhiomvP3tXtdNar/fi8z18sx0=
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 h1:tzMkjh0yTChUqJDgGkcDdxvZDSrJ/WB6R6ymI5ehqJI=
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.3/go.mod h1:T270C0R5sZNLbWUe8ueiAF42XSZxxPocTaGSgs5c/60=
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.4 h1:YCu/iAhQer8WZ66lldyKkpvMyv+HkPufMa4dyT6wils=
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.4/go.mod h1:iW40X4QBmUxdP+fZNOpfmkdMZqsovezbAeO+Ubiv2pk=
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.5 h1:SciGFVNZ4mHdm7gpD1dgZYnCuVdX1s+lFTg4+4DOy70=
|
||||
github.com/aws/aws-sdk-go-v2/service/sts v1.41.5/go.mod h1:iW40X4QBmUxdP+fZNOpfmkdMZqsovezbAeO+Ubiv2pk=
|
||||
github.com/aws/smithy-go v1.24.0 h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk=
|
||||
github.com/aws/smithy-go v1.24.0/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
|
||||
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
||||
|
||||
@@ -443,6 +443,11 @@ func runMakeOnBastion(
|
||||
c *models.Cluster,
|
||||
target string,
|
||||
) (string, error) {
|
||||
logger := log.With().
|
||||
Str("cluster_id", c.ID.String()).
|
||||
Str("cluster_name", c.Name).
|
||||
Logger()
|
||||
|
||||
bastion := c.BastionServer
|
||||
if bastion == nil {
|
||||
return "", fmt.Errorf("bastion server is nil")
|
||||
@@ -500,7 +505,13 @@ func runMakeOnBastion(
|
||||
defer sess.Close()
|
||||
|
||||
clusterDir := fmt.Sprintf("$HOME/autoglue/clusters/%s", c.ID.String())
|
||||
cmd := fmt.Sprintf("cd %s && make %s", clusterDir, target)
|
||||
sshDir := fmt.Sprintf("$HOME/.ssh")
|
||||
|
||||
cmd := fmt.Sprintf("cd %s && docker run -v %s:/root/.ssh -v ./payload.json:/opt/gluekube/platform.json %s:%s make %s", clusterDir, sshDir, c.DockerImage, c.DockerTag, target)
|
||||
|
||||
logger.Info().
|
||||
Str("cmd", cmd).
|
||||
Msg("[runMakeOnBastion] executing remote command")
|
||||
|
||||
out, runErr := sess.CombinedOutput(cmd)
|
||||
if runErr != nil {
|
||||
|
||||
@@ -189,6 +189,8 @@ func CreateCluster(db *gorm.DB) http.HandlerFunc {
|
||||
LastError: "",
|
||||
CertificateKey: certificateKey,
|
||||
RandomToken: randomToken,
|
||||
DockerImage: in.DockerImage,
|
||||
DockerTag: in.DockerTag,
|
||||
}
|
||||
|
||||
if err := db.Create(&c).Error; err != nil {
|
||||
@@ -262,6 +264,14 @@ func UpdateCluster(db *gorm.DB) http.HandlerFunc {
|
||||
cluster.Region = *in.Region
|
||||
}
|
||||
|
||||
if in.DockerImage != nil {
|
||||
cluster.DockerImage = *in.DockerImage
|
||||
}
|
||||
|
||||
if in.DockerTag != nil {
|
||||
cluster.DockerTag = *in.DockerTag
|
||||
}
|
||||
|
||||
if err := db.Save(&cluster).Error; err != nil {
|
||||
utils.WriteError(w, http.StatusInternalServerError, "db_error", "db error")
|
||||
return
|
||||
@@ -1547,6 +1557,8 @@ func clusterToDTO(c models.Cluster) dto.ClusterResponse {
|
||||
RandomToken: c.RandomToken,
|
||||
CertificateKey: c.CertificateKey,
|
||||
NodePools: nps,
|
||||
DockerImage: c.DockerImage,
|
||||
DockerTag: c.DockerTag,
|
||||
CreatedAt: c.CreatedAt,
|
||||
UpdatedAt: c.UpdatedAt,
|
||||
}
|
||||
|
||||
@@ -22,6 +22,8 @@ type ClusterResponse struct {
|
||||
RandomToken string `json:"random_token"`
|
||||
CertificateKey string `json:"certificate_key"`
|
||||
NodePools []NodePoolResponse `json:"node_pools,omitempty"`
|
||||
DockerImage string `json:"docker_image"`
|
||||
DockerTag string `json:"docker_tag"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
}
|
||||
@@ -30,12 +32,16 @@ type CreateClusterRequest struct {
|
||||
Name string `json:"name"`
|
||||
ClusterProvider string `json:"cluster_provider"`
|
||||
Region string `json:"region"`
|
||||
DockerImage string `json:"docker_image"`
|
||||
DockerTag string `json:"docker_tag"`
|
||||
}
|
||||
|
||||
type UpdateClusterRequest struct {
|
||||
Name *string `json:"name,omitempty"`
|
||||
ClusterProvider *string `json:"cluster_provider,omitempty"`
|
||||
Region *string `json:"region,omitempty"`
|
||||
DockerImage *string `json:"docker_image,omitempty"`
|
||||
DockerTag *string `json:"docker_tag,omitempty"`
|
||||
}
|
||||
|
||||
type AttachCaptainDomainRequest struct {
|
||||
|
||||
@@ -40,6 +40,8 @@ type Cluster struct {
|
||||
EncryptedKubeconfig string `gorm:"type:text" json:"-"`
|
||||
KubeIV string `json:"-"`
|
||||
KubeTag string `json:"-"`
|
||||
DockerImage string `json:"docker_image"`
|
||||
DockerTag string `json:"docker_tag"`
|
||||
CreatedAt time.Time `json:"created_at,omitempty" gorm:"type:timestamptz;column:created_at;not null;default:now()"`
|
||||
UpdatedAt time.Time `json:"updated_at,omitempty" gorm:"type:timestamptz;autoUpdateTime;column:updated_at;not null;default:now()"`
|
||||
}
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
| `control_plane_fqdn` | string |
|
||||
| `control_plane_record_set` | [DtoRecordSetResponse](DtoRecordSetResponse.md) |
|
||||
| `created_at` | string |
|
||||
| `docker_image` | string |
|
||||
| `docker_tag` | string |
|
||||
| `glueops_load_balancer` | [DtoLoadBalancerResponse](DtoLoadBalancerResponse.md) |
|
||||
| `id` | string |
|
||||
| `last_error` | string |
|
||||
@@ -37,6 +39,8 @@ const example = {
|
||||
control_plane_fqdn: null,
|
||||
control_plane_record_set: null,
|
||||
created_at: null,
|
||||
docker_image: null,
|
||||
docker_tag: null,
|
||||
glueops_load_balancer: null,
|
||||
id: null,
|
||||
last_error: null,
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
| Name | Type |
|
||||
| ------------------ | ------ |
|
||||
| `cluster_provider` | string |
|
||||
| `docker_image` | string |
|
||||
| `docker_tag` | string |
|
||||
| `name` | string |
|
||||
| `region` | string |
|
||||
|
||||
@@ -16,6 +18,8 @@ import type { DtoCreateClusterRequest } from "@glueops/autoglue-sdk-go";
|
||||
// TODO: Update the object below with actual values
|
||||
const example = {
|
||||
cluster_provider: null,
|
||||
docker_image: null,
|
||||
docker_tag: null,
|
||||
name: null,
|
||||
region: null,
|
||||
} satisfies DtoCreateClusterRequest;
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
| Name | Type |
|
||||
| ------------------ | ------ |
|
||||
| `cluster_provider` | string |
|
||||
| `docker_image` | string |
|
||||
| `docker_tag` | string |
|
||||
| `name` | string |
|
||||
| `region` | string |
|
||||
|
||||
@@ -16,6 +18,8 @@ import type { DtoUpdateClusterRequest } from "@glueops/autoglue-sdk-go";
|
||||
// TODO: Update the object below with actual values
|
||||
const example = {
|
||||
cluster_provider: null,
|
||||
docker_image: null,
|
||||
docker_tag: null,
|
||||
name: null,
|
||||
region: null,
|
||||
} satisfies DtoUpdateClusterRequest;
|
||||
|
||||
@@ -16,6 +16,6 @@
|
||||
"prepare": "npm run build"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "5.9.3"
|
||||
"typescript": "^4.0 || ^5.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,11 +13,18 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoAnnotationResponse, DtoCreateAnnotationRequest, DtoUpdateAnnotationRequest,} from "../models/index";
|
||||
import type {
|
||||
DtoAnnotationResponse,
|
||||
DtoCreateAnnotationRequest,
|
||||
DtoUpdateAnnotationRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoAnnotationResponseFromJSON,
|
||||
DtoCreateAnnotationRequestToJSON,
|
||||
DtoUpdateAnnotationRequestToJSON,
|
||||
DtoAnnotationResponseFromJSON,
|
||||
DtoAnnotationResponseToJSON,
|
||||
DtoCreateAnnotationRequestFromJSON,
|
||||
DtoCreateAnnotationRequestToJSON,
|
||||
DtoUpdateAnnotationRequestFromJSON,
|
||||
DtoUpdateAnnotationRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateAnnotationRequest {
|
||||
|
||||
@@ -13,8 +13,22 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoEnqueueRequest, DtoJob, DtoPageJob, DtoQueueInfo,} from "../models/index";
|
||||
import {DtoEnqueueRequestToJSON, DtoJobFromJSON, DtoPageJobFromJSON, DtoQueueInfoFromJSON,} from "../models/index";
|
||||
import type {
|
||||
DtoEnqueueRequest,
|
||||
DtoJob,
|
||||
DtoPageJob,
|
||||
DtoQueueInfo,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoEnqueueRequestFromJSON,
|
||||
DtoEnqueueRequestToJSON,
|
||||
DtoJobFromJSON,
|
||||
DtoJobToJSON,
|
||||
DtoPageJobFromJSON,
|
||||
DtoPageJobToJSON,
|
||||
DtoQueueInfoFromJSON,
|
||||
DtoQueueInfoToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface AdminCancelArcherJobRequest {
|
||||
id: string;
|
||||
|
||||
@@ -13,13 +13,24 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoAuthStartResponse, DtoJWKS, DtoLogoutRequest, DtoRefreshRequest, DtoTokenPair,} from "../models/index";
|
||||
import type {
|
||||
DtoAuthStartResponse,
|
||||
DtoJWKS,
|
||||
DtoLogoutRequest,
|
||||
DtoRefreshRequest,
|
||||
DtoTokenPair,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoAuthStartResponseFromJSON,
|
||||
DtoJWKSFromJSON,
|
||||
DtoLogoutRequestToJSON,
|
||||
DtoRefreshRequestToJSON,
|
||||
DtoTokenPairFromJSON,
|
||||
DtoAuthStartResponseFromJSON,
|
||||
DtoAuthStartResponseToJSON,
|
||||
DtoJWKSFromJSON,
|
||||
DtoJWKSToJSON,
|
||||
DtoLogoutRequestFromJSON,
|
||||
DtoLogoutRequestToJSON,
|
||||
DtoRefreshRequestFromJSON,
|
||||
DtoRefreshRequestToJSON,
|
||||
DtoTokenPairFromJSON,
|
||||
DtoTokenPairToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface AuthCallbackRequest {
|
||||
|
||||
@@ -14,26 +14,35 @@
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {
|
||||
DtoAttachBastionRequest,
|
||||
DtoAttachCaptainDomainRequest,
|
||||
DtoAttachLoadBalancerRequest,
|
||||
DtoAttachNodePoolRequest,
|
||||
DtoAttachRecordSetRequest,
|
||||
DtoClusterResponse,
|
||||
DtoCreateClusterRequest,
|
||||
DtoSetKubeconfigRequest,
|
||||
DtoUpdateClusterRequest,
|
||||
DtoAttachBastionRequest,
|
||||
DtoAttachCaptainDomainRequest,
|
||||
DtoAttachLoadBalancerRequest,
|
||||
DtoAttachNodePoolRequest,
|
||||
DtoAttachRecordSetRequest,
|
||||
DtoClusterResponse,
|
||||
DtoCreateClusterRequest,
|
||||
DtoSetKubeconfigRequest,
|
||||
DtoUpdateClusterRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoAttachBastionRequestToJSON,
|
||||
DtoAttachCaptainDomainRequestToJSON,
|
||||
DtoAttachLoadBalancerRequestToJSON,
|
||||
DtoAttachNodePoolRequestToJSON,
|
||||
DtoAttachRecordSetRequestToJSON,
|
||||
DtoClusterResponseFromJSON,
|
||||
DtoCreateClusterRequestToJSON,
|
||||
DtoSetKubeconfigRequestToJSON,
|
||||
DtoUpdateClusterRequestToJSON,
|
||||
DtoAttachBastionRequestFromJSON,
|
||||
DtoAttachBastionRequestToJSON,
|
||||
DtoAttachCaptainDomainRequestFromJSON,
|
||||
DtoAttachCaptainDomainRequestToJSON,
|
||||
DtoAttachLoadBalancerRequestFromJSON,
|
||||
DtoAttachLoadBalancerRequestToJSON,
|
||||
DtoAttachNodePoolRequestFromJSON,
|
||||
DtoAttachNodePoolRequestToJSON,
|
||||
DtoAttachRecordSetRequestFromJSON,
|
||||
DtoAttachRecordSetRequestToJSON,
|
||||
DtoClusterResponseFromJSON,
|
||||
DtoClusterResponseToJSON,
|
||||
DtoCreateClusterRequestFromJSON,
|
||||
DtoCreateClusterRequestToJSON,
|
||||
DtoSetKubeconfigRequestFromJSON,
|
||||
DtoSetKubeconfigRequestToJSON,
|
||||
DtoUpdateClusterRequestFromJSON,
|
||||
DtoUpdateClusterRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface AttachAppsLoadBalancerRequest {
|
||||
|
||||
@@ -13,11 +13,18 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoCreateCredentialRequest, DtoCredentialOut, DtoUpdateCredentialRequest,} from "../models/index";
|
||||
import type {
|
||||
DtoCreateCredentialRequest,
|
||||
DtoCredentialOut,
|
||||
DtoUpdateCredentialRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateCredentialRequestToJSON,
|
||||
DtoCredentialOutFromJSON,
|
||||
DtoUpdateCredentialRequestToJSON,
|
||||
DtoCreateCredentialRequestFromJSON,
|
||||
DtoCreateCredentialRequestToJSON,
|
||||
DtoCredentialOutFromJSON,
|
||||
DtoCredentialOutToJSON,
|
||||
DtoUpdateCredentialRequestFromJSON,
|
||||
DtoUpdateCredentialRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateCredentialRequest {
|
||||
|
||||
@@ -14,20 +14,26 @@
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {
|
||||
DtoCreateDomainRequest,
|
||||
DtoCreateRecordSetRequest,
|
||||
DtoDomainResponse,
|
||||
DtoRecordSetResponse,
|
||||
DtoUpdateDomainRequest,
|
||||
DtoUpdateRecordSetRequest,
|
||||
DtoCreateDomainRequest,
|
||||
DtoCreateRecordSetRequest,
|
||||
DtoDomainResponse,
|
||||
DtoRecordSetResponse,
|
||||
DtoUpdateDomainRequest,
|
||||
DtoUpdateRecordSetRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateDomainRequestToJSON,
|
||||
DtoCreateRecordSetRequestToJSON,
|
||||
DtoDomainResponseFromJSON,
|
||||
DtoRecordSetResponseFromJSON,
|
||||
DtoUpdateDomainRequestToJSON,
|
||||
DtoUpdateRecordSetRequestToJSON,
|
||||
DtoCreateDomainRequestFromJSON,
|
||||
DtoCreateDomainRequestToJSON,
|
||||
DtoCreateRecordSetRequestFromJSON,
|
||||
DtoCreateRecordSetRequestToJSON,
|
||||
DtoDomainResponseFromJSON,
|
||||
DtoDomainResponseToJSON,
|
||||
DtoRecordSetResponseFromJSON,
|
||||
DtoRecordSetResponseToJSON,
|
||||
DtoUpdateDomainRequestFromJSON,
|
||||
DtoUpdateDomainRequestToJSON,
|
||||
DtoUpdateRecordSetRequestFromJSON,
|
||||
DtoUpdateRecordSetRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateDomainRequest {
|
||||
|
||||
@@ -13,8 +13,11 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {HandlersHealthStatus} from "../models/index";
|
||||
import {HandlersHealthStatusFromJSON,} from "../models/index";
|
||||
import type { HandlersHealthStatus } from "../models/index";
|
||||
import {
|
||||
HandlersHealthStatusFromJSON,
|
||||
HandlersHealthStatusToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -13,8 +13,19 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoCreateLabelRequest, DtoLabelResponse, DtoUpdateLabelRequest,} from "../models/index";
|
||||
import {DtoCreateLabelRequestToJSON, DtoLabelResponseFromJSON, DtoUpdateLabelRequestToJSON,} from "../models/index";
|
||||
import type {
|
||||
DtoCreateLabelRequest,
|
||||
DtoLabelResponse,
|
||||
DtoUpdateLabelRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateLabelRequestFromJSON,
|
||||
DtoCreateLabelRequestToJSON,
|
||||
DtoLabelResponseFromJSON,
|
||||
DtoLabelResponseToJSON,
|
||||
DtoUpdateLabelRequestFromJSON,
|
||||
DtoUpdateLabelRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateLabelRequest {
|
||||
dtoCreateLabelRequest: DtoCreateLabelRequest;
|
||||
|
||||
@@ -14,14 +14,17 @@
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {
|
||||
DtoCreateLoadBalancerRequest,
|
||||
DtoLoadBalancerResponse,
|
||||
DtoUpdateLoadBalancerRequest,
|
||||
DtoCreateLoadBalancerRequest,
|
||||
DtoLoadBalancerResponse,
|
||||
DtoUpdateLoadBalancerRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateLoadBalancerRequestToJSON,
|
||||
DtoLoadBalancerResponseFromJSON,
|
||||
DtoUpdateLoadBalancerRequestToJSON,
|
||||
DtoCreateLoadBalancerRequestFromJSON,
|
||||
DtoCreateLoadBalancerRequestToJSON,
|
||||
DtoLoadBalancerResponseFromJSON,
|
||||
DtoLoadBalancerResponseToJSON,
|
||||
DtoUpdateLoadBalancerRequestFromJSON,
|
||||
DtoUpdateLoadBalancerRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateLoadBalancerRequest {
|
||||
|
||||
@@ -13,8 +13,16 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {HandlersCreateUserKeyRequest, HandlersUserAPIKeyOut,} from "../models/index";
|
||||
import {HandlersCreateUserKeyRequestToJSON, HandlersUserAPIKeyOutFromJSON,} from "../models/index";
|
||||
import type {
|
||||
HandlersCreateUserKeyRequest,
|
||||
HandlersUserAPIKeyOut,
|
||||
} from "../models/index";
|
||||
import {
|
||||
HandlersCreateUserKeyRequestFromJSON,
|
||||
HandlersCreateUserKeyRequestToJSON,
|
||||
HandlersUserAPIKeyOutFromJSON,
|
||||
HandlersUserAPIKeyOutToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateUserAPIKeyRequest {
|
||||
handlersCreateUserKeyRequest: HandlersCreateUserKeyRequest;
|
||||
|
||||
@@ -13,8 +13,19 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {HandlersMeResponse, HandlersUpdateMeRequest, ModelsUser,} from "../models/index";
|
||||
import {HandlersMeResponseFromJSON, HandlersUpdateMeRequestToJSON, ModelsUserFromJSON,} from "../models/index";
|
||||
import type {
|
||||
HandlersMeResponse,
|
||||
HandlersUpdateMeRequest,
|
||||
ModelsUser,
|
||||
} from "../models/index";
|
||||
import {
|
||||
HandlersMeResponseFromJSON,
|
||||
HandlersMeResponseToJSON,
|
||||
HandlersUpdateMeRequestFromJSON,
|
||||
HandlersUpdateMeRequestToJSON,
|
||||
ModelsUserFromJSON,
|
||||
ModelsUserToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface UpdateMeRequest {
|
||||
handlersUpdateMeRequest: HandlersUpdateMeRequest;
|
||||
|
||||
@@ -13,8 +13,11 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {HandlersVersionResponse} from "../models/index";
|
||||
import {HandlersVersionResponseFromJSON,} from "../models/index";
|
||||
import type { HandlersVersionResponse } from "../models/index";
|
||||
import {
|
||||
HandlersVersionResponseFromJSON,
|
||||
HandlersVersionResponseToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -14,30 +14,41 @@
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {
|
||||
DtoAnnotationResponse,
|
||||
DtoAttachAnnotationsRequest,
|
||||
DtoAttachLabelsRequest,
|
||||
DtoAttachServersRequest,
|
||||
DtoAttachTaintsRequest,
|
||||
DtoCreateNodePoolRequest,
|
||||
DtoLabelResponse,
|
||||
DtoNodePoolResponse,
|
||||
DtoServerResponse,
|
||||
DtoTaintResponse,
|
||||
DtoUpdateNodePoolRequest,
|
||||
DtoAnnotationResponse,
|
||||
DtoAttachAnnotationsRequest,
|
||||
DtoAttachLabelsRequest,
|
||||
DtoAttachServersRequest,
|
||||
DtoAttachTaintsRequest,
|
||||
DtoCreateNodePoolRequest,
|
||||
DtoLabelResponse,
|
||||
DtoNodePoolResponse,
|
||||
DtoServerResponse,
|
||||
DtoTaintResponse,
|
||||
DtoUpdateNodePoolRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoAnnotationResponseFromJSON,
|
||||
DtoAttachAnnotationsRequestToJSON,
|
||||
DtoAttachLabelsRequestToJSON,
|
||||
DtoAttachServersRequestToJSON,
|
||||
DtoAttachTaintsRequestToJSON,
|
||||
DtoCreateNodePoolRequestToJSON,
|
||||
DtoLabelResponseFromJSON,
|
||||
DtoNodePoolResponseFromJSON,
|
||||
DtoServerResponseFromJSON,
|
||||
DtoTaintResponseFromJSON,
|
||||
DtoUpdateNodePoolRequestToJSON,
|
||||
DtoAnnotationResponseFromJSON,
|
||||
DtoAnnotationResponseToJSON,
|
||||
DtoAttachAnnotationsRequestFromJSON,
|
||||
DtoAttachAnnotationsRequestToJSON,
|
||||
DtoAttachLabelsRequestFromJSON,
|
||||
DtoAttachLabelsRequestToJSON,
|
||||
DtoAttachServersRequestFromJSON,
|
||||
DtoAttachServersRequestToJSON,
|
||||
DtoAttachTaintsRequestFromJSON,
|
||||
DtoAttachTaintsRequestToJSON,
|
||||
DtoCreateNodePoolRequestFromJSON,
|
||||
DtoCreateNodePoolRequestToJSON,
|
||||
DtoLabelResponseFromJSON,
|
||||
DtoLabelResponseToJSON,
|
||||
DtoNodePoolResponseFromJSON,
|
||||
DtoNodePoolResponseToJSON,
|
||||
DtoServerResponseFromJSON,
|
||||
DtoServerResponseToJSON,
|
||||
DtoTaintResponseFromJSON,
|
||||
DtoTaintResponseToJSON,
|
||||
DtoUpdateNodePoolRequestFromJSON,
|
||||
DtoUpdateNodePoolRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface AttachNodePoolAnnotationsRequest {
|
||||
|
||||
@@ -14,24 +14,35 @@
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {
|
||||
HandlersMemberOut,
|
||||
HandlersMemberUpsertReq,
|
||||
HandlersOrgCreateReq,
|
||||
HandlersOrgKeyCreateReq,
|
||||
HandlersOrgKeyCreateResp,
|
||||
HandlersOrgUpdateReq,
|
||||
ModelsAPIKey,
|
||||
ModelsOrganization,
|
||||
HandlersMemberOut,
|
||||
HandlersMemberUpsertReq,
|
||||
HandlersOrgCreateReq,
|
||||
HandlersOrgKeyCreateReq,
|
||||
HandlersOrgKeyCreateResp,
|
||||
HandlersOrgUpdateReq,
|
||||
ModelsAPIKey,
|
||||
ModelsOrganization,
|
||||
UtilsErrorResponse,
|
||||
} from "../models/index";
|
||||
import {
|
||||
HandlersMemberOutFromJSON,
|
||||
HandlersMemberUpsertReqToJSON,
|
||||
HandlersOrgCreateReqToJSON,
|
||||
HandlersOrgKeyCreateReqToJSON,
|
||||
HandlersOrgKeyCreateRespFromJSON,
|
||||
HandlersOrgUpdateReqToJSON,
|
||||
ModelsAPIKeyFromJSON,
|
||||
ModelsOrganizationFromJSON,
|
||||
HandlersMemberOutFromJSON,
|
||||
HandlersMemberOutToJSON,
|
||||
HandlersMemberUpsertReqFromJSON,
|
||||
HandlersMemberUpsertReqToJSON,
|
||||
HandlersOrgCreateReqFromJSON,
|
||||
HandlersOrgCreateReqToJSON,
|
||||
HandlersOrgKeyCreateReqFromJSON,
|
||||
HandlersOrgKeyCreateReqToJSON,
|
||||
HandlersOrgKeyCreateRespFromJSON,
|
||||
HandlersOrgKeyCreateRespToJSON,
|
||||
HandlersOrgUpdateReqFromJSON,
|
||||
HandlersOrgUpdateReqToJSON,
|
||||
ModelsAPIKeyFromJSON,
|
||||
ModelsAPIKeyToJSON,
|
||||
ModelsOrganizationFromJSON,
|
||||
ModelsOrganizationToJSON,
|
||||
UtilsErrorResponseFromJSON,
|
||||
UtilsErrorResponseToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface AddOrUpdateMemberRequest {
|
||||
|
||||
@@ -13,8 +13,19 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoCreateServerRequest, DtoServerResponse, DtoUpdateServerRequest,} from "../models/index";
|
||||
import {DtoCreateServerRequestToJSON, DtoServerResponseFromJSON, DtoUpdateServerRequestToJSON,} from "../models/index";
|
||||
import type {
|
||||
DtoCreateServerRequest,
|
||||
DtoServerResponse,
|
||||
DtoUpdateServerRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateServerRequestFromJSON,
|
||||
DtoCreateServerRequestToJSON,
|
||||
DtoServerResponseFromJSON,
|
||||
DtoServerResponseToJSON,
|
||||
DtoUpdateServerRequestFromJSON,
|
||||
DtoUpdateServerRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateServerRequest {
|
||||
dtoCreateServerRequest: DtoCreateServerRequest;
|
||||
|
||||
@@ -13,8 +13,19 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoCreateSSHRequest, DtoSshResponse, GetSSHKey200Response,} from "../models/index";
|
||||
import {DtoCreateSSHRequestToJSON, DtoSshResponseFromJSON, GetSSHKey200ResponseFromJSON,} from "../models/index";
|
||||
import type {
|
||||
DtoCreateSSHRequest,
|
||||
DtoSshResponse,
|
||||
GetSSHKey200Response,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateSSHRequestFromJSON,
|
||||
DtoCreateSSHRequestToJSON,
|
||||
DtoSshResponseFromJSON,
|
||||
DtoSshResponseToJSON,
|
||||
GetSSHKey200ResponseFromJSON,
|
||||
GetSSHKey200ResponseToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateSSHKeyRequest {
|
||||
dtoCreateSSHRequest: DtoCreateSSHRequest;
|
||||
|
||||
@@ -13,8 +13,19 @@
|
||||
*/
|
||||
|
||||
import * as runtime from "../runtime";
|
||||
import type {DtoCreateTaintRequest, DtoTaintResponse, DtoUpdateTaintRequest,} from "../models/index";
|
||||
import {DtoCreateTaintRequestToJSON, DtoTaintResponseFromJSON, DtoUpdateTaintRequestToJSON,} from "../models/index";
|
||||
import type {
|
||||
DtoCreateTaintRequest,
|
||||
DtoTaintResponse,
|
||||
DtoUpdateTaintRequest,
|
||||
} from "../models/index";
|
||||
import {
|
||||
DtoCreateTaintRequestFromJSON,
|
||||
DtoCreateTaintRequestToJSON,
|
||||
DtoTaintResponseFromJSON,
|
||||
DtoTaintResponseToJSON,
|
||||
DtoUpdateTaintRequestFromJSON,
|
||||
DtoUpdateTaintRequestToJSON,
|
||||
} from "../models/index";
|
||||
|
||||
export interface CreateTaintRequest {
|
||||
dtoCreateTaintRequest: DtoCreateTaintRequest;
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,16 +12,42 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {DtoDomainResponse} from "./DtoDomainResponse";
|
||||
import {DtoDomainResponseFromJSON, DtoDomainResponseToJSON,} from "./DtoDomainResponse";
|
||||
import type {DtoLoadBalancerResponse} from "./DtoLoadBalancerResponse";
|
||||
import {DtoLoadBalancerResponseFromJSON, DtoLoadBalancerResponseToJSON,} from "./DtoLoadBalancerResponse";
|
||||
import type {DtoNodePoolResponse} from "./DtoNodePoolResponse";
|
||||
import {DtoNodePoolResponseFromJSON, DtoNodePoolResponseToJSON,} from "./DtoNodePoolResponse";
|
||||
import type {DtoServerResponse} from "./DtoServerResponse";
|
||||
import {DtoServerResponseFromJSON, DtoServerResponseToJSON,} from "./DtoServerResponse";
|
||||
import type {DtoRecordSetResponse} from "./DtoRecordSetResponse";
|
||||
import {DtoRecordSetResponseFromJSON, DtoRecordSetResponseToJSON,} from "./DtoRecordSetResponse";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { DtoDomainResponse } from "./DtoDomainResponse";
|
||||
import {
|
||||
DtoDomainResponseFromJSON,
|
||||
DtoDomainResponseFromJSONTyped,
|
||||
DtoDomainResponseToJSON,
|
||||
DtoDomainResponseToJSONTyped,
|
||||
} from "./DtoDomainResponse";
|
||||
import type { DtoLoadBalancerResponse } from "./DtoLoadBalancerResponse";
|
||||
import {
|
||||
DtoLoadBalancerResponseFromJSON,
|
||||
DtoLoadBalancerResponseFromJSONTyped,
|
||||
DtoLoadBalancerResponseToJSON,
|
||||
DtoLoadBalancerResponseToJSONTyped,
|
||||
} from "./DtoLoadBalancerResponse";
|
||||
import type { DtoNodePoolResponse } from "./DtoNodePoolResponse";
|
||||
import {
|
||||
DtoNodePoolResponseFromJSON,
|
||||
DtoNodePoolResponseFromJSONTyped,
|
||||
DtoNodePoolResponseToJSON,
|
||||
DtoNodePoolResponseToJSONTyped,
|
||||
} from "./DtoNodePoolResponse";
|
||||
import type { DtoServerResponse } from "./DtoServerResponse";
|
||||
import {
|
||||
DtoServerResponseFromJSON,
|
||||
DtoServerResponseFromJSONTyped,
|
||||
DtoServerResponseToJSON,
|
||||
DtoServerResponseToJSONTyped,
|
||||
} from "./DtoServerResponse";
|
||||
import type { DtoRecordSetResponse } from "./DtoRecordSetResponse";
|
||||
import {
|
||||
DtoRecordSetResponseFromJSON,
|
||||
DtoRecordSetResponseFromJSONTyped,
|
||||
DtoRecordSetResponseToJSON,
|
||||
DtoRecordSetResponseToJSONTyped,
|
||||
} from "./DtoRecordSetResponse";
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -77,6 +103,18 @@ export interface DtoClusterResponse {
|
||||
* @memberof DtoClusterResponse
|
||||
*/
|
||||
created_at?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DtoClusterResponse
|
||||
*/
|
||||
docker_image?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DtoClusterResponse
|
||||
*/
|
||||
docker_tag?: string;
|
||||
/**
|
||||
*
|
||||
* @type {DtoLoadBalancerResponse}
|
||||
@@ -179,6 +217,9 @@ export function DtoClusterResponseFromJSONTyped(
|
||||
? undefined
|
||||
: DtoRecordSetResponseFromJSON(json["control_plane_record_set"]),
|
||||
created_at: json["created_at"] == null ? undefined : json["created_at"],
|
||||
docker_image:
|
||||
json["docker_image"] == null ? undefined : json["docker_image"],
|
||||
docker_tag: json["docker_tag"] == null ? undefined : json["docker_tag"],
|
||||
glueops_load_balancer:
|
||||
json["glueops_load_balancer"] == null
|
||||
? undefined
|
||||
@@ -223,6 +264,8 @@ export function DtoClusterResponseToJSONTyped(
|
||||
value["control_plane_record_set"],
|
||||
),
|
||||
created_at: value["created_at"],
|
||||
docker_image: value["docker_image"],
|
||||
docker_tag: value["docker_tag"],
|
||||
glueops_load_balancer: DtoLoadBalancerResponseToJSON(
|
||||
value["glueops_load_balancer"],
|
||||
),
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
@@ -24,6 +25,18 @@ export interface DtoCreateClusterRequest {
|
||||
* @memberof DtoCreateClusterRequest
|
||||
*/
|
||||
cluster_provider?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DtoCreateClusterRequest
|
||||
*/
|
||||
docker_image?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DtoCreateClusterRequest
|
||||
*/
|
||||
docker_tag?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
@@ -63,6 +76,9 @@ export function DtoCreateClusterRequestFromJSONTyped(
|
||||
return {
|
||||
cluster_provider:
|
||||
json["cluster_provider"] == null ? undefined : json["cluster_provider"],
|
||||
docker_image:
|
||||
json["docker_image"] == null ? undefined : json["docker_image"],
|
||||
docker_tag: json["docker_tag"] == null ? undefined : json["docker_tag"],
|
||||
name: json["name"] == null ? undefined : json["name"],
|
||||
region: json["region"] == null ? undefined : json["region"],
|
||||
};
|
||||
@@ -84,6 +100,8 @@ export function DtoCreateClusterRequestToJSONTyped(
|
||||
|
||||
return {
|
||||
cluster_provider: value["cluster_provider"],
|
||||
docker_image: value["docker_image"],
|
||||
docker_tag: value["docker_tag"],
|
||||
name: value["name"],
|
||||
region: value["region"],
|
||||
};
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,8 +12,14 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {DtoJWK} from "./DtoJWK";
|
||||
import {DtoJWKFromJSON, DtoJWKToJSON,} from "./DtoJWK";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { DtoJWK } from "./DtoJWK";
|
||||
import {
|
||||
DtoJWKFromJSON,
|
||||
DtoJWKFromJSONTyped,
|
||||
DtoJWKToJSON,
|
||||
DtoJWKToJSONTyped,
|
||||
} from "./DtoJWK";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -12,8 +12,14 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {DtoJobStatus} from "./DtoJobStatus";
|
||||
import {DtoJobStatusFromJSON, DtoJobStatusToJSON,} from "./DtoJobStatus";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { DtoJobStatus } from "./DtoJobStatus";
|
||||
import {
|
||||
DtoJobStatusFromJSON,
|
||||
DtoJobStatusFromJSONTyped,
|
||||
DtoJobStatusToJSON,
|
||||
DtoJobStatusToJSONTyped,
|
||||
} from "./DtoJobStatus";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,14 +12,35 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {DtoTaintResponse} from "./DtoTaintResponse";
|
||||
import {DtoTaintResponseFromJSON, DtoTaintResponseToJSON,} from "./DtoTaintResponse";
|
||||
import type {DtoLabelResponse} from "./DtoLabelResponse";
|
||||
import {DtoLabelResponseFromJSON, DtoLabelResponseToJSON,} from "./DtoLabelResponse";
|
||||
import type {DtoServerResponse} from "./DtoServerResponse";
|
||||
import {DtoServerResponseFromJSON, DtoServerResponseToJSON,} from "./DtoServerResponse";
|
||||
import type {DtoAnnotationResponse} from "./DtoAnnotationResponse";
|
||||
import {DtoAnnotationResponseFromJSON, DtoAnnotationResponseToJSON,} from "./DtoAnnotationResponse";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { DtoTaintResponse } from "./DtoTaintResponse";
|
||||
import {
|
||||
DtoTaintResponseFromJSON,
|
||||
DtoTaintResponseFromJSONTyped,
|
||||
DtoTaintResponseToJSON,
|
||||
DtoTaintResponseToJSONTyped,
|
||||
} from "./DtoTaintResponse";
|
||||
import type { DtoLabelResponse } from "./DtoLabelResponse";
|
||||
import {
|
||||
DtoLabelResponseFromJSON,
|
||||
DtoLabelResponseFromJSONTyped,
|
||||
DtoLabelResponseToJSON,
|
||||
DtoLabelResponseToJSONTyped,
|
||||
} from "./DtoLabelResponse";
|
||||
import type { DtoServerResponse } from "./DtoServerResponse";
|
||||
import {
|
||||
DtoServerResponseFromJSON,
|
||||
DtoServerResponseFromJSONTyped,
|
||||
DtoServerResponseToJSON,
|
||||
DtoServerResponseToJSONTyped,
|
||||
} from "./DtoServerResponse";
|
||||
import type { DtoAnnotationResponse } from "./DtoAnnotationResponse";
|
||||
import {
|
||||
DtoAnnotationResponseFromJSON,
|
||||
DtoAnnotationResponseFromJSONTyped,
|
||||
DtoAnnotationResponseToJSON,
|
||||
DtoAnnotationResponseToJSONTyped,
|
||||
} from "./DtoAnnotationResponse";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -12,8 +12,14 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {DtoJob} from "./DtoJob";
|
||||
import {DtoJobFromJSON, DtoJobToJSON,} from "./DtoJob";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { DtoJob } from "./DtoJob";
|
||||
import {
|
||||
DtoJobFromJSON,
|
||||
DtoJobFromJSONTyped,
|
||||
DtoJobToJSON,
|
||||
DtoJobToJSONTyped,
|
||||
} from "./DtoJob";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
@@ -24,6 +25,18 @@ export interface DtoUpdateClusterRequest {
|
||||
* @memberof DtoUpdateClusterRequest
|
||||
*/
|
||||
cluster_provider?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DtoUpdateClusterRequest
|
||||
*/
|
||||
docker_image?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DtoUpdateClusterRequest
|
||||
*/
|
||||
docker_tag?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
@@ -63,6 +76,9 @@ export function DtoUpdateClusterRequestFromJSONTyped(
|
||||
return {
|
||||
cluster_provider:
|
||||
json["cluster_provider"] == null ? undefined : json["cluster_provider"],
|
||||
docker_image:
|
||||
json["docker_image"] == null ? undefined : json["docker_image"],
|
||||
docker_tag: json["docker_tag"] == null ? undefined : json["docker_tag"],
|
||||
name: json["name"] == null ? undefined : json["name"],
|
||||
region: json["region"] == null ? undefined : json["region"],
|
||||
};
|
||||
@@ -84,6 +100,8 @@ export function DtoUpdateClusterRequestToJSONTyped(
|
||||
|
||||
return {
|
||||
cluster_provider: value["cluster_provider"],
|
||||
docker_image: value["docker_image"],
|
||||
docker_tag: value["docker_tag"],
|
||||
name: value["name"],
|
||||
region: value["region"],
|
||||
};
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,13 +12,19 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {DtoSshResponse} from "./DtoSshResponse";
|
||||
import {DtoSshResponseFromJSONTyped, DtoSshResponseToJSON, instanceOfDtoSshResponse,} from "./DtoSshResponse";
|
||||
import type {DtoSshRevealResponse} from "./DtoSshRevealResponse";
|
||||
import type { DtoSshResponse } from "./DtoSshResponse";
|
||||
import {
|
||||
DtoSshRevealResponseFromJSONTyped,
|
||||
DtoSshRevealResponseToJSON,
|
||||
instanceOfDtoSshRevealResponse,
|
||||
instanceOfDtoSshResponse,
|
||||
DtoSshResponseFromJSON,
|
||||
DtoSshResponseFromJSONTyped,
|
||||
DtoSshResponseToJSON,
|
||||
} from "./DtoSshResponse";
|
||||
import type { DtoSshRevealResponse } from "./DtoSshRevealResponse";
|
||||
import {
|
||||
instanceOfDtoSshRevealResponse,
|
||||
DtoSshRevealResponseFromJSON,
|
||||
DtoSshRevealResponseFromJSONTyped,
|
||||
DtoSshRevealResponseToJSON,
|
||||
} from "./DtoSshRevealResponse";
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,10 +12,21 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {ModelsUserEmail} from "./ModelsUserEmail";
|
||||
import {ModelsUserEmailFromJSON, ModelsUserEmailToJSON,} from "./ModelsUserEmail";
|
||||
import type {ModelsOrganization} from "./ModelsOrganization";
|
||||
import {ModelsOrganizationFromJSON, ModelsOrganizationToJSON,} from "./ModelsOrganization";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { ModelsUserEmail } from "./ModelsUserEmail";
|
||||
import {
|
||||
ModelsUserEmailFromJSON,
|
||||
ModelsUserEmailFromJSONTyped,
|
||||
ModelsUserEmailToJSON,
|
||||
ModelsUserEmailToJSONTyped,
|
||||
} from "./ModelsUserEmail";
|
||||
import type { ModelsOrganization } from "./ModelsOrganization";
|
||||
import {
|
||||
ModelsOrganizationFromJSON,
|
||||
ModelsOrganizationFromJSONTyped,
|
||||
ModelsOrganizationToJSON,
|
||||
ModelsOrganizationToJSONTyped,
|
||||
} from "./ModelsOrganization";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from "../runtime";
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
|
||||
@@ -12,8 +12,14 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import type {ModelsUser} from "./ModelsUser";
|
||||
import {ModelsUserFromJSON, ModelsUserToJSON,} from "./ModelsUser";
|
||||
import { mapValues } from "../runtime";
|
||||
import type { ModelsUser } from "./ModelsUser";
|
||||
import {
|
||||
ModelsUserFromJSON,
|
||||
ModelsUserFromJSONTyped,
|
||||
ModelsUserToJSON,
|
||||
ModelsUserToJSONTyped,
|
||||
} from "./ModelsUser";
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user