Commit Graph

13 Commits

Author SHA1 Message Date
Davlet Panech c1f760ef64 Fix github mirroring for this repo
Updating the rsa ssh host key based on:
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

Note: In the future, StarlingX should have a zuul job and
secret setup for all repos so we do not need to do this
for every repo.

Needed to rename the secret, because zuul fails if like-named
secrets have diffent values in different branches of the same
repo.

Partial-Bug: #2015246
Change-Id: I9f694abb8cdf08ddc6ea371efacc809c637750a4
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
2023-04-28 12:38:50 -04:00
Sharath Kumar K 697b43e00f Tox and Zuul job for the python code scan in starlingx/clients
Setting up the bandit tool for the scanning of HIGH severity issues
in the python codes under Starlingx/clients folder.
Expecting this merge will enable zuul job for CI/CD of bandit scan.

Configuration files:
1. tox.ini for adding bandit environment and command.
2. test-requirements.txt for adding bandit version.
3. .zuul.yaml file for adding bandit job and configuring under
   check job to run code scan every time before code commit.

Test:
Run tox -e bandit command inside the fault folder to validate the
bandit scan and result.

Please note:
Changes will be implemented in batches and  this is Batch5 change.

Story: 2007541
Task: 39624
Depends-On: https://review.opendev.org/#/c/721294/

Change-Id: I602b43f0f0bc70a1eb48b11aa07fdf2e286db408
Signed-off-by: Sharath Kumar K <sharath.kumar@intel.com>
2020-06-29 08:24:30 +00:00
Bin Qian 04dc9befea Adding job to upload commits to GitHub
Add job to publish clients repo to GitHub

Story: 2007252
Task: 38656

Change-Id: I75d201cd36ce38356e6c164bb170ce3382b88c44
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2020-02-05 10:07:07 -05:00
Andreas Jaeger d6b107ecc3 Use Zuul templates
Use templates instead of individual jobs so that these
can be changed in one place.

Depends-On: https://review.opendev.org/677606
Change-Id: I62de775f13a35360a8bd4972dc4061d1086aeb3a
2019-08-21 12:57:53 +00:00
Abraham Arce a29d18f1c6 [Doc] openstackdocstheme starlingxdocs theme
Enable starlingxdocs theme support for:

- Documentation
- Release Notes

Additionally add in zuul post jobs:

- publish-stx-releasenotes

Depends-On: https://review.openstack.org/#/c/611761/
Change-Id: I1483c490192f9a44947e2e9e370efdd3bdf716d9
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-10-22 14:34:07 +00:00
Dean Troyer 4b2560dee0 Add publish job for docs
Also set the theme to alabaster until starlingxdocs is ready

Change-Id: I64b705d8f7f5236c0a6cf9a5da347a10eb71fe16
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-10-06 09:53:12 -05:00
Abraham Arce 914f002e41 [Doc] stx.2018.10 Release Summary
Create stx.2018.10 release summary note.

Change-Id: I083c3160eeabb635ba7587db995a1c576dabe595
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-09-27 22:46:50 -05:00
Abraham Arce f795260e03 [Doc] Release Notes Management
Baseline changes to comply with Release Notes Management
based in Reno [0]:

* Use build-openstack-releasenotes job for release notes
  (We can't use the OpenStack releasenotes template as it includes
  publish jobs, stx needs its own)
* Add newnote tox environment as convenience for creating new release
  notes, re-using the releasenotes venv.
* Changed to SPDX-License-Identifier: Apache-2.0

[0] https://docs.openstack.org/reno/latest/

Story: 2003101
Task: 26713

Change-Id: Iaadde3d214d16a601d779612ede01d09babd8b43
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-09-25 11:08:20 -05:00
Abraham Arce 1185b5fdda [Doc] Building docs following Docs Contrib Guide
Baseline changes to comply with OpenStack Documentation
Contributor Guide [0] starting with the following sections:

- Project guide setup
  - [1] sphinx-quickstart
  - [2] doc/source/ layout
- Building documentation
  - [3] tox -e docs
- Using documentation tools
  - [4] openstackdocstheme
- Use build-openstack-docs-pti job template for docs
- Adding SPDX-License-Identifier: Apache-2.0

[0] https://docs.openstack.org/doc-contrib-guide
[1] http://www.sphinx-doc.org/en/master/usage/quickstart.html
[2] https://docs.openstack.org/doc-contrib-guide/project-guides.html
[3] https://docs.openstack.org/doc-contrib-guide/docs-builds.html
[4] https://docs.openstack.org/openstackdocstheme/

Story: 2002708
Task: 26712

Story: 2002813
Task: 26711

Change-Id: I7aad7497b8e0314ef10f59ecf4b863220b543bf8
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-09-25 11:07:16 -05:00
Andreas Jaeger 8819041af6 Run jobs in gate as well
Voting jobs should be run in both check and gate queue, add them.
This ensures that merged changes always pass.

Change-Id: Ia9fa16474c98dcb7b63b81fa69fd8560aaa908a8
2018-09-05 20:27:59 +02:00
Lachlan Plant e2137f94df Fix tox linters for zuul
Fix bashate and yamllint to only run if files are provided
Fix whitespace errors and line errors in shell scripts
Relax line length requirement in yamllint
Enable voting on zuul jobs
Story: 2003359
Task: 24409

Change-Id: I6bfa31c9a0c1527c6517cfd95758feadd73c0ae6
Signed-off-by: Lachlan Plant <lachlan.plant@windriver.com>
2018-08-29 11:30:50 -05:00
Dean Troyer a140d07ab1 Remove non-voting gate job
Change-Id: I0b54c159b297f86781be2ebdb4319452a2ec2562
2018-06-29 14:24:01 -05:00
Dean Troyer 7da9262b09 Add default test framework
Change-Id: Ic8479f8e278dcedc278091dce21020824b2d0655
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-06-11 13:24:30 -05:00