Commit Graph

386 Commits

Author SHA1 Message Date
Martin Kopec 798873b6a9 Rename osf/refstack to openinfra/refstack
refstack project got moved under openinfra org:
https://review.opendev.org/c/openstack/project-config/+/808479

Change-Id: Ie54041b9fb9617910f713530e6da0852d9af5702
2021-11-19 10:10:02 +00:00
Ghanshyam Mann 936567d846 [community goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html

Story: #2007236
Task: #38539
Change-Id: Ic583c04bb9e7a0dbd71e66853adbe9fab5cc37f9
2021-05-31 20:35:30 +00:00
Luigi Toscano a35fdf8fda Migrate the functional job to Zuul v3
Use devstack-tox-functional, running the custom tox environment
after exporting the devstack environment.

Change-Id: I1e49f9af932c6b55243d1375b23ae16f56503461
2021-02-24 23:36:22 +01:00
Ghanshyam Mann 74a0cb9580 Update jobs for interop repos renaming
Interop repos are going under rename from
openstack namespace to osf namespace (Depends-On),
which need update the zuul job to start using the
new location.

Depends-On: https://review.opendev.org/#/c/734669/
Change-Id: Ie14526110b3eff3342e709147eeb28f439fbc9ed
2020-06-09 15:06:52 -05:00
Ghanshyam Mann 2376b6f0e6 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

murano-apps is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I7d4a7dfdf950d8b017aee0cea927e862e7e887cf
2019-11-16 00:19:34 +00:00
zhulingjie e1e525f8d1 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I803f6cc2312fb61966d67a5265cbc79c279cdc17
2019-04-28 17:08:03 +08:00
OpenDev Sysadmins beaf6a1ec4 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:31:42 +00:00
Ian Wienand 89104b3e09 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I2b42d0927feecbe1e888baf07d1818a22c64582d
2019-03-24 20:34:19 +00:00
zhouxinyong 77e76fe199 Optimizing the safety of the http link site in HACKING.rst
Change-Id: Ic8762bf0da0c9836b83967e91e0785c4fa876959
2018-11-16 10:54:08 +08:00
98k 66d993dac8 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I77690fa682cc1b880d8b63ad5c17bd6bc2ee20ba
2018-10-08 07:48:40 +00:00
Doug Hellmann f9e43a6c2a fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Ibb9d71afe0b9d23b5080af89f64a3acba73b4dcc
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:57:14 -04:00
98k 1682fa35c9 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I54e54ff274598719f0d885d47b1237d87f356a6f
Story: #2002586
Task: #24313
2018-08-23 12:00:48 +00:00
James E. Blair c546a2fdf2 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I65abb6a576d8be79fb5d0e90aeb2d0c3593ddbb9
2018-01-31 21:33:40 -08:00
Duong Ha-Quang 9e29f9decb Move legacy jobs to project
This patch implements first step in zuulv3 migration guide [1]:

Move jobs to murano-apps repo

[1] https://docs.openstack.org/infra/manual/zuulv3.html#legacy-job-migration-details

Co-Authored-By: Nam Nguyen Hoai <namnh@vn.fujitsu.com>
Co-Authored-By: zhurong <aaronzhu1121@gmail.com>

Needed-By: I739c2fabf5af43f2a3644c7d8ca57460780b5c2b
Change-Id: I54feb37de05ea58f0b26c0206fce658ef54d9325
2017-12-04 08:49:14 +08:00
Drew Fisher fcbf3c81d5 Remove OraclePDBConnector
This patch removes the OraclePDBConnector app from the Murano catalog as
the original development team no longer has the proper resources for
futher support.

Change-Id: Icc00a0d6d040c86ea285f889e18c709a84dfcbc5
2017-02-06 07:34:25 -07:00
Serg Melikyan a3719adb38 Correct licensing issue with apps
Apps in this repository must be all licenced under Apache License 2.0

Changes:
 * Remove per-app LICENSE file
 * Re-license SugarCRM, Plone & Clearwater

Change-Id: I042c23f0bb9d0c3652e739711a32ddf10794fb35
Signed-off-by: Serg Melikyan <smelikyan@mirantis.com>
2017-01-09 11:31:27 -08:00
npraveen35 d20bd73b46 Added LICENSE file
Change-Id: I68a678ee8f8f84d3bd006da8c9bb35a3630afcb6
Closes-Bug: #1634024
2016-10-17 13:50:12 +05:30
Jenkins 7dbc17671f Merge "Bursting ApacheHTTPServer application" 2016-10-06 14:01:27 +00:00
OlehBaran d501d84dbe Bursting ApacheHTTPServer application
This patch adds Bursting Apache application to demontrate
capabilities to deploy scalable applications in different
regions

Change-Id: Id3c5a355c9e110b0b6fbf6e2b567c40059d39c82
2016-09-27 21:48:55 -07:00
Jenkins 71f41da560 Merge "[Tomcat] Add help text to the deploy command" 2016-09-23 02:31:41 +00:00
Jenkins 254a1feffc Merge "Percona XtraDB application" 2016-09-21 15:12:38 +00:00
Jenkins 5b65462037 Merge "Modify Apache to use Application Development Framework" 2016-09-20 07:29:06 +00:00
Alexander Tivelkov db64359387 Percona XtraDB application
Added a Percona XtraDB Cluster app to demonstrate the capabilities of
application development framework to create scalable applications with
active-active data replication.

Change-Id: I78608d31e5edf8f2352d6c19ebfba3856eb89b23
2016-09-19 14:35:32 +00:00
Alexander Tivelkov ca1919c3b8 Modify Apache to use Application Development Framework
Change-Id: I9ebb52e4dbf84b706c9023db454d5b85c0a63911
Depends-on: Ifb2e29701de694d9365e08da086477b40452d6ba
2016-09-19 14:35:17 +00:00
Jenkins d0dcf3feac Merge "Add scaleIn actions and scripts" 2016-09-19 14:15:26 +00:00
Jenkins 68bce15dca Merge "Scalable Clearwater demo app" 2016-09-19 14:14:57 +00:00
Snihyr Kostyantyn 41c5ed8b27 Add scaleIn actions and scripts
Change-Id: I77cd4d27f7d7379ba91350838aab2c818af0db4f
2016-09-17 13:36:49 +00:00
Snihyr Kostyantyn bee330e9e8 Scalable Clearwater demo app
This patch introduce Scalable Application Framework
in Clearwater components
* Scripts honor instance index
* Instances replaced to TemplateServerGrops
* Scale Out action possible
Also bugfixes in Bind application
* Dashboard honors instance naming pattern
* DNSSEC key shold be encoded (to prevent re-encoding every deploy)

Change-Id: Icbdad5b1a2b41591af0aa241a069309783d0b5ab
Targets: bp clearwater-vims-implementation
Depends-On: I16c69010d5e7c661bd2cb172da6f3aece4aac55c
2016-09-17 16:33:47 +03:00
Nguyen Hung Phuong c9e9e60ab6 Clean imports in code
In some part in the code we import objects. In the Openstack style
guidelines they recommend to import only modules.

http://docs.openstack.org/developer/hacking/#imports

Change-Id: Ib4e476a6c824d6287eaff41d3fd1141b414bd653
2016-09-15 15:43:55 +07:00
Valerii Kovalchuk 5e6b41ffeb [Tomcat] Add help text to the deploy command
This will fix the test testDeploy1 which requires template name to
be equal to 'Deploy Tomcat'

Change-Id: I030d754ac828b9481234f5833afc0187e9bea930
Closes-bug: #1621018
2016-09-07 14:21:16 +03:00
Sergey Kraynev abca9ebb98 Deprecate Docker repository
Old Docker subdirectory was moved to the new project:
https://github.com/openstack/k8s-docker-suite-app-murano

So we no more need to maintain this code in murano-apps.

Change-Id: Ibd39627d4ae5e23c162a901ad7f50a0ee71cfcf9
2016-09-05 07:26:44 +00:00
Jenkins de88788c50 Merge "Add Centos7 support for GoCD application" 2016-09-01 14:55:33 +00:00
Bartosz Kupidura 30acdacefe Add Centos7 support for GoCD application
Change-Id: Ia79db67f38d3f1ddcd95b42e3c82d3325ffce205
2016-08-29 11:32:32 +00:00
Jenkins fa68f23c45 Merge "Fixing docker DIB element for setting correct MTU" 2016-08-29 00:55:04 +00:00
Nikolay Mahotkin 94734974c6 [K8s] Fixing patchService.sh
* Since update command is replaced by replace here
   https://review.openstack.org/#/c/358661/
   for patching the resource it needs to use
   'kubectl patch <type> <name> --patch <patch>'

Change-Id: Ie7e5c4aea3b0cee519ae5ed81cff0dcc3ab67562
2016-08-26 16:33:27 +03:00
Nikolay Mahotkin a6032decba Fixing docker DIB element for setting correct MTU
* docker0 interface in ubuntu had incorrect MTU value
 * Older docker (< v1.1) automatically infer MTU value based
 on host. But since 1.1 docker doesn't do this. It
 sets MTU value 1500 which causes some network problems
 (especially with SSL/TLS/HTTPS) and apps like
 HTTPdSite and NginXSite couldn't clone the repo.

Closes-Bug: 1608836

Change-Id: I62482bce9ad4f45b7ea2d1d4db77d009c7191f7b
2016-08-26 15:17:38 +03:00
Jenkins 05f017fd94 Merge "Fixing volume entry definitions" 2016-08-24 08:41:40 +00:00
Jenkins 60a74f0256 Merge "[K8s] Fixing service naming" 2016-08-24 07:28:29 +00:00
Nikolay Mahotkin a717988918 Fixing volume entry definitions
* According to
   http://kubernetes.io/docs/user-guide/volumes/#types-of-volumes
   and
   a1b5325011
   there is hostPath volume type instead of hostDir;
   And there is no 'source' keyword anymore.

 * Replacing 'kubectl update' on 'kubectl replace':
   kubectl update is deprecated, need to use 'replace':
   9b3d42c090

Closes-Bug: #1604766

Change-Id: I1029caeb2827fc9de271b457c7a61b043d0189cb
2016-08-23 13:20:37 +03:00
Nikolay Mahotkin 2fe1ddc8e3 [K8s] Fixing service naming
* Due to the service name length limitation
   it needs to be cut to 24 characters.

Closes-Bug: #1613651

Change-Id: Id2d68346034c0697f3fb41a090201e8736f8deec
2016-08-23 11:09:40 +03:00
Nikolay Mahotkin d2c3f45f5f [k8s] Restrict getEndpoints to search only in current pod
* If we have a k8s cluster installed and
   then deploy 2 apps, each on separate pod,
   then in logs we will see 2 endpoints for
   2nd app. Then we will see 3 endpoints for
   next pod/app deployment. The reason is searching
   endpoints was done by whole k8s cluster but it
   should rather be only by current pod.
   Now it is fixed.

Closes-Bug: #1613631

Change-Id: I730016dcd55a922ac6c9ee20f9de500f7831f9c3
2016-08-19 15:29:56 +03:00
Jenkins 8e5b5b64b8 Merge "PaloAlto Firewall application for Murano" 2016-08-17 18:25:08 +00:00
Jenkins b5af9999e1 Merge "[kubernetes][app] Fix flannel settings for docker" 2016-08-17 14:41:57 +00:00
Jenkins 1615a58c65 Merge "[qcow2 image][kubernetes] Scripts updated to use latest etcd" 2016-08-17 14:09:36 +00:00
Artem Silenkov 629cbd1a93 [kubernetes][app] Fix flannel settings for docker
DOCKER_OPTS should be covered with quotation marks

Change-Id: Ib3bc5ae61226c779485e8dc693dab33b01ef39e3
2016-08-17 17:00:46 +03:00
Artem Silenkov 6efcbbc0c6 [qcow2 image][kubernetes] Scripts updated to use latest etcd
* latest etcd is enabled
  * ntp tools added for time sync
  * Readme updated for tmpfs workaround when 8Gb memory is detected

Change-Id: Ifdfb72902fad843baef1fcee3e5bc65b119bdde3
2016-08-16 11:58:34 +03:00
Andreas Jaeger 8bd6fb44c6 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I4819789b3954643bab620333d02d8db6c0ab92d3
2016-08-12 20:55:02 +02:00
Damian Szeluga 404d9183aa PaloAlto Firewall application for Murano
Change-Id: I3320f433d767f713845ea871628f0c2438223014
2016-08-10 16:12:04 +02:00
Jenkins 593d92d023 Merge "[Docker] Fix upstart ans sysvinit scripts for ubuntu" 2016-08-10 08:56:12 +00:00
alexz 19c928718b Add RefStackClient unittest runner
* *-unittest tox-test *require* pre-installed and configured
  murano-test-runner

* apps_uploader.sh - simple script which allow
  to pack and upload packages to murano
  (usefully for automate uploading from tox)

* More information about test-runner[1]

[1] http://docs.openstack.org/developer/murano/draft/appdev-guide/app_unit_tests.html

Needed-By: I2e354d3ad2e24b29a374e629c51c297e8938bd64

Change-Id: If285fd40fa0a1dcb9ffdf01ad646471e77631260
2016-08-09 09:10:31 +00:00