Skip to content
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

Provide templates and assets #3545

Draft
wants to merge 15 commits into
base: develop
Choose a base branch
from

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    ba2b4ef View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Introduce templates #3520

    de-jcup committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c5fc929 View commit details
    Browse the repository at this point in the history
  2. Fix -f option for sdc.sh

    de-jcup committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    099fe10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aff4f71 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    9f143b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    27232ad View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Introduce asset storage #3553

    de-jcup committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    27f2dd3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Inititial asset implementations #3553

    - usecases for asset CRUD operations
    - AssertFile entity + DB parts
    - assert service
    - TestUtil enhanced, now a dedicated sub folder can be defined
      for temporary files
    - implemented asset storages (+ AbstractSharedVolumeStorage)
    - introduced asset storage factories
    de-jcup committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f5b6559 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5795e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Asset storage improved, implemented asset service logic + more #3553

    - formatted code
    - wrote unit tests
    - wrote integration test
    - wrote DB tests
    - wrote RESTdoc tests
    - implemented logic inside asset service
    - wrote DAUI actions
    - added missing license headers
    de-jcup committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    c7ee778 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    249b28b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. SecHub PDS communication parts for assets and templates #3523

    - it is now ensured on every pds job call, that the assets in storage
      are same as in db. Same logic for admin create/update operation is
      used.
    - improved PDSWebScanJobScenario12IntTest which does now uses templates
      and assets. The test ensures that the PDS instance will receive
      the pds template meta data.
    - changed templateDefinition format. Assets now no longer an array
      but only one entry. Means we have 1:n relation here from
      asset to templates and no longer m:n.
    - added unit tests
    - introduced TemplateData resolver in commons-model which can be
      used from PDS and wrapper applications
    - introduced TemplateData inside SecHub convfiguration file
    - Template and Asset REST controller are now annotated with profile
      admin access
    de-jcup committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    e346ecf View commit details
    Browse the repository at this point in the history
  2. Made flaky integration test TemplateScenario1IntTest stable #3523

    - introduced TestAPI.executeResilient which is a short term for
      executeRunnableAndAcceptAssertionsMaximumTimes(4, runnable, 500);
    - all time relevant parts inside integration test
      TemplateScenario1IntTest do now use this for testing
    de-jcup committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    550b0b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Implemented PDS asset handling #3524

    - introduced new usecase for PDS job execution
      (makes it easier for developers to find the relevant parts)
    de-jcup committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    c2c6f1b View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    d4e4399 View commit details
    Browse the repository at this point in the history