wazuh-dashboard-plugins icon indicating copy to clipboard operation
wazuh-dashboard-plugins copied to clipboard

Compatibility with Kibana 7.10.2

Open TonyLuo opened this issue 2 years ago • 3 comments

We go to build Wazuh app with Kibana 7.10.2.

Wazuh app dependces on many stuff which have been removed from kibana7.10.2, such as kibana_legacy,@kbn/i18n/react,angular-aria/angular-aria, angular-route,angular-sanitize...

TonydeMacBook-Air:wazuh tony$ yarn build
yarn run v1.22.19
$ node scripts/generate-build-version
kibana.json file has been saved with latest version number
$ yarn plugin-helpers build --kibana-version=$KIBANA_VERSION
$ node ../../scripts/plugin_helpers build --kibana-version=
 info Loaded config file from [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/.kibana-plugin-helpers.json]
? What version of Kibana are you building for? 7.10.2
 info deleting the build and target directories
 info running @kbn/optimizer
 │ info initialized, 0 bundles cached
 │ info starting worker [1 bundle]

 │ERROR webpack compile errors
     │ERROR [wazuh] build
         │ERROR Optimizations failure.
         │         802 modules
         │          
         │          ERROR in ./public/kibana-integrations/discover/application/components/doc_viewer/doc_viewer_render_error.tsx
         │          Module not found: Error: Can't resolve '../../../../../../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/kibana-integrations/discover/application/components/doc_viewer'
         │          resolve '../../../../../../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/kibana-integrations/discover/application/components/doc_viewer'
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public/kibana-integrations/discover/application/components/doc_viewer)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./src/plugins/kibana_legacy/public)
         │                no extension
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │                .js
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js doesn't exist
         │                .ts
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts doesn't exist
         │                .tsx
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx doesn't exist
         │                .json
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json doesn't exist
         │                as directory
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json]
         │           @ ./public/kibana-integrations/discover/application/components/doc_viewer/doc_viewer_render_error.tsx 21:0-98 26:17-26 27:47-58
         │           @ ./public/kibana-integrations/discover/application/doc_views/doc_views_helpers.tsx
         │           @ ./public/kibana-integrations/discover/application/doc_views/doc_views_registry.ts
         │           @ ./public/kibana-integrations/kibana-discover.js
         │           @ ./public/kibana-integrations/index.js
         │           @ ./public/app.js
         │           @ ./public/application.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          ERROR in ./public/kibana-integrations/discover/kibana_services.ts
         │          Module not found: Error: Can't resolve '../../../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/kibana-integrations/discover'
         │          resolve '../../../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/kibana-integrations/discover'
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public/kibana-integrations/discover)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./src/plugins/kibana_legacy/public)
         │                no extension
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │                .js
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js doesn't exist
         │                .ts
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts doesn't exist
         │                .tsx
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx doesn't exist
         │                .json
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json doesn't exist
         │                as directory
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json]
         │           @ ./public/kibana-integrations/discover/kibana_services.ts 80:0-109 80:0-109 80:0-109 80:0-109
         │           @ ./public/kibana-integrations/discover/application/components/discover_legacy.tsx
         │           @ ./public/kibana-integrations/discover/application/components/create_discover_legacy_directive.ts
         │           @ ./public/get_inner_angular.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          ERROR in ./public/kibana-integrations/kibana-discover.js
         │          Module not found: Error: Can't resolve '../../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/kibana-integrations'
         │          resolve '../../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/kibana-integrations'
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public/kibana-integrations)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./src/plugins/kibana_legacy/public)
         │                no extension
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │                .js
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js doesn't exist
         │                .ts
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts doesn't exist
         │                .tsx
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx doesn't exist
         │                .json
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json doesn't exist
         │                as directory
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json]
         │           @ ./public/kibana-integrations/kibana-discover.js 58:0-77 261:14-27 489:18-31 494:18-31
         │           @ ./public/kibana-integrations/index.js
         │           @ ./public/app.js
         │           @ ./public/application.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          ERROR in ./public/get_inner_angular.ts
         │          Module not found: Error: Can't resolve '../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │          resolve '../../../src/plugins/kibana_legacy/public' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./src/plugins/kibana_legacy/public)
         │                no extension
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │                .js
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js doesn't exist
         │                .ts
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts doesn't exist
         │                .tsx
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx doesn't exist
         │                .json
         │                  Field 'browser' doesn't contain a valid alias configuration
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json doesn't exist
         │                as directory
         │                  /Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.js]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.ts]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/src/plugins/kibana_legacy/public.json]
         │           @ ./public/get_inner_angular.ts 27:0-241 38:2-22 40:2-27 59:131-150 59:156-183 63:59-80 67:60-75 71:69-90 71:121-139
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          ERROR in ./public/get_inner_angular.ts
         │          Module not found: Error: Can't resolve '@kbn/i18n/angular' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │          resolve '@kbn/i18n/angular' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │            Parsed request is a module
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              resolve as module
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/node_modules doesn't exist or is not a directory
         │                /Users/tony/node_modules doesn't exist or is not a directory
         │                /Users/node_modules doesn't exist or is not a directory
         │                /node_modules doesn't exist or is not a directory
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/package.json (relative path: ./angular)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules/@kbn/i18n/angular)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.json doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.json doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/node_modules]
         │          [/Users/tony/unicom/wazuh/node_modules]
         │          [/Users/tony/unicom/node_modules]
         │          [/Users/tony/node_modules]
         │          [/Users/node_modules]
         │          [/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/angular.json]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/angular.json]
         │           @ ./public/get_inner_angular.ts 25:0-76 75:54-66 75:83-93 75:115-128
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          ERROR in ./public/components/kbn-search-bar/kbn-search-bar.tsx
         │          Module not found: Error: Can't resolve '@kbn/i18n/react' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/components/kbn-search-bar'
         │          resolve '@kbn/i18n/react' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/components/kbn-search-bar'
         │            Parsed request is a module
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public/components/kbn-search-bar)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              resolve as module
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/components/kbn-search-bar/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/components/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/node_modules doesn't exist or is not a directory
         │                /Users/tony/node_modules doesn't exist or is not a directory
         │                /Users/node_modules doesn't exist or is not a directory
         │                /node_modules doesn't exist or is not a directory
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/package.json (relative path: ./react)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules/@kbn/i18n/react)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.json doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.json doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/components/kbn-search-bar/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/components/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/node_modules]
         │          [/Users/tony/unicom/wazuh/node_modules]
         │          [/Users/tony/unicom/node_modules]
         │          [/Users/tony/node_modules]
         │          [/Users/node_modules]
         │          [/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/@kbn/i18n/react.json]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/@kbn/i18n/react.json]
         │           @ ./public/components/kbn-search-bar/kbn-search-bar.tsx 15:0-47 51:19-31
         │           @ ./public/components/kbn-search-bar/index.ts
         │           @ ./public/components/overview/mitre/mitre.tsx
         │           @ ./public/components/overview/mitre/index.ts
         │           @ ./public/components/overview/index.ts
         │           @ ./public/controllers/overview/index.js
         │           @ ./public/controllers/index.ts
         │           @ ./public/app.js
         │           @ ./public/application.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          
         │          
         │          
         │          ERROR in ./public/app.js
         │          Module not found: Error: Can't resolve 'angular-aria/angular-aria' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │          resolve 'angular-aria/angular-aria' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │            Parsed request is a module
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              resolve as module
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/node_modules doesn't exist or is not a directory
         │                /Users/tony/node_modules doesn't exist or is not a directory
         │                /Users/node_modules doesn't exist or is not a directory
         │                /node_modules doesn't exist or is not a directory
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules/angular-aria/angular-aria)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules/angular-aria/angular-aria)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.json doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.json doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/node_modules]
         │          [/Users/tony/unicom/wazuh/node_modules]
         │          [/Users/tony/unicom/node_modules]
         │          [/Users/tony/node_modules]
         │          [/Users/node_modules]
         │          [/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.js]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.ts]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-aria/angular-aria.json]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-aria/angular-aria.json]
         │           @ ./public/app.js 32:0-35
         │           @ ./public/application.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │          ERROR in ./public/services/routes.js
         │          Module not found: Error: Can't resolve 'angular-route' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/services'
         │          resolve 'angular-route' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/services'
         │            Parsed request is a module
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public/services)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              resolve as module
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/services/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/node_modules doesn't exist or is not a directory
         │                /Users/tony/node_modules doesn't exist or is not a directory
         │                /Users/node_modules doesn't exist or is not a directory
         │                /node_modules doesn't exist or is not a directory
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules/angular-route)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules/angular-route)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-route doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-route.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-route.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-route.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.json doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-route.json doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-route doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/services/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/node_modules]
         │          [/Users/tony/unicom/wazuh/node_modules]
         │          [/Users/tony/unicom/node_modules]
         │          [/Users/tony/node_modules]
         │          [/Users/node_modules]
         │          [/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-route]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-route.js]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.ts]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-route.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-route.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-route.json]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-route.json]
         │           @ ./public/services/routes.js 14:0-23
         │           @ ./public/services/index.js
         │           @ ./public/app.js
         │           @ ./public/application.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
         │          
         │         
         │          ERROR in ./public/app.js
         │          Module not found: Error: Can't resolve 'angular-sanitize' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │          resolve 'angular-sanitize' in '/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public'
         │            Parsed request is a module
         │            using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./public)
         │              Field 'browser' doesn't contain a valid alias configuration
         │              resolve as module
         │                /Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/kibana/plugins/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/wazuh/node_modules doesn't exist or is not a directory
         │                /Users/tony/unicom/node_modules doesn't exist or is not a directory
         │                /Users/tony/node_modules doesn't exist or is not a directory
         │                /Users/node_modules doesn't exist or is not a directory
         │                /node_modules doesn't exist or is not a directory
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                looking for modules in /Users/tony/unicom/wazuh/kibana/node_modules
         │                  using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules)
         │                    Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/plugins/wazuh/package.json (relative path: ./node_modules/angular-sanitize)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                    using description file: /Users/tony/unicom/wazuh/kibana/package.json (relative path: ./node_modules/angular-sanitize)
         │                      no extension
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize doesn't exist
         │                      .js
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.js doesn't exist
         │                      .ts
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.ts doesn't exist
         │                      .tsx
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.tsx doesn't exist
         │                      .json
         │                        Field 'browser' doesn't contain a valid alias configuration
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.json doesn't exist
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.json doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize doesn't exist
         │                      as directory
         │                        /Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize doesn't exist
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/public/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/node_modules]
         │          [/Users/tony/unicom/wazuh/node_modules]
         │          [/Users/tony/unicom/node_modules]
         │          [/Users/tony/node_modules]
         │          [/Users/node_modules]
         │          [/node_modules]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.js]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.js]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.ts]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.ts]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.tsx]
         │          [/Users/tony/unicom/wazuh/kibana/plugins/wazuh/node_modules/angular-sanitize.json]
         │          [/Users/tony/unicom/wazuh/kibana/node_modules/angular-sanitize.json]
         │           @ ./public/app.js 13:0-26
         │           @ ./public/application.ts
         │           @ ./public/plugin.ts
         │           @ ./public/index.ts
         │           @ /Users/tony/unicom/wazuh/kibana/node_modules/@kbn/optimizer/target_node/worker/entry_point_creator.js
ERROR webpack issue
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
TonydeMacBook-Air:wazuh tony$ 
TonydeMacBook-Air:wazuh tony$ 


error log file: error.log

TonyLuo avatar Jun 15 '22 10:06 TonyLuo

Hello, thank you very much for using Wazuh, in order to build Wazuh Kibana App packages, there are several mechanisms, one of them is the following, downloading the Wazuh-packages project, there is a script which you can use in your local machine and generate packages.

You can also create packages from the Master branch of the Wazuh Kibana App project (you will find in the package.json the compatibility with the Kibana app).

if you want to get the changes that are currently being developed for the compatibility of kibana 7.10.x and Wazuh 4.3.x you can use the following branch (remember that it is a development branch)

If you want to create packages for Kibana > 7.16.x compatibility instead, you can use the 7.16.x development branch with Wazuh 4.3.x.

matiasmoreno876 avatar Jun 15 '22 14:06 matiasmoreno876

@matiasmoreno876 thanks so much for reply. I prepared the kibana dev env with kibana 7.10, switch the Wazuh app branch to 4.3-7.10, the building works. What I want to do is to translate the Wazuh UI to Chinese. As I cannot find any document mentions how to do the localization, I would like to build up the dev environment for wazuh-kibana-app to do the translation word by word.
Is there any better solution to do it?

TonyLuo avatar Jun 15 '22 17:06 TonyLuo

Hi, how are you? it's me again, sorry for the delay in answering you, I was attending to other matters. Currently the application does not have support for translations, the ideal would be in the future to use a module that allows us to provide support in different languages, (such as the i18n module).

if you want to get the full wazuh-kibana-app development environment and then perform the direct translation, you can follow the steps below

I share with you before the environments ( wazuh-app-environments.zip ) that we use for development, these environments are in process of improvement, soon they will be available in the wazuh-kibana-app repository, you will need to have installed docker and docker-compose to be able to use them.

as an example we will use the template es_basic-wz_cluster-agent located at wazuh-appe-environments/templates_elastic_dev/es_basic-wz_cluster-agent

  1. Inside that folder we will find a docker-compose.yml file with several declared services: elasticsearch, wazuh-manager-master, wazuh-manager-worker, wazuh-agent
  2. We position ourselves in that folder and run the command docker-compose up -d (this will raise all the necessary cluster to be able to link the Kibana and Wazuh App code later on).
  3. In this template I have configured the .env to build the image of the manager and agent from the v4.3.5 tag.
  4. Now it's time to install kibana and wazuh-app from the code, for that I recommend you to follow the following documentation https://github.com/wazuh/wazuh-kibana-app/wiki/Develop-new-features

Let me know if you can pick it up or feel free to contact me. Regards

matiasmoreno876 avatar Jun 29 '22 15:06 matiasmoreno876

Closing due to inactivity.

AlexRuiz7 avatar Oct 26 '22 09:10 AlexRuiz7