Improve usability by packaging scripts for installing remote-clients in a tarball

Bug #1840133 reported by Greg Waines
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
Low
Stefan Dinescu

Bug Description

Brief Description
-----------------
There are half a dozen scripts/config-files that user had to download from the stx-clients repo in order to install the remote clients for starlingx on a remote workstation. It would be much easier if these were bundled/packaged in a single tarball.

Severity
--------
<Minor: System/Feature is usable with minor issue>

Steps to Reproduce
------------------
NA

Expected Behavior
------------------
Single tarball containing the half dozen scripts for installing the starlingx remote clients.

Actual Behavior
----------------
User has to git clone a whole repo.

Reproducibility
---------------
100%

System Configuration
--------------------
all configs

Branch/Pull Time/Commit
-----------------------
any

Last Pass
---------
None

Timestamp/Logs
--------------
NA

Test Activity
-------------
Evaluation

Tags: stx.config
Revision history for this message
Ghada Khalil (gkhalil) wrote :

This is more of an enhancement / not a bug. Therefore, it's not gating.

Changed in starlingx:
importance: Undecided → Low
assignee: nobody → Stefan Dinescu (stefandinescu)
status: New → Triaged
tags: added: stx.config
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to root (master)

Fix proposed to branch: master
Review: https://review.opendev.org/678529

Changed in starlingx:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to clients (master)

Fix proposed to branch: master
Review: https://review.opendev.org/678531

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to root (master)

Reviewed: https://review.opendev.org/678529
Committed: https://git.openstack.org/cgit/starlingx/root/commit/?id=aee9d5689f2e771c0ea9cd6f636029663273fe21
Submitter: Zuul
Branch: master

commit aee9d5689f2e771c0ea9cd6f636029663273fe21
Author: Stefan Dinescu <email address hidden>
Date: Mon Aug 26 15:13:47 2019 +0300

    Package remote cli wrapper scripts

    This script creates a tarball with the remote CLI wrapper
    scripts present in stx-clients.

    This also allows configuring the docker image tag for the
    remote cli containers so we can distribute a remote cli
    tarball compatible with the platform and application
    deployment.

    Change-Id: I156172a6ed208d6fcf9bb8f37182daea73b2856c
    Partial-bug: 1840133
    Depends-On: I02ceee5d20aefe5fcc68f3059b41167bf1fa6a94
    Signed-off-by: Stefan Dinescu <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to clients (master)

Reviewed: https://review.opendev.org/678531
Committed: https://git.openstack.org/cgit/starlingx/clients/commit/?id=1871e515905b951f6317a4a4bb7dc8d7a4d0dedf
Submitter: Zuul
Branch: master

commit 1871e515905b951f6317a4a4bb7dc8d7a4d0dedf
Author: Stefan Dinescu <email address hidden>
Date: Mon Aug 26 15:23:56 2019 +0300

    Support custom image tags for remote CLI images

    As part of creating a distributable tarball or remote CLI
    wrapper script, we must also be able to package an exact
    version of docker image files to ensure compatibility
    between the remote CLI tarball and the distributed ISO and
    helm chart.

    This change writes the desired image tag in a separate file
    that can then be overwritten by the packaging script as
    needed.

    Change-Id: Iab99486f0a8e697e3cec861ba9a45d9794c21f3a
    Closes-bug: 1840133
    Depends-on: I156172a6ed208d6fcf9bb8f37182daea73b2856c
    Signed-off-by: Stefan Dinescu <email address hidden>

Changed in starlingx:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.