-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API to get the paginated control information #5673
Labels
large_compliance_report
LCR P-1
Team: Kinetic
Analysis, user managerment, compliance size, govt findings, Telemetry, Customer bugs, CVE issues
Comments
Dmaddu
added
Team: Kinetic
Analysis, user managerment, compliance size, govt findings, Telemetry, Customer bugs, CVE issues
large_compliance_report
LCR P-1
labels
Sep 7, 2021
mchengat88
added a commit
that referenced
this issue
Sep 29, 2021
mchengat88
added a commit
that referenced
this issue
Sep 29, 2021
mchengat88
added a commit
that referenced
this issue
Sep 29, 2021
9 tasks
9 tasks
mchengat88
added a commit
that referenced
this issue
Sep 30, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Sep 30, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
mchengat88
added a commit
that referenced
this issue
Oct 7, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
mchengat88
added a commit
that referenced
this issue
Oct 7, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
mchengat88
added a commit
that referenced
this issue
Oct 7, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 7, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 7, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
mchengat88
added a commit
that referenced
this issue
Oct 8, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 11, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 11, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 11, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 11, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 12, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 12, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 12, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 14, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 14, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
pushed a commit
that referenced
this issue
Oct 14, 2021
Signed-off-by: Mansoor <mchengat@msystechnologies.com>
Dmaddu
added a commit
that referenced
this issue
Jun 21, 2022
* api for node report headers(#5669) (#5752) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * Adding initial setup code for report manager service and report manager minio gateway (#5729) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * fixing node header ui to support profile and control filters and adding test cases (#5836) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * server side implementation for store report service for report manager (#5843) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Fix buf check lint for large compliance report (#5899) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * paginated control information api(#5673) (#5827) * paginated control information api(#5673) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * paginated control information api(#5673) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * paginated control information api(#5673) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * Adding initial setup for worker model using cereal service (#5894) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Adding contract between report manager and compliance service for custom report request (#5928) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * trim code_desc,message and skip_message(#5710) (#5922) * trim code_desc,message and skip_message(#5710) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * trim code_desc,message and skip_message(#5710) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * integrating report manager service with postgres and adding migration scripts (#5930) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * API to Split the report in chunks (#5921) (#5979) * split report to chunks(#5706) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * Fix buildkite Signed-off-by: Mansoor <mchengat@msystechnologies.com> * fix report marshal for runner Signed-off-by: Mansoor <mchengat@msystechnologies.com> * fix linting Signed-off-by: Mansoor <mchengat@msystechnologies.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> Co-authored-by: mchengat88 <88131604+mchengat88@users.noreply.github.com> * setting upgrade-lcr value from config file (#6006) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Invoke storereport api(#5711) (#5958) * Invoke storereport api(#5711) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * Invoke storereport api(#5711) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * make report data to generate custom reports (#6022) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Export request API(#5968) (#5976) Signed-off-by: Mansoor <mchengat@msystechnologies.com> * exporting json custom report (#6052) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * server side implementation for get all request status (#6068) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * gateway implementation for get all request status (#6100) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * adding large_reporting global config (#6144) Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> * use global config enable_large_reporting in compliance and report manage services (#6229) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * API implementation for download report from report manager (#6145) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * filter control items by status in paginated control API (#6187) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * export csv (#6209) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Add duration to get all status API (#6247) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * fetch paginated controls beyond 100 (#6237) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * fix permission issue for report manager while exporting csv (#6337) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Fix BuildKite - [codegen] A2 protobufs (#6434) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Fetch records from elastic search to report manager (#6421) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * merging lcr_ui on large-compliance-report (#6465) * Added compliance reporting controls metadata (#6087) * Added metadata API UI Signed-off-by: chaitali-mane <cmane@progress.com> * added comment Signed-off-by: chaitali-mane <cmane@progress.com> * Integrate ACK API - download (#6086) * Integrate ACK API - download Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * add whitespace at EOF Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * fix lint errors Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * getting large_reporting config in ui component (#6218) Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * Added pagination API for Compliance reporting control list UI (#6143) * Added pagination API for UI Signed-off-by: chaitali-mane <cmane@progress.com> * Added infinite scroll Signed-off-by: chaitali-mane <cmane@progress.com> * Updated code for scroll Signed-off-by: chaitali-mane <cmane@progress.com> * Updated scroll css Signed-off-by: chaitali-mane <cmane@progress.com> * minor change Signed-off-by: chaitali-mane <cmane@progress.com> * updated page Index Signed-off-by: chaitali-mane <cmane@progress.com> * Show list of Reports in the Report panel (#6255) * Show list of Reports in the Report panel Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * resolve sonarcloud issue Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * review comments - remove extra class attr Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> * Control details ex-pander in compliance reporting (#6297) * Added pagination API for UI Signed-off-by: chaitali-mane <cmane@progress.com> * Added infinite scroll Signed-off-by: chaitali-mane <cmane@progress.com> * Updated code for scroll Signed-off-by: chaitali-mane <cmane@progress.com> * Updated scroll css Signed-off-by: chaitali-mane <cmane@progress.com> * minor change Signed-off-by: chaitali-mane <cmane@progress.com> * Added API integration for controlDetails Signed-off-by: chaitali-mane <cmane@progress.com> * Added entity files Signed-off-by: chaitali-mane <cmane@progress.com> * updated entity files Signed-off-by: chaitali-mane <cmane@progress.com> * Updated entity code Signed-off-by: chaitali-mane <cmane@progress.com> * Update control details code Signed-off-by: chaitali-mane <cmane@progress.com> * Update effects code Signed-off-by: chaitali-mane <cmane@progress.com> * Added single API call Signed-off-by: chaitali-mane <cmane@progress.com> * Added code for store Signed-off-by: chaitali-mane <cmane@progress.com> * Updated lint errors Signed-off-by: chaitali-mane <cmane@progress.com> * Removed unused code Signed-off-by: chaitali-mane <cmane@progress.com> * Updated sonar cloud Signed-off-by: chaitali-mane <cmane@progress.com> * removed lint errors Signed-off-by: chaitali-mane <cmane@progress.com> * Provide link to download the reports (#6296) * add link to download JSON report Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * code cleanup Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * save-as filename updated Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * CSV download link is fixed Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * tooltip alignment issue is fixed (#6344) Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * Added code for filter status in compliance reporting (#6346) * Added code for filter Signed-off-by: chaitali-mane <cmane@progress.com> * Update for filter status Signed-off-by: chaitali-mane <cmane@progress.com> * Unit tests for LCR UI (#6353) * add unit test cases for download service Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * add cypress tests Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * remove console.logs Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * handle if no reports data exist Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * show loader when click on download link (#6452) * show loader while downloading report Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * cleanup the loader subscription Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> Co-authored-by: Chaitali Mane <71449322+chaitali-mane@users.noreply.github.com> Co-authored-by: Venkatesh-rengasamy <84014872+Venkatesh-rengasamy@users.noreply.github.com> * connecting to external minio (#6446) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * Dropdown items should have common alignment while hover the items (#6467) * common alignment for dropdown items while hover Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * use css to align dropdown menu Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * resolving merge conflicts Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * unit test errors are fixed (#6671) Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * lint errors are fixed (#6672) Signed-off-by: Venkatesh-rengasamy <vrengasa@progress.com> * Auto Delete after one Day (#6577) * Auto Delete after one Day Signed-off-by: Sahiba Goyal <sgoyal@progress.com> * Checking all the rules Signed-off-by: Sahiba Goyal <sgoyal@progress.com> * LCR Documentation Signed-off-by: Sahiba Goyal <sgoyal@progress.com> * Expiration Signed-off-by: Sahiba Goyal <sgoyal@progress.com> * adding minor changes Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> * Documentation (#6686) Signed-off-by: Sahiba Goyal <sgoyal@progress.com> * rebase successful Signed-off-by: Abdul-Az <aazeez@progress.com> * External_Minio error fix Signed-off-by: Abdul-Az <aazeez@progress.com> * lcr errors fix Signed-off-by: Abdul-Az <aazeez@progress.com> * reabse with main Signed-off-by: Abdul-Az <aazeez@progress.com> * Resolving 0-byte-issue for LCR (#7043) Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * updating to open search from elastic search Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * Telemetry coverage for LCR flow (#7049) Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * enabling ssl Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * updating go dependencies Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * generating go files with updated proto version Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * updating to configurable routines for doc generation Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * UI-notifications for LCR (#7081) * UI-notifications for LCR Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * UI notifications for LCR Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * UI notifications for LCR Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * resolving merge conflicts Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * fixing report order Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * pipeline fixes Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * security pipeline fixes Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * fixing security pipeline Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * Soft fail automate-ui Signed-off-by: Kallol Roy <kallol.roy@progress.com> * Trying to fix unit tests Signed-off-by: Kallol Roy <kallol.roy@progress.com> * Trying to fix build Signed-off-by: Kallol Roy <kallol.roy@progress.com> * Trying to fix build with different changes Signed-off-by: Kallol Roy <kallol.roy@progress.com> * Removing report manager from products.meta Signed-off-by: Kallol Roy <kallol.roy@progress.com> * making minio root password as secret (#7159) Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * Fixing UI Pipeline Issue (#7147) * Fixing UI Pipeline Issue Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * Fixing UI Pipeline Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * Fixing UI Pipeline Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * Fixing UI Pipeline Signed-off-by: Sahiba31 <sahibagoyal1999@gmail.com> * ui test fix Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> * reverting soft_fail for automate-ui Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * Fix BuildKite - [codegen] A2 protobufs (#6434) Signed-off-by: Durga Sarat Chandra Maddu <durgasaratchandra.maddu@progress.com> * succewsfully removed dependency of minio-gateway Signed-off-by: Abdul-Az <aazeez@progress.com> * rebase conflict resolved Signed-off-by: Abdul-Az <aazeez@progress.com> * fixing bldr.toml Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * fixing bldr.toml Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * changes to generate habitat package Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * adding integration test for LCR ingestion Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * Lcr docs (#7163) * some dummy changes Signed-off-by: Kallol Roy <kallol.roy@progress.com> * Initial changes for the configuration section Signed-off-by: Kallol Roy <kallol.roy@progress.com> * More changes for the configuration and the download report flow Signed-off-by: Kallol Roy <kallol.roy@progress.com> * adding more config values Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * updating the docs Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * removing gateway part Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> * Adding S3 support Signed-off-by: Kallol Roy <kallol.roy@progress.com> * Fixing S3 configuration Signed-off-by: Kallol Roy <kallol.roy@progress.com> * grammer changes in the lcr docs Signed-off-by: Dishank Tiwari <dtiwari@progress.com> * added to lcr page to the TOC Signed-off-by: Dishank Tiwari <dtiwari@progress.com> * fixes Signed-off-by: Dishank Tiwari <dtiwari@progress.com> * minor changes fixed Signed-off-by: Dishank Tiwari <dtiwari@progress.com> * version added Signed-off-by: Dishank Tiwari <dtiwari@progress.com> * updated the the node on the reports page Signed-off-by: Dishank Tiwari <dtiwari@progress.com> * updating the doc Signed-off-by: Durga Sarat Chandra Maddu <dmaddu@progress.com> Co-authored-by: Kallol Roy <kallol.roy@progress.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> Co-authored-by: Dishank Tiwari <dtiwari@progress.com> Co-authored-by: mchengat88 <88131604+mchengat88@users.noreply.github.com> Co-authored-by: Durga Sarat Chandra Maddu <44021874+Dmaddu@users.noreply.github.com> Co-authored-by: Venkatesh-rengasamy <84014872+Venkatesh-rengasamy@users.noreply.github.com> Co-authored-by: dmaddu <durgasaratchandra.maddu@progress.com> Co-authored-by: Chaitali Mane <71449322+chaitali-mane@users.noreply.github.com> Co-authored-by: Sahiba31 <64470245+Sahiba31@users.noreply.github.com> Co-authored-by: Kallol Roy <kallol.roy@progress.com> Co-authored-by: Kallol Roy <karoy@progress.com> Co-authored-by: Dishank Tiwari <dtiwari@progress.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
large_compliance_report
LCR P-1
Team: Kinetic
Analysis, user managerment, compliance size, govt findings, Telemetry, Customer bugs, CVE issues
User Story
Implement an API(V1) to get the paginated control information to be shown as a list in UI
Acceptance Criteria
Implementation Details
Example elastic search request to get the paginated controls
curl -X GET "localhost:10141/comp-7-r-2021.09.01/_search?pretty" -H 'Content-Type: application/json' -d'{"query":{"bool":{"must":[{"nested":{"path":"profiles.controls","query":{"match_all":{}},"inner_hits":{"from":50,"size":10}}},{"match":{"node_uuid":"5f7a3440-901f-3186-87ec-abdf4db0f374"}}]}}}'
Definition of Done
Acceptance criteria should meet.
Exception handling should be done.
Ensure proper logging of information to debug the issues.
Test coverage.
Documentation should be updated.
The smoke test should be done.
The text was updated successfully, but these errors were encountered: