Skip to content
Permalink
Branch: master
Commits on Sep 20, 2019
  1. Merge pull request ManageIQ#9 from xlab-si/extend-network-inventory

    agrare committed Sep 20, 2019
    Extend NetworkManager inventory
  2. Extend NetworkManager inventory

    mancabizjak committed Sep 20, 2019
    So far the provider's NetworkManager inventory supported security
    groups. With this commit we extend NetworkManager inventory with
    cloud networks, cloud subnets and network ports. Cloud subnets
    and network ports are connected to security groups, while network
    ports are in addition connected to VMs.
    
    Signed-off-by: Manca Bizjak <manca.bizjak@xlab.si>
Commits on Jul 19, 2019
  1. Merge pull request ManageIQ#7 from xlab-si/provision

    agrare committed Jul 19, 2019
    OrchestrationStack provisioning
  2. OrchestrationStack provisioning

    miha-plesko committed Jul 18, 2019
    With this commit we implement Deployment Template provisioning
    aka OrchestrationStack provisioning. Provisioning is supposed
    to be started from the ServiceCatalogItem of type "Orchestration"
    which admin is expected to provide with a template deployment
    JSON. User is then prompted to input template parameter values
    upon item ordering.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
Commits on Jul 18, 2019
  1. Merge pull request ManageIQ#6 from xlab-si/connect-stack-with-vm

    agrare committed Jul 18, 2019
    Connect orchestration stack to its vms
  2. Connect orchestration stack to its vms

    miha-plesko committed Jul 17, 2019
    We enhance inventory in a way that VMs are now connected
    to the orchestration stack they were created with.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
Commits on Jul 17, 2019
  1. Merge pull request ManageIQ#5 from xlab-si/inventory-orchestration-st…

    agrare committed Jul 17, 2019
    …acks
    
    Inventory orchestration stacks
  2. Inventory orchestration stacks

    miha-plesko committed Jul 17, 2019
    With this commit we enhance cloud inventory with a new entity,
    orchestration stacks which represent "deployments" on AzureStack.
    Having editor open, we also fix a bug with memory inventoring that
    was causing overflow exception.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
  3. Merge pull request ManageIQ#4 from xlab-si/symbol-secrets

    agrare committed Jul 17, 2019
    Update Rails' secrets access in VCR tests
  4. Update Rails' secrets access in VCR tests

    miha-plesko committed Jul 17, 2019
    Same as ManageIQ/manageiq-providers-redfish#82
    but for AzureStack repo.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
Commits on Jul 16, 2019
  1. Merge pull request ManageIQ#2 from mzazrivec/dont_use_string_interpol…

    agrare committed Jul 16, 2019
    …ation_inside_gettext
    
    Don't use string interpolation inside gettext strings
  2. Merge pull request ManageIQ#3 from agrare/fix_travis_setup

    miha-plesko committed Jul 16, 2019
    Postgres 10 requires xenial
  3. Postgres 10 requires xenial

    agrare committed Jul 16, 2019
Commits on Jun 10, 2019
  1. Move EMS factory from core repo to plugin repo

    miha-plesko committed Jun 10, 2019
    With this commit we move the factory which was originally meant to
    reside in core repo into our base repo.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
Commits on Jun 7, 2019
  1. Power operations on VM: start, stop and suspend

    miha-plesko committed Apr 8, 2019
    With this commit we implement power operations on a VM.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
  2. Basic cloud inventory

    miha-plesko committed Jan 14, 2019
    With this commit we enhance cloud manager so that it now inventories
    a couple of the most basic entities: flavors, availability zones and
    vms.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
  3. Introduce EventCatcher for Azure Stack

    miha-plesko committed Jan 10, 2019
    With this commit we implement EventCatcher for AzureStack and provide
    configuration to route event to categories in order to make them visible
    on provider Event Timeline.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
  4. Introduce NetworkManager

    miha-plesko committed Jan 7, 2019
    With this commit we introduce a NetworkManager that currently inventories
    a single entity only: Security Groups.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
  5. MVP provider that inventories nothing but ResourceGroups

    miha-plesko committed Dec 28, 2018
    With this commit we provide as little functionality for Azure Stack cloud
    provider as possible so that it becomes functional. Following aspects are
    implemented:
    
    A) Multi-service multi-api-version authentication
    Azure Stack offers many service clients, with this commit we support
    following two: `:Resources` and `:Compute`. Furthermore, Azure Stack
    offers "API version profiles" and with this commit we add support for
    following two: `V2017_03_09` and `V2018_03_01`.
    
    B) Graph refresher inventory. Currently we only inventory the most basic
    entity: ResourceGroup.
    
    C) RSPECS setup
    Extensive rspecs are implemented for this MVP where we draw a line how
    rspecs will look like. We pay special attention to multi-api-version aspect
    of the provider where errors are most probable.
    
    D) Refresher sandbox
    We draw a line how refresher specs are to become more reproducible: by using
    Azure Stack Deployment JSON. We describe our basic sandbox that refresher VCR
    cassette was recorded against, see vcr_fixtures/full-refresh-deployment.json.
    This way it will become easier to re-record cassettes in the future since we
    plan to update the JSON upon inventoring new entities.
    
    E) Patch Azure Stack gem to support password authentication
    Currently, the upstream gem seems not to support username+password authentication
    which is required by Azure Stack. A PR is open but while it's pending for review,
    we just patch the gem in MIQ codebase to make it work immediately.
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
  6. Setup Travis

    miha-plesko committed Jun 7, 2019
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
Commits on Dec 18, 2018
  1. Initial commit

    miha-plesko committed Dec 18, 2018
    All files here were generated using the built-in ManageIQ generator:
    
    ```
    bundle exec rails generate provider azure_stack --dummy
    ```
    
    Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
You can’t perform that action at this time.