without throwing 1`] = `
selected={undefined}
>
@@ -3976,9 +3977,7 @@ exports[`renders
without throwing 1`] = `
- f1bd1730
-
+ />
| without throwing 1`] = `
selected={undefined}
>
-
+ f1bd173
| without throwing 1`] = `
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 600;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 100%;
+ display: block;
}
.c42 {
- width: 3rem;
height: 3rem;
- min-width: 3rem;
}
@media only screen and (min-width:48em) {
@@ -6105,7 +6107,7 @@ exports[`renders
without throwing 1`] = `
>
2252839a
@@ -6241,7 +6243,7 @@ exports[`renders
without throwing 1`] = `
>
f1bd1730
@@ -8325,12 +8327,15 @@ exports[`renders
without throwing 1`] = `
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 600;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 100%;
+ display: block;
}
.c42 {
- width: 3rem;
height: 3rem;
- min-width: 3rem;
}
@media only screen and (min-width:48em) {
@@ -8699,7 +8704,7 @@ exports[`renders
without throwing 1`] = `
>
2252839a
@@ -8835,7 +8840,7 @@ exports[`renders
without throwing 1`] = `
>
f1bd1730
@@ -11132,12 +11137,15 @@ exports[`renders
without throwing
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 600;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 100%;
+ display: block;
}
.c42 {
- width: 3rem;
height: 3rem;
- min-width: 3rem;
}
@media only screen and (min-width:48em) {
@@ -11506,7 +11514,7 @@ exports[`renders
without throwing
>
2252839a
@@ -11642,7 +11650,7 @@ exports[`renders
without throwing
>
f1bd1730
diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap
index 762c2cde..765609e9 100644
--- a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap
+++ b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap
@@ -2485,7 +2485,7 @@ exports[`renders
without throwi
without throwi
without throwing', () => {
it('renders
without throwing', () => {
const instances = [
{
- name: '2252839a',
+ id: '2252839a',
status: 'RUNNING'
},
{
- name: 'f1bd1730',
+ id: 'f1bd1730',
status: 'STOPPED'
}
];
diff --git a/packages/my-joy-instances/src/containers/instances/cns.js b/packages/my-joy-instances/src/containers/instances/cns.js
index 77953307..b71a6dc2 100644
--- a/packages/my-joy-instances/src/containers/instances/cns.js
+++ b/packages/my-joy-instances/src/containers/instances/cns.js
@@ -147,19 +147,16 @@ export default compose(
ssr: false,
variables: {
fetchPolicy: 'network-only',
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
props: ({ data }) => {
- const { loading, error, variables, refetch, ...rest } = data;
- const { name } = variables;
-
- const instance = find(get(rest, 'machines.results', []), ['name', name]);
- const tags = get(instance, 'tags', []);
+ const { loading, error, machine, refetch } = data;
+ const tags = get(machine, 'tags', []);
return {
tags,
- instance,
+ instance: machine,
loading,
loadingError: error,
refetch
diff --git a/packages/my-joy-instances/src/containers/instances/firewall.js b/packages/my-joy-instances/src/containers/instances/firewall.js
index 37c651c4..d5f0db0e 100644
--- a/packages/my-joy-instances/src/containers/instances/firewall.js
+++ b/packages/my-joy-instances/src/containers/instances/firewall.js
@@ -8,7 +8,6 @@ import { SubmissionError } from 'redux-form';
import { Margin } from 'styled-components-spacing';
import remcalc from 'remcalc';
import isBoolean from 'lodash.isboolean';
-import find from 'lodash.find';
import get from 'lodash.get';
import {
@@ -138,22 +137,20 @@ export default compose(
ssr: false,
variables: {
fetchPolicy: 'network-only',
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
props: ({ data }) => {
- const { loading, error, variables, refetch, ...rest } = data;
- const { name } = variables;
+ const { loading, error, machine } = data;
- const instance = find(get(rest, 'machines.results', []), ['name', name]);
- const enabled = get(instance, 'firewall_enabled');
- const rules = get(instance, 'firewall_rules', []);
+ const enabled = get(machine, 'firewall_enabled');
+ const rules = get(machine, 'firewall_rules', []);
return {
enabled,
defaultRules: rules.filter(({ rule_obj = {} }) => rule_obj.isWildcard),
tagRules: rules.filter(({ rule_obj = {} }) => rule_obj.tags.length),
- instance,
+ instance: machine,
loading,
loadingError: error
};
diff --git a/packages/my-joy-instances/src/containers/instances/list.js b/packages/my-joy-instances/src/containers/instances/list.js
index 2b35fc0d..6c341cb3 100644
--- a/packages/my-joy-instances/src/containers/instances/list.js
+++ b/packages/my-joy-instances/src/containers/instances/list.js
@@ -121,17 +121,15 @@ export const List = ({
total={total}
>
{fetching ?
: null}
- {(!fetching ? _instances : []).map(({ name, id, ...rest }) => (
+ {(!fetching ? _instances : []).map(instance => (
handleCreateImage(rest)}
- onStart={() => handleStart([{ id }])}
- onStop={() => handleStop([{ id }])}
- onReboot={() => handleReboot([{ id }])}
- onRemove={() => handleRemove([{ id }])}
+ key={instance.id}
+ {...instance}
+ onCreateImage={() => handleCreateImage(instance)}
+ onStart={() => handleStart([instance])}
+ onStop={() => handleStop([instance])}
+ onReboot={() => handleReboot([instance])}
+ onRemove={() => handleRemove([instance])}
/>
))}
@@ -299,9 +297,9 @@ export default compose(
};
},
(dispatch, { refetch, ...ownProps }) => ({
- handleCreateImage: ({ name }) => {
+ handleCreateImage: ({ id }) => {
return window
- .open(`${GLOBAL.origin}/images/~create/${name}`, '_blank')
+ .open(`${GLOBAL.origin}/images/~create/${id}`, '_blank')
.focus();
},
handleSortBy: ({ sortBy: currentSortBy, sortOrder }) => newSortBy => {
diff --git a/packages/my-joy-instances/src/containers/instances/metadata.js b/packages/my-joy-instances/src/containers/instances/metadata.js
index e22f59f7..625eb035 100644
--- a/packages/my-joy-instances/src/containers/instances/metadata.js
+++ b/packages/my-joy-instances/src/containers/instances/metadata.js
@@ -161,14 +161,11 @@ export default compose(
ssr: false,
pollInterval: 1000,
variables: {
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
- props: ({ data: { loading, error, variables, refetch, ...rest } }) => {
- const { name } = variables;
-
- const instance = find(get(rest, 'machines.results', []), ['name', name]);
- const values = get(instance, 'metadata', []).filter(
+ props: ({ data: { loading, error, machine, refetch, ...rest } }) => {
+ const values = get(machine, 'metadata', []).filter(
({ name = '' }) => name !== 'user-script'
);
@@ -188,7 +185,7 @@ export default compose(
return {
index,
metadata,
- instance,
+ instance: machine,
loading,
error,
refetch
diff --git a/packages/my-joy-instances/src/containers/instances/networks.js b/packages/my-joy-instances/src/containers/instances/networks.js
index 20ac0ee7..8823f6fc 100644
--- a/packages/my-joy-instances/src/containers/instances/networks.js
+++ b/packages/my-joy-instances/src/containers/instances/networks.js
@@ -82,15 +82,15 @@ export default compose(
graphql(GetNetworks, {
options: ({ match }) => ({
variables: {
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
props: ({ data }) => {
const { loading, error, variables } = data;
- const { name } = variables;
+ const { id } = variables;
const machines = get(data, 'machines.results', []);
- const instance = find(forceArray(machines), ['name', name]);
+ const instance = find(forceArray(machines), ['id', id]);
const values = get(instance, 'networks', []);
const networks = reverse(sortBy(values, 'public'));
diff --git a/packages/my-joy-instances/src/containers/instances/snapshots.js b/packages/my-joy-instances/src/containers/instances/snapshots.js
index cc92edfc..06518eea 100644
--- a/packages/my-joy-instances/src/containers/instances/snapshots.js
+++ b/packages/my-joy-instances/src/containers/instances/snapshots.js
@@ -171,13 +171,11 @@ export default compose(
ssr: false,
pollInterval: 1000,
variables: {
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
- props: ({ data: { loading, error, variables, refetch, ...rest } }) => {
- const { name } = variables;
- const instance = find(get(rest, 'machines.results', []), ['name', name]);
- const snapshots = get(instance, 'snapshots', []);
+ props: ({ data: { loading, error, machine, refetch, ...rest } }) => {
+ const snapshots = get(machine, 'snapshots', []);
const index = new Fuse(snapshots, {
keys: ['name', 'status', 'created']
@@ -186,7 +184,7 @@ export default compose(
return {
index,
snapshots,
- instance,
+ instance: machine,
loading,
error,
refetch
diff --git a/packages/my-joy-instances/src/containers/instances/summary.js b/packages/my-joy-instances/src/containers/instances/summary.js
index 606eb63c..7034b476 100644
--- a/packages/my-joy-instances/src/containers/instances/summary.js
+++ b/packages/my-joy-instances/src/containers/instances/summary.js
@@ -4,7 +4,6 @@ import { connect } from 'react-redux';
import { set } from 'react-redux-values';
import { Margin } from 'styled-components-spacing';
import intercept from 'apr-intercept';
-import find from 'lodash.find';
import isArray from 'lodash.isarray';
import some from 'lodash.some';
import isInteger from 'lodash.isinteger';
@@ -142,17 +141,12 @@ export default compose(
ssr: false,
pollInterval: 1000,
variables: {
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
- props: ({ data: { loading, error, variables, ...rest } }) => {
- let instance = find(get(rest, 'machines.results', []), [
- 'name',
- variables.name
- ]);
-
- if (instance) {
- const { ips } = instance;
+ props: ({ data: { loading, error, machine, ...rest } }) => {
+ if (machine) {
+ const { ips } = machine;
const grupedIps = ips
.map(ip => ({ ip, openness: isPrivate(ip) ? 'private' : 'public' }))
@@ -164,11 +158,11 @@ export default compose(
{}
);
- instance = Object.assign({}, instance, { ips: grupedIps });
+ machine = Object.assign({}, machine, { ips: grupedIps });
}
return {
- instance,
+ instance: machine,
loading,
loadingError: error
};
diff --git a/packages/my-joy-instances/src/containers/instances/tags.js b/packages/my-joy-instances/src/containers/instances/tags.js
index b7519322..cdb50632 100644
--- a/packages/my-joy-instances/src/containers/instances/tags.js
+++ b/packages/my-joy-instances/src/containers/instances/tags.js
@@ -152,14 +152,11 @@ export default compose(
ssr: false,
pollInterval: 1000,
variables: {
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
- props: ({ data: { loading, error, variables, refetch, ...rest } }) => {
- const { name } = variables;
-
- const instance = find(get(rest, 'machines.results', []), ['name', name]);
- const tags = get(instance, 'tags', []).filter(
+ props: ({ data: { loading, error, machine, refetch, ...rest } }) => {
+ const tags = get(machine, 'tags', []).filter(
({ name = '' }) => !/^triton\.cns\./i.test(name)
);
@@ -169,7 +166,7 @@ export default compose(
return {
tags,
- instance,
+ instance: machine,
index,
loading,
error,
diff --git a/packages/my-joy-instances/src/containers/instances/user-script.js b/packages/my-joy-instances/src/containers/instances/user-script.js
index 1c6e7147..932dc75e 100644
--- a/packages/my-joy-instances/src/containers/instances/user-script.js
+++ b/packages/my-joy-instances/src/containers/instances/user-script.js
@@ -1,7 +1,6 @@
import React from 'react';
import { compose, graphql } from 'react-apollo';
import { Margin } from 'styled-components-spacing';
-import find from 'lodash.find';
import get from 'lodash.get';
import {
@@ -57,21 +56,19 @@ export default compose(
ssr: false,
variables: {
fetchPolicy: 'network-only',
- name: get(match, 'params.instance')
+ id: get(match, 'params.instance')
}
}),
props: ({ data }) => {
- const { loading, error, variables, refetch, ...rest } = data;
- const { name } = variables;
+ const { loading, error, machine } = data;
- const instance = find(get(rest, 'machines.results', []), ['name', name]);
- const metadata = get(instance, 'metadata', [])
+ const metadata = get(machine, 'metadata', [])
.filter(({ name = '' }) => name === 'user-script')
.shift();
return {
metadata,
- instance,
+ instance: machine,
loading,
error
};
diff --git a/packages/my-joy-instances/src/containers/navigation/__tests__/__snapshots__/breadcrumb.spec.js.snap b/packages/my-joy-instances/src/containers/navigation/__tests__/__snapshots__/breadcrumb.spec.js.snap
index 67d1f07c..5da03cf4 100644
--- a/packages/my-joy-instances/src/containers/navigation/__tests__/__snapshots__/breadcrumb.spec.js.snap
+++ b/packages/my-joy-instances/src/containers/navigation/__tests__/__snapshots__/breadcrumb.spec.js.snap
@@ -103,7 +103,7 @@ exports[`renders without throwing 1`] = `
}
.c0 {
- border-bottom: 1px solid rgb(216,216,216);
+ border-bottom: 0.0625rem solid rgb(216,216,216);
}
@media only screen and (min-width:48em) {
@@ -322,7 +322,7 @@ exports[`renders without throwing 1`] = `
}
.c0 {
- border-bottom: 1px solid rgb(216,216,216);
+ border-bottom: 0.0625rem solid rgb(216,216,216);
}
@media only screen and (min-width:48em) {
diff --git a/packages/my-joy-instances/src/containers/navigation/menu.js b/packages/my-joy-instances/src/containers/navigation/menu.js
index 6c77485f..e1c2d3a1 100644
--- a/packages/my-joy-instances/src/containers/navigation/menu.js
+++ b/packages/my-joy-instances/src/containers/navigation/menu.js
@@ -4,13 +4,13 @@ import get from 'lodash.get';
import { Menu } from '@components/navigation';
export default connect((state, { match }) => {
- const instanceSlug = get(match, 'params.instance');
+ const instanceId = get(match, 'params.instance');
const allSections = get(state, 'ui.sections');
- const sections = instanceSlug ? allSections.instances : [];
+ const sections = instanceId ? allSections.instances : [];
const links = sections.map(({ name, pathname }) => ({
name,
- pathname: `/instances/${instanceSlug}/${pathname}`
+ pathname: `/instances/${instanceId}/${pathname}`
}));
return {
diff --git a/packages/my-joy-instances/src/graphql/get-instance.gql b/packages/my-joy-instances/src/graphql/get-instance.gql
index 0bc3c511..9d882e5b 100644
--- a/packages/my-joy-instances/src/graphql/get-instance.gql
+++ b/packages/my-joy-instances/src/graphql/get-instance.gql
@@ -1,25 +1,23 @@
-query instance($name: String) {
- machines(name: $name) {
- results {
+query instance($id: ID) {
+ machine(id: $id) {
+ id
+ state
+ brand
+ name
+ created
+ updated
+ primary_ip
+ ips
+ docker
+ dns_names
+ compute_node
+ image {
+ id
+ name
+ }
+ package {
id
- state
- brand
name
- created
- updated
- primary_ip
- ips
- docker
- dns_names
- compute_node
- image {
- id
- name
- }
- package {
- id
- name
- }
}
}
}
diff --git a/packages/my-joy-instances/src/graphql/list-instance-fw-rules.gql b/packages/my-joy-instances/src/graphql/list-instance-fw-rules.gql
index 8e8bc493..cccbac49 100644
--- a/packages/my-joy-instances/src/graphql/list-instance-fw-rules.gql
+++ b/packages/my-joy-instances/src/graphql/list-instance-fw-rules.gql
@@ -1,17 +1,15 @@
-query instance($name: String!) {
- machines(name: $name) {
- results {
+query instance($id: ID!) {
+ machine(id: $id) {
+ id
+ name
+ firewall_enabled
+ firewall_rules {
id
- name
- firewall_enabled
- firewall_rules {
- id
- enabled
- rule_str
- rule_obj
- global
- description
- }
+ enabled
+ rule_str
+ rule_obj
+ global
+ description
}
}
}
diff --git a/packages/my-joy-instances/src/graphql/list-instance-networks.gql b/packages/my-joy-instances/src/graphql/list-instance-networks.gql
index a7e08e38..107b2115 100644
--- a/packages/my-joy-instances/src/graphql/list-instance-networks.gql
+++ b/packages/my-joy-instances/src/graphql/list-instance-networks.gql
@@ -1,24 +1,22 @@
-query instance($name: String!) {
- machines(name: $name) {
- results {
+query instance($id: ID!) {
+ machine(id: $id) {
+ id
+ name
+ networks {
id
name
- networks {
+ public
+ fabric
+ description
+ subnet
+ provision_start_ip
+ provision_end_ip
+ gateway
+ resolvers
+ internet_nat
+ machines {
id
name
- public
- fabric
- description
- subnet
- provision_start_ip
- provision_end_ip
- gateway
- resolvers
- internet_nat
- machines {
- id
- name
- }
}
}
}
diff --git a/packages/my-joy-instances/src/graphql/list-metadata.gql b/packages/my-joy-instances/src/graphql/list-metadata.gql
index a57c02d4..f197d774 100644
--- a/packages/my-joy-instances/src/graphql/list-metadata.gql
+++ b/packages/my-joy-instances/src/graphql/list-metadata.gql
@@ -1,13 +1,11 @@
-query instance($name: String!) {
- machines(name: $name) {
- results {
+query metadata($id: ID!) {
+ machine(id: $id) {
+ id
+ name
+ metadata {
id
name
- metadata {
- id
- name
- value
- }
+ value
}
}
}
diff --git a/packages/my-joy-instances/src/graphql/list-snapshots.gql b/packages/my-joy-instances/src/graphql/list-snapshots.gql
index 06ede78d..b7ba47d1 100644
--- a/packages/my-joy-instances/src/graphql/list-snapshots.gql
+++ b/packages/my-joy-instances/src/graphql/list-snapshots.gql
@@ -1,15 +1,13 @@
-query instance($name: String!) {
- machines(name: $name) {
- results {
+query instance($id: ID!) {
+ machine(id: $id) {
+ id
+ name
+ snapshots {
id
name
- snapshots {
- id
- name
- state
- created
- updated
- }
+ state
+ created
+ updated
}
}
}
diff --git a/packages/my-joy-instances/src/graphql/list-tags.gql b/packages/my-joy-instances/src/graphql/list-tags.gql
index 6a804e63..70e8ebd5 100644
--- a/packages/my-joy-instances/src/graphql/list-tags.gql
+++ b/packages/my-joy-instances/src/graphql/list-tags.gql
@@ -1,13 +1,11 @@
-query instance($name: String!) {
- machines(name: $name) {
- results {
+query instance($id: ID!) {
+ machine(id: $id) {
+ id
+ name
+ tags {
id
name
- tags {
- id
- name
- value
- }
+ value
}
}
}
diff --git a/packages/ui-toolkit/src/base/global.js b/packages/ui-toolkit/src/base/global.js
index ecf030b6..470d373e 100644
--- a/packages/ui-toolkit/src/base/global.js
+++ b/packages/ui-toolkit/src/base/global.js
@@ -49,7 +49,7 @@ export default ({ theme }) => css`
}
.CodeMirror {
- border: solid 1px ${theme.grey};
+ border: solid ${remcalc(1)} ${theme.grey};
margin: ${remcalc(8)} 0 ${remcalc(8)} 0;
font-family: "Roboto Mono", monospace !important;
}
diff --git a/packages/ui-toolkit/src/breadcrumb/__tests__/__snapshots__/index.spec.js.snap b/packages/ui-toolkit/src/breadcrumb/__tests__/__snapshots__/index.spec.js.snap
index 1969db64..463d7f4a 100644
--- a/packages/ui-toolkit/src/breadcrumb/__tests__/__snapshots__/index.spec.js.snap
+++ b/packages/ui-toolkit/src/breadcrumb/__tests__/__snapshots__/index.spec.js.snap
@@ -103,7 +103,7 @@ exports[`Breadcrumb Default Breadcrumb 1`] = `
}
.c0 {
- border-bottom: 1px solid rgb(216,216,216);
+ border-bottom: 0.0625rem solid rgb(216,216,216);
}
@media only screen and (min-width:48em) {
diff --git a/packages/ui-toolkit/src/breadcrumb/index.js b/packages/ui-toolkit/src/breadcrumb/index.js
index e590f25d..8c669782 100644
--- a/packages/ui-toolkit/src/breadcrumb/index.js
+++ b/packages/ui-toolkit/src/breadcrumb/index.js
@@ -2,11 +2,12 @@ import React from 'react';
import styled from 'styled-components';
import { Row, Col } from 'joyent-react-styled-flexboxgrid';
import { Padding } from 'styled-components-spacing';
+import remcalc from 'remcalc';
import Container from '../layout/view-container';
const BreadcrumContianer = styled(Container)`
- border-bottom: 1px solid ${props => props.theme.grey};
+ border-bottom: ${remcalc(1)} solid ${props => props.theme.grey};
`;
/**
diff --git a/packages/ui-toolkit/src/button/group.js b/packages/ui-toolkit/src/button/group.js
index 0a201b76..835d15b1 100644
--- a/packages/ui-toolkit/src/button/group.js
+++ b/packages/ui-toolkit/src/button/group.js
@@ -1,4 +1,5 @@
import styled from 'styled-components';
+import remcalc from 'remcalc';
export default styled.span`
display: inline-block;
@@ -15,6 +16,6 @@ export default styled.span`
& [data-ui-button='true']:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
- margin-right: -1px;
+ margin-right: ${remcalc(-1)};
}
`;
diff --git a/packages/ui-toolkit/src/section-list/__tests__/__snapshots__/section.spec.js.snap b/packages/ui-toolkit/src/section-list/__tests__/__snapshots__/section.spec.js.snap
index 61a6d46c..2f6eaaa6 100644
--- a/packages/ui-toolkit/src/section-list/__tests__/__snapshots__/section.spec.js.snap
+++ b/packages/ui-toolkit/src/section-list/__tests__/__snapshots__/section.spec.js.snap
@@ -275,7 +275,7 @@ exports[`SectionList SectionList 1`] = `
list-style-type: none;
padding: 0.8125rem 0rem;
margin: 1.125rem 0 0 0;
- max-height: 50px;
+ max-height: 3.125rem;
overflow-x: auto;
overflow-y: hidden;
box-sizing: border-box;
diff --git a/packages/ui-toolkit/src/section-list/index.js b/packages/ui-toolkit/src/section-list/index.js
index 3cc90f1f..b870b97e 100644
--- a/packages/ui-toolkit/src/section-list/index.js
+++ b/packages/ui-toolkit/src/section-list/index.js
@@ -9,7 +9,7 @@ const UnorderedList = styled.ul`
list-style-type: none;
padding: ${remcalc(13)} ${remcalc(0)};
margin: ${remcalc(18)} 0 0 0;
- max-height: 50px;
+ max-height: ${remcalc(50)};
overflow-x: auto;
overflow-y: hidden;
box-sizing: border-box;
diff --git a/yarn.lock b/yarn.lock
index a53ef8b7..274720ba 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2517,9 +2517,9 @@ clone@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f"
-cloudapi-gql@^7.1.1:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/cloudapi-gql/-/cloudapi-gql-7.1.2.tgz#9087a60a5e95de259f62f2495744c526ec55a76c"
+cloudapi-gql@^7.1.3:
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/cloudapi-gql/-/cloudapi-gql-7.1.3.tgz#bb963454dd68f6e36e2a44302456faecf97831aa"
dependencies:
apr-map "3.x.x"
boom "7.x.x"