From 0f1bdfd6825ed69a19d3595b4cc1fd347d05cdb5 Mon Sep 17 00:00:00 2001 From: "Jingwei.Zhang" Date: Thu, 26 May 2022 16:28:27 +0800 Subject: [PATCH] fix: Fix update ironic node traits 1. Fix update iroinc node traits api 2. Add export client for better reusage Change-Id: I47ef81265bb4f3a198067280f39206bb17b5fdc0 --- src/client/barbican/index.js | 2 +- src/client/cinder/index.js | 2 +- src/client/client/constants.js | 2 +- src/client/glance/index.js | 2 +- src/client/heat/index.js | 2 +- src/client/ironic/index.js | 5 +++-- src/client/keystone/index.js | 2 +- src/client/magnum/index.js | 6 +++--- src/client/neutron/index.js | 2 +- src/client/nova/index.js | 2 +- src/client/octavia/index.js | 2 +- src/client/placement/index.js | 2 +- src/client/skyline/index.js | 2 +- src/client/swift/index.js | 2 +- src/client/trove/index.js | 2 +- src/client/zun/index.js | 4 ++-- 16 files changed, 21 insertions(+), 20 deletions(-) diff --git a/src/client/barbican/index.js b/src/client/barbican/index.js index 6f8f5596..7140ad60 100644 --- a/src/client/barbican/index.js +++ b/src/client/barbican/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { barbicanBase } from '../client/constants'; -class BarbicanClient extends Base { +export class BarbicanClient extends Base { get baseUrl() { return barbicanBase(); } diff --git a/src/client/cinder/index.js b/src/client/cinder/index.js index 8a6e0298..22f48599 100644 --- a/src/client/cinder/index.js +++ b/src/client/cinder/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { cinderBase, cinderEndpoint } from '../client/constants'; -class CinderClient extends Base { +export class CinderClient extends Base { get baseUrl() { return cinderBase(); } diff --git a/src/client/client/constants.js b/src/client/client/constants.js index c62888b4..30b2ce84 100644 --- a/src/client/client/constants.js +++ b/src/client/client/constants.js @@ -34,7 +34,7 @@ export const endpointVersionMap = { manilav2: 'v2', barbican: 'v1', zun: 'v1', - magnum : 'v1', + magnum: 'v1', }; export const endpointsDefault = { diff --git a/src/client/glance/index.js b/src/client/glance/index.js index 7fd1cfea..23ff3dff 100644 --- a/src/client/glance/index.js +++ b/src/client/glance/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { glanceBase } from '../client/constants'; -class GlanceClient extends Base { +export class GlanceClient extends Base { get baseUrl() { return glanceBase(); } diff --git a/src/client/heat/index.js b/src/client/heat/index.js index 20c1470a..92e95be0 100644 --- a/src/client/heat/index.js +++ b/src/client/heat/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { heatBase } from '../client/constants'; -class HeatClient extends Base { +export class HeatClient extends Base { get baseUrl() { return heatBase(); } diff --git a/src/client/ironic/index.js b/src/client/ironic/index.js index b54adf71..c54592a1 100644 --- a/src/client/ironic/index.js +++ b/src/client/ironic/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { ironicBase } from '../client/constants'; -class IronicClient extends Base { +export class IronicClient extends Base { get baseUrl() { return ironicBase(); } @@ -60,7 +60,8 @@ class IronicClient extends Base { key: 'management/boot_device/supported', }, { - key: 'updateTraits', + name: 'updateTraits', + key: 'traits', method: 'put', }, ], diff --git a/src/client/keystone/index.js b/src/client/keystone/index.js index ed199783..6178337a 100644 --- a/src/client/keystone/index.js +++ b/src/client/keystone/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { keystoneBase } from '../client/constants'; -class KeystoneClient extends Base { +export class KeystoneClient extends Base { get baseUrl() { return keystoneBase(); } diff --git a/src/client/magnum/index.js b/src/client/magnum/index.js index 73334e63..9fc9eec0 100644 --- a/src/client/magnum/index.js +++ b/src/client/magnum/index.js @@ -13,7 +13,7 @@ import Base from '../client/base'; import { magnumBase } from '../client/constants'; -class MagnumClient extends Base { +export class MagnumClient extends Base { get baseUrl() { return magnumBase(); } @@ -30,7 +30,7 @@ class MagnumClient extends Base { key: 'actions/resize', method: 'post', }, - ] + ], }, { name: 'clusterTemplates', @@ -42,4 +42,4 @@ class MagnumClient extends Base { } const magnumClient = new MagnumClient(); -export default magnumClient; \ No newline at end of file +export default magnumClient; diff --git a/src/client/neutron/index.js b/src/client/neutron/index.js index f5e5b073..43c7b91f 100644 --- a/src/client/neutron/index.js +++ b/src/client/neutron/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { neutronBase } from '../client/constants'; -class NeutronClient extends Base { +export class NeutronClient extends Base { get baseUrl() { return neutronBase(); } diff --git a/src/client/nova/index.js b/src/client/nova/index.js index 6f6af7a9..184f7346 100644 --- a/src/client/nova/index.js +++ b/src/client/nova/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { novaBase } from '../client/constants'; -class NovaClient extends Base { +export class NovaClient extends Base { get baseUrl() { return novaBase(); } diff --git a/src/client/octavia/index.js b/src/client/octavia/index.js index b10e789d..d109c042 100644 --- a/src/client/octavia/index.js +++ b/src/client/octavia/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { octaviaBase } from '../client/constants'; -class OctaviaClient extends Base { +export class OctaviaClient extends Base { get baseUrl() { return octaviaBase(); } diff --git a/src/client/placement/index.js b/src/client/placement/index.js index 5bdce1d0..a6e343cf 100644 --- a/src/client/placement/index.js +++ b/src/client/placement/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { placementBase } from '../client/constants'; -class PlacementClient extends Base { +export class PlacementClient extends Base { get baseUrl() { return placementBase(); } diff --git a/src/client/skyline/index.js b/src/client/skyline/index.js index 7a9f5fe6..81cf39de 100644 --- a/src/client/skyline/index.js +++ b/src/client/skyline/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { skylineBase } from '../client/constants'; -class SkylineClient extends Base { +export class SkylineClient extends Base { get baseUrl() { return skylineBase(); } diff --git a/src/client/swift/index.js b/src/client/swift/index.js index dd5519a8..77addef3 100644 --- a/src/client/swift/index.js +++ b/src/client/swift/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { swiftBase } from '../client/constants'; -class SwiftClient extends Base { +export class SwiftClient extends Base { get baseUrl() { return swiftBase(); } diff --git a/src/client/trove/index.js b/src/client/trove/index.js index 8f3aa8c4..25d573ec 100644 --- a/src/client/trove/index.js +++ b/src/client/trove/index.js @@ -15,7 +15,7 @@ import Base from '../client/base'; import { troveBase } from '../client/constants'; -class TroveClient extends Base { +export class TroveClient extends Base { get baseUrl() { return troveBase(); } diff --git a/src/client/zun/index.js b/src/client/zun/index.js index 902629eb..d267777a 100644 --- a/src/client/zun/index.js +++ b/src/client/zun/index.js @@ -15,7 +15,7 @@ import { zunBase } from 'client/client/constants'; import Base from '../client/base'; -class ZunClient extends Base { +export class ZunClient extends Base { get baseUrl() { return zunBase(); } @@ -59,4 +59,4 @@ class ZunClient extends Base { } const zunClient = new ZunClient(); -export default zunClient; \ No newline at end of file +export default zunClient;