Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [Query Builder] Correctly handle match phrases when a single value is specified or when the match phrases is negated (#33) * [Build query] Correctly handle phrases filter that specify only one single value Contrary to the phrase filter type which always specify a meta.params.query, the phrases filter type never specify a meta.params.query even when a single value is selected. This anomaly trigger an error generated by the MonoFieldQueryBase included in the elastic-builder dependency and prevent the generation of the report. Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com> * [Build query] Correctly handle negated phrases filter that specify only one single value Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com> * [Build query] Correctlty handle negated phrases to exclude them from the report instead of including them Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com> * Pass processing if doc[field] == null (#361) Pass processing if doc[field] == null Based on opendistro-for-elasticsearch/kibana-reports#327 (comment) * add test case for commit 368eb03e200b755870f1ad373e67561201ab6f31 (#370) Add missing test case for the fix "pass doc[field] == null" * Unhash page url in case store URLs in session storage is enabled from Kibana advanced setting (#371) * Update Namespaces/APIs/Documentation for OpenSearch (#55) Signed-off-by: David Cui <davidcui@amazon.com> * bump path-parse version to 1.0.7 to address CVE (#59) Signed-off-by: David Cui <davidcui@amazon.com> * increase chromium timeout to 100s (#58) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Updated README.md CoC Link (#56) * Updated README.md CoC Link Updated Code of Conduct link to new (https://opensearch.org/codeofconduct.html) from old (https://opendistro.github.io/for-elasticsearch/codeofconduct.html). * Update README.md Updated Code of Conduct link to new (https://opensearch.org/codeofconduct.html) from old (https://opendistro.github.io/for-elasticsearch/codeofconduct.html). * Fix csv parsing function (#53) * Fix csv parsing function Signed-off-by: Joshua Li <joshuali925@gmail.com> * Flatten nested results for csv Signed-off-by: Joshua Li <joshuali925@gmail.com> * Add test case for nested fields Signed-off-by: Joshua Li <joshuali925@gmail.com> * Add release notes for rc1 (#60) Signed-off-by: David Cui <davidcui@amazon.com> * configure index settings to have default 1 replica and auto-expand upperbound 2 (#62) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Rc1 release note patch (#63) Signed-off-by: David Cui <davidcui@amazon.com> * Bump OpenSearch Dashboards version to 1.0 (#64) Signed-off-by: David Cui <davidcui@amazon.com> * Merge dev into main (#66) Signed-off-by: David Cui <davidcui@amazon.com> Co-authored-by: Zhongnan Su <szhongna@amazon.com> Co-authored-by: Joshua <joshuali925@gmail.com> Co-authored-by: Carl Meadows <47793022+CarlMeadows@users.noreply.github.com> Co-authored-by: Kevin Masseix <masseix.kevin@gmail.com> Co-authored-by: Uzhinskiy Boris <lspci@mail.ru> * Revert .opensearch_dashboards index references to .kibana (#67) Signed-off-by: David Cui <davidcui@amazon.com> * Bump ws from 7.3.1 to 7.4.6 in /dashboards-reports (#68) Bumps [ws](https://github.com/websockets/ws) from 7.3.1 to 7.4.6. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@7.3.1...7.4.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add diagrams for integration with Notifications plugin (#75) * add puml diagrams for integration with Notifications plugin Signed-off-by: David Cui <davidcui@amazon.com> * amend Notifications plugin naming in diagram Signed-off-by: David Cui <davidcui@amazon.com> * Add i18n translation support (#362) * PDF report is no more a screenshot, increasing the overall quality Also a issue with chrome font rendering was fixed * Add Notifications to docs (#87) * moved docs to root folder, update readme to include Notifications roadmap Signed-off-by: David Cui <davidcui@amazon.com> * update readme to clarify current status of supported features Signed-off-by: David Cui <davidcui@amazon.com> * Better support sorting for csv report based on saved search (#86) * Change Delivery Request Body for Notifications (#85) * adding opensearch changed api for report definition to save branch Signed-off-by: David Cui <davidcui@amazon.com> * change delivery request body, update test cases Signed-off-by: David Cui <davidcui@amazon.com> * remove console.log statement, fix DeliveryType type members to use snake case Signed-off-by: David Cui <davidcui@amazon.com> * convert all snake case to camel case Signed-off-by: David Cui <davidcui@amazon.com> * make configId required in schema Signed-off-by: David Cui <davidcui@amazon.com> * Remove legacy notifications/delivery related code (#94) * remove legacy notifications/delivery related code Signed-off-by: David Cui <davidcui@amazon.com> * remove commented out reference Signed-off-by: David Cui <davidcui@amazon.com> * Remove dependency on demo.elastic and use local mock html for testing (#100) * Add code cov back (#98) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * update workflow to rename artifact in kebab case (#102) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * bump dependency version (#101) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * level up markdowns and readme (#97) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Bump to version 1.0.0.0 (#103) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Bump test resource(job-scheduler) to 1.0.0.0 (#105) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * fix failed cypress integ-testing (#106) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Bump node version, fix workflow and gradle build (#108) * Bump nodejs version to keep up with upstream Signed-off-by: Zhongnan Su <szhongna@amazon.com> * fix github workflow Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Add release notes for 1.0.0.0 (#104) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Fix notebooks context menu (#109) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Fix context menu download request body after schema change to add notifiaction (#115) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Exclude time range from report details for Notebooks (#117) * exclude time range check for notebooks reports Signed-off-by: David Cui <davidcui@amazon.com> * use report source identifier over url partial match Signed-off-by: David Cui <davidcui@amazon.com> * add report details fix to release notes Signed-off-by: David Cui <davidcui@amazon.com> * add more bug fixes to release notes Signed-off-by: David Cui <davidcui@amazon.com> * Update regex for notebooks reports (#118) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Add integtest script to the repo Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Improve osd bootstrap on dub directory Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Improve osd bootstrap on dub directory Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Exclude Faulty Integration Test (#122) Exclude broken ITs from upstream OpenSearch * Fix cypress reporting (#123) * fix create test Signed-off-by: David Cui <davidcui@amazon.com> * toggle video on for cypress testing (#124) Signed-off-by: David Cui <davidcui@amazon.com> * Update Doc Links (#127) * update doc links in dashboards-reports Signed-off-by: David Cui <davidcui@amazon.com> * Update template to reflect new branding (#128) Signed-off-by: kgcreative <kvngar@amazon.com> * Update UI for Notifications Integration (#126) Update reporting front-end for Notifications integration Signed-off-by: David Cui <davidcui@amazon.com> * Add themed logo to README (#130) Signed-off-by: Miki <mehranb@amazon.com> * Fix url validation (#132) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Fix url validation for context menu (#134) * Fix url validation for context menu Signed-off-by: Joshua Li <joshuali925@gmail.com> * Fix url validation Signed-off-by: Joshua Li <joshuali925@gmail.com> * Connect Notifications APIs to Reporting (#131) * call notifications APIs from reporting, saving progress Signed-off-by: David Cui <davidcui@amazon.com> * enable notifications integration, update view in details pages, update tests Signed-off-by: David Cui <davidcui@amazon.com> * address comments, add server APIs to call backend notifications APIs to reduce dependency Signed-off-by: David Cui <davidcui@amazon.com> * add get_event API to confirm test messages are sent successfully and throw error if not Signed-off-by: David Cui <davidcui@amazon.com> * add input validation for delivery subject and message, hide notifications section if opensearch notifications is not installed Signed-off-by: David Cui <davidcui@amazon.com> * renamed constant for notifications to follow API_PREFIX convention Signed-off-by: David Cui <davidcui@amazon.com> * rename notifications constant to reporting_notifications Signed-off-by: David Cui <davidcui@amazon.com> * add list of failed channels on test message failure Signed-off-by: David Cui <davidcui@amazon.com> * Fix snapshot build and upgrade to OpenSearch 1.1. (#140) Signed-off-by: dblock <dblock@amazon.com> * Add release notes for 1.0.1 release (#143) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Bump to 1.1 in main (#150) * bump version to 1.1, hide delivery section Signed-off-by: David Cui <davidcui@amazon.com> * Dont hide delivery by default Signed-off-by: David Cui <davidcui@amazon.com> * bump version to 1.1 in dashboards reports workflow Signed-off-by: David Cui <davidcui@amazon.com> * fix OSD branch to use main Signed-off-by: David Cui <davidcui@amazon.com> * change from main to 1.x for dashboards version Signed-off-by: David Cui <davidcui@amazon.com> * Bump opensearch ref to 1.1 in CI (#155) * Removed integtest.sh. (#157) Signed-off-by: dblock <dblock@dblock.org> * Taking RBAC settings from Alerting plugin default to false Other changes: 1. Legacy settings removed because all relavent settings are removed or taken from Alerting plugin 2. Poll API removed as it is not used [Tests] All existing tests passed Signed-off-by: @akbhatta * Bump tmpl from 1.0.4 to 1.0.5 in /dashboards-reports (#164) Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix quoting and url-encoding (#153) * Replace '%2F' with '/' in relative dates Signed-off-by: Konstantin Roussou <konstantin.roussou@syncier.com> * Ensure proper quoting of converted dates in URL Signed-off-by: Konstantin Roussou <konstantin.roussou@syncier.com> * Use generic URL decoding Co-authored-by: Zhongnan Su <szhongna@amazon.com> * Use roundUp for toDate Co-authored-by: Zhongnan Su <szhongna@amazon.com> * Make date transformation same as in context_menu_helpers.js Co-authored-by: Zhongnan Su <szhongna@amazon.com> * Integrate notifications backend (#129) * Remove hard coded localhost when calling API (#172) * rename plugin helper config file name to consistent with OSD (#180) Signed-off-by: Tengda He <tengh@amazon.com> * Add metrics for sending notifications (#173) * Add logic to build report detail page link and send as part of message for non-email channels (#182) * forward origin plus basePath to backend * Add build report link function and forward link as part of message * Update validation for observability notebooks integration (#174) * Build email message from template with reports links (#184) * remove the email tempalte and helpers from dashboards plugin * build email message from template for reporting notifcation Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Support range filters for csv reports (#185) * Forward extra headers while using headless chromium (#194) * Use advanced settings for date format in csv reports (#186) * add check in ReportInstanceActions to fix on demand report creation after report definition creation (#196) Signed-off by: David Cui <davidcui@amazon.com> * Catch Notifications Errors on Details Pages (#197) * add catch statements to notifications get_configs to avoid crashing details pages Signed-off by: David Cui <davidcui@amazon.com> * remove console log statment Signed-off by: David Cui <davidcui@amazon.com> * remove notifications integration from details pages and update snapshots (#210) Signed-off-by: David Cui <davidcui@amazon.com> * fix csv missing metadata fields issue and empty report on all(_source) fields (#206) * remove notifications references from create and edit report definition pages (#212) Signed-off by: David Cui <davidcui@amazon.com> * refactor logic for creating DSL from saved object using buildOpensearchQuery() (#213) * Remove calling notifications in reports scheduler (#211) * Use advanced settings for csv separator and visual report timezone (#209) * Bump to version 1.2 (#203) * Bump to version 1.2 Bump OpenSearch and OpenSearch Dashboards plugins to 1.2 Related issue: opensearch-project/reporting#167 Signed-off-by: Kawika Avilla <kavilla414@gmail.com> * Use maven for building reports scheduler Signed-off-by: Joshua Li <joshuali925@gmail.com> Co-authored-by: Joshua Li <joshuali925@gmail.com> * Add dco and release drafter workflows (#217) Signed-off-by: Joshua Li <joshuali925@gmail.com> * update readme notification section (#216) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * revert paths to opendistro to keep cluster permissions same with ODFE (#218) Signed-off-by: David Cui <davidcui@amazon.com> * Create opensearch-dashboards-reports.release-notes-1.2.0.0.md Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * Update the copyright notices to reflect OpenSearch Contributors (#220) * update the copyright notices to reflect OpenSearch Contributors Signed-off-by: David Cui <davidcui@amazon.com> * add .txt to NOTICE to resolve linkchecker error Signed-off-by: David Cui <davidcui@amazon.com> * changes Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * changes Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * Remove notifications actions in reports scheduler (#221) Signed-off-by: Joshua Li <joshuali925@gmail.com> * add reporting osd server configurations (#222) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Add suggested font packages in troubleshooting tips (#189) * add suggested font packages in troubleshooting tips Signed-off-by: David Cui <davidcui@amazon.com> * add links to package documentation in README for font packages Signed-off-by: David Cui <davidcui@amazon.com> * add more descriptive title under Troubleshooting Signed-off-by: David Cui <davidcui@amazon.com> * add link to headless-chrome installation and add ipa-gothic-fonts link to centos 7 Signed-off-by: David Cui <davidcui@amazon.com> * Update Copyright Headers (#226) * update copyright header for all files Signed-off-by: David Cui <davidcui@amazon.com> * fix ktlint errors with extra whitespace Signed-off-by: David Cui <davidcui@amazon.com> * Add support for codeowners to repo (#227) Signed-off-by: Ryan Bogan <rbogan@amazon.com> * Fix reporting validation for observability (#231) * Update reporting validation for observability Signed-off-by: Joshua Li <joshuali925@gmail.com> * update tests Signed-off-by: Joshua Li <joshuali925@gmail.com> * remove poller code from frontend plugin (#235) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * bump reports-scheduler to 1.3 (#241) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Fix apt source and link checker for CI (#245) * Update apt source in CI Signed-off-by: Joshua Li <joshuali925@gmail.com> * Try fix link checker Signed-off-by: Joshua Li <joshuali925@gmail.com> * Add Case Coverage tests for Create Report Definition (#239) * add & refactor cypress tests, add css selectors in report settings & report trigger Signed-off-by: David Cui <davidcui@amazon.com> * remove comment and update jest snapshot Signed-off-by: David Cui <davidcui@amazon.com> * add bwc test for reports-scheduler (#244) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * added code summary table (#243) * added code summary table Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * modularized tables, fixed links Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * updated header, changed bwc link Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * Add Cypress Case Coverage on Details Pages (#250) * add and refactor cypress tests for details pages Signed-off-by: David Cui <davidcui@amazon.com> * update jest snapshots Signed-off-by: David Cui <davidcui@amazon.com> * add utils.js file to store functions used in multiple cypress tests Signed-off-by: David Cui <davidcui@amazon.com> * add gradle task to run integtest against remote cluster (#247) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * added untriaged and nolabel badges Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * bump dashboards-reports version to 1.3 (#265) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * add UT for request/reseponse model (#264) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Add .whitesource configuration file * Address Reporting CVEs (#267) * update vulnerable package versions Signed-off-by: David Cui <davidcui@amazon.com> * change ansi-regex to 5.0.1 to pass bootstrap Signed-off-by: David Cui <davidcui@amazon.com> * update yarn lock for cve fixes (#271) Signed-off-by: David Cui <davidcui@amazon.com> * add release notes for 1.2.4 Signed-off-by: David Cui <davidcui@amazon.com> * remove jcenter repo from gradle build Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * update guava to 31.0.1-jre Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * WS package update (#283) * updated ws version Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * moved ws package to resolutions Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * updated yarn lock Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * add auto-backport functionality for reporting (#286) Add auto-backport and auto-delete workflows for reporting Signed-off-by: David Cui <davidcui@amazon.com> * Change Default CI version to JDK 11 (#290) * change default CI version to JDK 11, add JDK versions to CI matrix and document changes in developer guide Signed-off-by: David Cui <davidcui@amazon.com> * remove incorrect tag form issue template (#294) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Fix empty or multiple date values in csv (#293) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Update the saved object id matcher regex to match custom id (#295) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Replace Centos links to fix link checker CI (#297) exclude centos links from linkchecker Signed-off-by: David Cui <davidcui@amazon.com> * update regex to match custom saved object id (#298) Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Fix reporting uuid parsing (#300) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Add java 8 support in compile and test (#304) * add java 8 support in compile and test Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Add 1.3 release notes (#307) * Add 1.3 release notes Signed-off-by: Zhongnan Su <szhongna@amazon.com> * Bump version to 2.0.0 (#311) * Bump version to 2.0 Signed-off-by: Eugene Lee <eugenesk@amazon.com> Co-authored-by: David Cui <davidcui@amazon.com> * Support build version qualifier for reports (#322) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Bump to 2.0 alpha1 and gradle 7 (#325) Bumping gradle 7, reporting to 2.0 and removed mapping types Signed-off-by: David Cui <davidcui@amazon.com> * Make sure qualifier is applied in 2.0.0 (#327) Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Added missing zip for bwc tests (#329) Signed-off-by: vamsi-amazon <reddyvam@amazon.com> * Remove JDK14 from CI (#335) Signed-off-by: vamsi-amazon <reddyvam@amazon.com> * Updated issue templates from .github. (#328) Signed-off-by: dblock <dblock@dblock.org> Signed-off-by: Joshua Li <joshuali925@gmail.com> Co-authored-by: Joshua Li <joshuali925@gmail.com> * Change alpha1 to rc1 for first 2.0 release (#333) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Remove zips and download from remote at build time (#337) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Incremented version to 2.0-rc1. (#341) Signed-off-by: dblock <dblock@amazon.com> * Remove master and whitelist text (#342) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Bump async from 3.2.0 to 3.2.3 in /dashboards-reports (#338) Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](caolan/async@v3.2.0...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump moment from 2.29.1 to 2.29.3 in /dashboards-reports (#344) Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.3. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md) - [Commits](moment/moment@2.29.1...2.29.3) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump minimist from 1.2.5 to 1.2.6 in /dashboards-reports (#321) * Bump minimist from 1.2.5 to 1.2.6 in /dashboards-reports Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... * add step to fetch correct node version Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Cui <davidcui@amazon.com> * Add release notes for 2.0.0-rc1 (#346) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Bump cross-fetch from 3.0.6 to 3.1.5 in /dashboards-reports (#353) Bumps [cross-fetch](https://github.com/lquixada/cross-fetch) from 3.0.6 to 3.1.5. - [Release notes](https://github.com/lquixada/cross-fetch/releases) - [Commits](lquixada/cross-fetch@v3.0.6...v3.1.5) --- updated-dependencies: - dependency-name: cross-fetch dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Support integTestRemote with security enabled endpoint (#354) Signed-off-by: Joshua Li <joshuali925@gmail.com> * update builds from 2.0-rc1 to 2.0 Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * Release notes 2.0.0.0 (#361) Signed-off-by: vamsi-amazon <reddyvam@amazon.com> * Uses custom plugin to publish zips to maven (#372) Signed-off-by: Joshua Li <joshuali925@gmail.com> * version bump to 2.1.0 and grade version upgrade to 7.4.2 Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * Move HTML sanitization from client to server side (#382) Move HTML sanitization to server, store markdown over HTML, remove unused imports Signed-off-by: David Cui <davidcui@amazon.com> * 2.1 release notes (#387) * 2.1 release notes Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * change version bump PR to maintenance Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * change version bump PR to maintenance Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> * initial commit for reporting-anything Signed-off-by: David Cui <davidcui@amazon.com> * wrap download_report in try block Signed-off-by: David Cui <davidcui@amazon.com> * address undefined errors in download Signed-off-by: EC2 Default User <ec2-user@ip-172-31-41-15.us-west-2.compute.internal> * convert puppeteer evaluate expression to string Signed-off-by: David Cui <davidcui@amazon.com> * add report type const to page.evalute for puppeteer Signed-off-by: David Cui <davidcui@amazon.com> * test evaluate with google Signed-off-by: EC2 Default User <ec2-user@ip-172-31-41-15.us-west-2.compute.internal> * reporting-anything functional for URL or opensearch reports, added input validation Signed-off-by: David Cui <davidcui@amazon.com> * remove additional package.json and test report files Signed-off-by: David Cui <davidcui@amazon.com> * remove additional yarn lock file Signed-off-by: David Cui <davidcui@amazon.com> * address comments; remove type and object id as parameter options in favor of url Signed-off-by: David Cui <davidcui@amazon.com> * added workaround for accessing auth-enabled dashboards, removed unused constants Signed-off-by: David Cui <davidcui@amazon.com> * Add release notes for 1.3.4.0 (#393) Signed-off-by: Joshua Li <joshuali925@gmail.com> * Staging for version increment automation (#391) * Version increment automation Signed-off-by: pgodithi <pgodithi@amazon.com> * Version increment automation Signed-off-by: pgodithi <pgodithi@amazon.com> * Version increment automation Signed-off-by: pgodithi <pgodithi@amazon.com> * Version increment automation Signed-off-by: pgodithi <pgodithi@amazon.com> * Version increment automation Signed-off-by: pgodithi <pgodithi@amazon.com> * Version increment automation: task rename updateVersion Signed-off-by: pgodithi <pgodithi@amazon.com> * Remove odfe bwc test (#408) * removed odfe bwc test Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * removed bwc test from workflows Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * Release notes for 2.2.0 Signed-off-by: vamsi-amazon <reddyvam@amazon.com> * Add Bwc Test for OS 1.1 (#417) Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> * Bump moment from 2.29.3 to 2.29.4 in /dashboards-reports (#410) Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](moment/moment@2.29.3...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jsdom from 13.1.0 to 16.5.0 in /dashboards-reports (#380) Bumps [jsdom](https://github.com/jsdom/jsdom) from 13.1.0 to 16.5.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md) - [Commits](jsdom/jsdom@13.1.0...16.5.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * added authentication code for saml and fgac Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * added authentication code for cognito Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * Added the code for changes of variable names and other optimizations Signed-off-by: Sumukh Swamy <sumukhhs@amazon.com> Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * divided the authentication implementation into functions for each auth type Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * commit added to change the signoff author text Signed-off-by: sumukhswamy <sumukhhs@amazon.com> Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * commit added to change the signoff author text Signed-off-by: sumukhswamy <sumukhhs@amazon.com> Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * addressed pr comments,added email sending, specified the template, divided the authentication into multiple functions and added error handling for login fails Signed-off-by: sumukhswamy <sumukhhs@amazon.com> Signed-off-by: sumukhswamy <sumukhhs@amazon.com> * Added release notes for 1.3.5 and 2.2.1 Signed-off-by: vamsi-amazon <reddyvam@amazon.com> * release notes for 2.3.0 Signed-off-by: Eric Wei <menwe@amazon.com> * Update puppeteer flags (#460) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Upgrade puppeteer (#483) * Upgrade puppeteer & change report timeout Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Change default timeout Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add Forum link in Dashboards reports plugin README.md (#455) Signed-off-by: cwillum <cwmmoore@amazon.com> * changes for new chromium Signed-off-by: Rupal Mahajan <maharup@amazon.com> * fix timeout Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix No auth Signed-off-by: Rupal Mahajan <maharup@amazon.com> * change height to avoid blank space for smaller pages Signed-off-by: Rupal Mahajan <maharup@amazon.com> * fix for downloading report in required format only Signed-off-by: Rupal Mahajan <maharup@amazon.com> * add group = org.opensearch.plugin (#506) Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> * email options draft Signed-off-by: Rupal Mahajan <maharup@amazon.com> * feat: enable windows and macos build (#504) Signed-off-by: Derek Ho <dxho@amazon.com> * Bump version to 3.0.0 (#509) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * add minimatch 3.0.5 to resolutions (#512) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * fix email png attachment Signed-off-by: Rupal Mahajan <maharup@amazon.com> * fix command line credential value Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Reorganize command arguments Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Reorganize email functions Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Switch to puppeteer Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add reference doc (draft) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update doc Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update docs Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add progress bar Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update jsoup version (#514) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix snakeyaml vulnerability issue by disabling detekt (#518) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update ktlint version to 0.45.1 (#521) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Enable Detekt (#522) Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add loader-utils to resolutions (#524) Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add SMTP transport Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Change detekt version to 1.21.0 (#526) Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: Rupal Mahajan <maharup@amazon.com> * add doc for installing & running reporting-anything Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Nit: add resolutions at once place (#529) Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Prettify help options, use commander instead of argparse Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Restructure command arguments Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Replace progress bar with ora spinner Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update user doc Signed-off-by: Rupal Mahajan <maharup@amazon.com> * add release notes for 2.4.0.0 (#532) Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: Rupal Mahajan <maharup@amazon.com> * restructure files draft Signed-off-by: Rupal Mahajan <maharup@amazon.com> * add tenant for basic auth reports Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update spinner logs Signed-off-by: Rupal Mahajan <maharup@amazon.com> * update filename default Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Rename folder Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Nit: missed adding deleted files in earlier commit Signed-off-by: Rupal Mahajan <maharup@amazon.com> * add tenant for cognito Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Bump loader-utils from 2.0.3 to 2.0.4 in /dashboards-reports (#539) Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md) - [Commits](webpack/loader-utils@v2.0.3...v2.0.4) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add csv download option Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add subject option Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Rename Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Remove tests Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update doc Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update flow diagram Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Remove ora logs if sending email is not required Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix csv issue with old es version Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update repo name in doc Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Address PR comments Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Use puppeteer v18 until dashboard pdf issue is fixed with v19 Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix custom tenant issue Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix none auth Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Make aws config optional Signed-off-by: Rupal Mahajan <maharup@amazon.com> * nit Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update reporting-cli/src/download-helpers.js Co-authored-by: Joshua Li <joshuali925@gmail.com> * nit: remove export Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Use yarn.lock instead of package-lock.json Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update doc Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Add expected node version in dev doc Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com> Signed-off-by: David Cui <davidcui@amazon.com> Signed-off-by: Zhongnan Su <szhongna@amazon.com> Signed-off-by: Joshua Li <joshuali925@gmail.com> Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> Signed-off-by: kgcreative <kvngar@amazon.com> Signed-off-by: Miki <mehranb@amazon.com> Signed-off-by: dblock <dblock@amazon.com> Signed-off-by: dblock <dblock@dblock.org> Signed-off-by: @akbhatta Signed-off-by: Tengda He <tengh@amazon.com> Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> Signed-off-by: Ryan Bogan <rbogan@amazon.com> Signed-off-by: Shenoy Pratik <sgguruda@amazon.com> Signed-off-by: vamsi-amazon <reddyvam@amazon.com> Signed-off-by: EC2 Default User <ec2-user@ip-172-31-41-15.us-west-2.compute.internal> Signed-off-by: pgodithi <pgodithi@amazon.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: sumukhswamy <sumukhhs@amazon.com> Signed-off-by: Eric Wei <menwe@amazon.com> Signed-off-by: Rupal Mahajan <maharup@amazon.com> Signed-off-by: cwillum <cwmmoore@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: Derek Ho <dxho@amazon.com> Co-authored-by: Kevin Masseix <masseix.kevin@gmail.com> Co-authored-by: Uzhinskiy Boris <lspci@mail.ru> Co-authored-by: Zhongnan Su <szhongna@amazon.com> Co-authored-by: David Cui <53581635+davidcui-amzn@users.noreply.github.com> Co-authored-by: David Cui <davidcui@amazon.com> Co-authored-by: Andrew Hopp <andrew.hopp@me.com> Co-authored-by: Joshua <joshuali925@gmail.com> Co-authored-by: Carl Meadows <47793022+CarlMeadows@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: starcatter <30572485+starcatter@users.noreply.github.com> Co-authored-by: Elias Soares <esoares@iget.com.br> Co-authored-by: Peter Zhu <zhujiaxi@amazon.com> Co-authored-by: Kevin Garcia <hello@kevingarcia.me> Co-authored-by: Miki <mehranb@amazon.com> Co-authored-by: David Cui <53581635+davidcui1225@users.noreply.github.com> Co-authored-by: Daniel Doubrovkine (dB.) <dblock@dblock.org> Co-authored-by: Anantha Krishna Bhatta <banantha@amazon.com> Co-authored-by: Anantha Krishna Bhatta <31894175+akbhatta@users.noreply.github.com> Co-authored-by: kroussou <58224693+kroussou@users.noreply.github.com> Co-authored-by: Tengda-He <89666799+Tengda-He@users.noreply.github.com> Co-authored-by: Kawika Avilla <kavilla414@gmail.com> Co-authored-by: Kavitha Conjeevaram Mohan <kavithamohan0404@gmail.com> Co-authored-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com> Co-authored-by: Ryan Bogan <10944539+ryanbogan@users.noreply.github.com> Co-authored-by: Shenoy Pratik <sgguruda@amazon.com> Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com> Co-authored-by: Eugene Lee <eugenesk@amazon.com> Co-authored-by: vamsi-amazon <99925918+vamsi-amazon@users.noreply.github.com> Co-authored-by: Daniel Doubrovkine (dB.) <dblock@amazon.com> Co-authored-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu> Co-authored-by: EC2 Default User <ec2-user@ip-172-31-41-15.us-west-2.compute.internal> Co-authored-by: Prudhvi Godithi <pgodithi@amazon.com> Co-authored-by: vamsi-amazon <reddyvam@amazon.com> Co-authored-by: sumukhswamy <sumukhhs@amazon.com> Co-authored-by: Eric Wei <menwe@amazon.com> Co-authored-by: Chris Moore <107723039+cwillum@users.noreply.github.com> Co-authored-by: Derek Ho <derek01778@gmail.com>
- Loading branch information