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

feat: Seldon rock integration #12

Merged
merged 17 commits into from
Jun 15, 2023
Merged

Commits on May 26, 2023

  1. feat: seldon rock integration

    Summary of changes:
    - Added tox.ini to test rock.
    - Added unit tests to test rock's integrity (passing)
    - Added integration tests (not passing, needs update from Seldon Core
      Operator integration tests)
    Ivan Chvets committed May 26, 2023
    Configuration menu
    Copy the full SHA
    c50c7d5 View commit details
    Browse the repository at this point in the history
  2. feat: updated seldon core operator rock

    Summary of changes:
    - Modified tox.ini according to code review comments.
    - Updated security requirements part.
    - Moved rock to use bare base.
    Ivan Chvets committed May 26, 2023
    Configuration menu
    Copy the full SHA
    bd5029e View commit details
    Browse the repository at this point in the history
  3. feat: added CI

    Ivan Chvets committed May 26, 2023
    Configuration menu
    Copy the full SHA
    37cfb78 View commit details
    Browse the repository at this point in the history
  4. feat: updated tests

    Summary of changes:
    - Reorganized tox.ini
    - Updated tests to use filesystem.
    Ivan Chvets committed May 26, 2023
    Configuration menu
    Copy the full SHA
    6af4e06 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. feat: seldon rock integration

    Summary of changes:
    - Added fixture to test.
    Ivan Chvets committed May 29, 2023
    Configuration menu
    Copy the full SHA
    3a311df View commit details
    Browse the repository at this point in the history
  2. feat: seldon rock integration

    Summary of changes:
    - Added fixture to test.
    Ivan Chvets committed May 29, 2023
    Configuration menu
    Copy the full SHA
    861e273 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'kf-3006-feat-seldon-rock-integration' of github.com:can…

    …onical/seldonio-rocks into kf-3006-feat-seldon-rock-integration
    Ivan Chvets committed May 29, 2023
    Configuration menu
    Copy the full SHA
    f531ec0 View commit details
    Browse the repository at this point in the history
  4. fix: update tox.ini

    Ivan Chvets committed May 29, 2023
    Configuration menu
    Copy the full SHA
    adb7927 View commit details
    Browse the repository at this point in the history
  5. feat: re-organised tox.ini

    Summary of changes:
    - Re-organise tox to avoid not needed microk8s setup.
    Ivan Chvets committed May 29, 2023
    Configuration menu
    Copy the full SHA
    14cfc94 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. fix: added jira url secret

    Ivan Chvets committed May 30, 2023
    Configuration menu
    Copy the full SHA
    9f5f5ce View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. feat: seldon core rock integration

    Summary of changes:
    - Updated tox.ini to run tests.
    Ivan Chvets committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    a4a2ac7 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. feat: updated rock and tests

    Summary of changes:
    - Updated ROCK definition.
    - Updated tests.
    Ivan Chvets committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    0f22efd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:canonical/seldonio-rocks into kf-30…

    …06-feat-seldon-rock-integration
    Ivan Chvets committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    7d5ebbe View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. fix: added verification of service name

    Summary of changes:
    - Added test to verify that service name in ROCK matches the service
      name in the corresponding charm.
    Ivan Chvets committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    db62370 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. fix: updated rock with new non-root user config

    canonical/seldon-core-operator#133
    
    Summary of changes:
    - Updated rockcraft.yaml with new run-user option to run as non-root.
    - Updated import procedure.
    Ivan Chvets committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    dc8a38a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. feat: reverted to use shell and yq vs test class

    Summary of changes:
    - Reverted to use of shell commands and `yq` instead of CheckRock test
      class from chisme package.
    
    NOTE: Use of bash shell commands significantly reduces maintability of
    tox.ini
    Ivan Chvets committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    79f6be2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2e5f43 View commit details
    Browse the repository at this point in the history