Commit Graph

51 Commits

Author SHA1 Message Date
Andreas Jaeger 213fc80135 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I0770d4c5bb26f1aa5824da5c4693b95dfd4aea53
2019-12-18 09:52:30 +01:00
OpenDev Sysadmins ab790b10be 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:51:31 +00:00
Aleksandr Mogylchenko 885eb7754b Update RabbitMQ version to be 3.6.9-1
Yes, they release new version... Yes, again...

Change-Id: Ib963b0183fa1866fe51cfce729e9429d740598f8
2017-03-30 16:42:31 +02:00
Artur Zarzycki d03764da19 Bump RabbitMQ version to the newest available
Change-Id: I5c948aff133919a07196e4b297971558345455df
2017-03-20 13:52:53 +01:00
Marek Zawadzki a6694717d9 Bump RabbitMQ version to the newest available
Change-Id: Ib2a6eb079f9f6c2a9c360ba023e61d434ed4ba87
2017-03-15 16:03:04 +01:00
Jenkins bf35835953 Merge "Store sensitive configs in secret" 2017-03-10 10:00:29 +00:00
Andrey Pavlov 903af6c583 Store sensitive configs in secret
Change-Id: I7ebcf11627a3b1d4da432c69ba7f74ee29d910b6
Depends-On: Ie6a9833cdf73b076e24204d47e5898dfb24de43e
2017-03-06 08:48:59 +00:00
Andrey Pavlov 02192d6b04 Remove unused dependencies.rabbit config
Change-Id: If76b7755ba7a7c31b4999c63d9fd213523ba42ce
2017-03-03 14:12:11 +00:00
Jenkins 91e739fc36 Merge "Adjust to per-service configuration" 2017-03-03 13:56:36 +00:00
Aleksandr Mogylchenko 0d02edf632 Render vm_memory_high_watermark for RabbitMQ
RabbitMQ/Erlang do not properly determine available RAM when running in
containerised environment, plus default value for watermark is 0.4, which is
low for nodes running RabbitMQ only.

Some additional information:
https://www.rabbitmq.com/memory.html

Change-Id: I1738c66be0e698568881b2c64d5d456db851af4d
Depends-On: Iadd0529d166ef1dad1697215bbc181104a7b926e
Depends-On: Ibc6e8b91055f411b058505d14c2d83fbc826cdd4
2017-03-01 18:08:23 +01:00
Andrey Pavlov 4727243d06 Adjust to per-service configuration
Change-Id: I280d2737472e3f1c195d572f8d1c353c18c32598
Depends-On: Ia4d29167cea6dfd19a1970706aafda51a31d5b24
2017-02-28 11:47:15 +00:00
Aleksandr Mogylchenko c524d3d310 Disable RabbitMQ cluster partition handling
More information may be found in fuel-library commit:
9e8834489e

Change-Id: Ifab6662321dbb95bb66ca669515be20bbc245d9a
2017-02-17 12:55:14 +01:00
Sergey Kraynev 9e2ceb08ad Remove the last usage of the deleted option TLS
Change-Id: I398f862903109ac6005ca045162ba9318082b4bb
2017-02-16 08:54:47 +00:00
Proskurin Kirill 8649913700 Change Deamonsets to Deployments with antiAffinity
Change-Id: Ib758616cacebebe4afb2cb5fd555c3493d3cb92a
2017-02-15 11:35:20 +00:00
Proskurin Kirill e3a06d2dd1 Get rid of the global SSL switch
Change-Id: I5a61a0cdee17470ed8e505ac5c6f0c202dadd980
2017-02-14 11:05:27 +00:00
Proskurin Kirill f5d5b62c5d Add per service switch to rabbitmq
Change-Id: Ied83e12b91944a96a870135f0f4a0aed9f9c9d29
2017-02-13 08:29:14 +00:00
Kirill Bespalov d5eac9e469 Add messaging tls support into macros
Change-Id: I9fc8eaff2e6c9538b711be7a85af7d9777c3ccbb
2017-02-10 18:11:39 +00:00
Aleksandr Mogylchenko 3c31c9b488 Initial support of TLS in RabbitMQ
Depending on security.tls.enabled switch disables or enables secured
communications between RabbitMQ, etcd and the rest of the world.

Change-Id: If9d376a7808e44a4845c78d3d6e4267bfb80848b
Depends-On: I574d64082e77f49024f49aa7b30c4f2f6cc044ac
Depends-On: I3f05ce795beade0af12eb3426df759a1af8806af
Depends-On: Ib4b3ea4da7c1f641b9ab0223226348de5eac94df
2017-02-10 15:56:57 +01:00
Alexey Lebedeff 7e0ea13b6c Use proper variable name for setting LOG_BASE
According to https://www.rabbitmq.com/man/rabbitmq-env.conf.5.man.html,
rabbitmq-env.conf should contain variables without RABBITMQ_ prefix.
Prefixed version works just by an accident (as we've seen with
CTL_ERL_ARGS, where prefixed version is just ignored).

Change-Id: Ideb6967749efa8ba615cd5ab24df630d2ac526fc
2017-01-27 15:11:33 +03:00
kbespalov 6660baeb8e Revert name of config template
The naming issue with k8s configmaps keys
already fixed: https://review.openstack.org/#/c/418946/

So, we can revert the file name back to oslo_messaging

Change-Id: I5224f93a605594a41b527ab0f549bd39545931f5
2017-01-13 13:28:14 +03:00
kbespalov 3c81a92b06 Fix macros template naming
The k8s 1.5 does not support the _ in names of keys
of ConfigMaps, so the 'oslo_messaging' is invalid.

But in the same moment we cant use the "-" as
separator because the file name is used due
to importing in jinja2 like:

  import 'oslo-messaging.j2' as oslo-messaging

the "oslo-messaging" is invalid jinja variable.

So, currently the only way is didn't use any
separator: "oslomessaging".

Change-Id: I5594db296d745fe57b13ea3d2cd38be1e74d4d10
2017-01-10 16:38:56 +03:00
Andrey Pavlov b9fd465b73 Adding confugurable port for rabbit
Port from configs added for rabbitmq macro

Change-Id: I22a45729bff6355f6a08da417c20c6d8231632a5
2016-12-28 06:54:25 +00:00
Jenkins 30fdd98681 Merge "Messaging multi-backend support" 2016-12-27 13:24:39 +00:00
kbespalov 8be506e3e0 Messaging multi-backend support
Add config options to declare by default
rabbitmq as RPC and Notifications backend.

These options will be used to generate
backend-related configs of oslo messaging
and specify dependency.

Change-Id: Ib110af1b9d4feef9085a46518f629e27e8094611
2016-12-21 14:38:16 +03:00
Aleksandr Mogylchenko c4cdedef84 Allow custom repositories for RabbitMQ container
With this change one will be able to set custom RabbitMQ repository and
its key, as well as specify custom autocluster location (latter seems ugly,
but unfortunately no repository for autocluster yet).

Change-Id: Ib3d6536d8c9fe8b8d7c5d13d4481772b66cc9db0
2016-12-06 19:14:30 +01:00
Jenkins 0d75b55c67 Merge "Adding minimal dsl version for services" 2016-11-22 11:04:17 +00:00
Andrey Pavlov 689b3ec93e Update rabbitmq version
Change-Id: I02b3931dbdcacca5463b35bfecc909681fedfdd6
2016-11-22 06:03:51 +00:00
Andrey Pavlov 2f7643907f Adding minimal dsl version for services
Change-Id: Id988118f78fcdfe0599abe27959590f56f3617d3
Depends-On: Iddb02f88e47e53f8f7233f76ec1afe161c185a86
2016-11-21 12:30:24 +00:00
Proskurin Kirill 84b35fd2e9 bump rbmq version
Change-Id: Ic9f6cc8ad94b76102cf81e8eec9878e8067d1355
2016-11-11 12:07:09 +00:00
Alexey Lebedeff 20f18c093c Cluster rabbits with autocluster plugin
`etcd` is used as a backend for `autocluster`.

Co-Authored-By: Kirill Proskurin <kproskurin@mirantis.com>
Change-Id: I98bde66da4be517fb9e4442906620fae536d4f37
2016-11-09 15:25:13 +03:00
Andrey Pavlov a3b8ac92b8 Ports configuration refactoring
Ports configuration has been changed:

before:

  port: 123:3333

after:

  port:
    cont: 123
    node: 3333

Change-Id: Ifaf713268cd9044939740fae008981599dbb285b
Depends-On: I54ab8dd02fc88b821a1f0d05c08f98b618730150
2016-10-26 17:32:43 +00:00
Aleksandr Mogylchenko 94245cdf86 Migrate liveness check to new format
Change-Id: I35f380ece070a25f2a0a5ae18157c210619c2ff6
Depends-On: I920029d4cb14981427e7f978778506fb0b69c435
2016-10-26 14:17:10 +02:00
Yuriy Taraday d7d2f53aa2 Convert parent image specification to image_spec calls
Change-Id: I84e103de1e0ed77370828272ee2b0b93d68a58e7
Depends-On: I18281bdb41e91cd5c9160055f1617d7ee9d3b548
2016-10-18 12:53:31 +03:00
Artur Zarzycki 62cc657bb8 Add venv with posargs
Change-Id: Ia167d4af5c3ab31802f570db0453eaaa7fe7bffe
2016-10-07 13:53:49 +02:00
Bartosz Kupidura 7cd537dba0 Expose Rabbitmq on external port
Change-Id: I712953c373102744a8672a31856ea7212571d8ee
2016-10-06 16:03:47 +00:00
Yuriy Taraday 03cdf01d93 Convert all RabbitMQ configs to nested
Change-Id: Ifd74ff24545a4d1019a4918b403b7b7b36237208
2016-10-06 13:03:14 +03:00
Sergey Lukjanov 7d633af3ab Yaml linter execution and config improved
Change-Id: I0cf1d4a02d5018134bf783c4c666aeace3c4f4bf
2016-09-16 19:56:16 -07:00
Dmitriy Ukhlov b5985cec79 Adapt to new fuel-ccp rendering approach
Change-Id: I2c874572c12d033c0b8d9e2402953f8285a54061
2016-09-13 16:22:01 +03:00
Proskurin Kirill fdd408db48 Remove variables for rbmq volume
Change-Id: Ibf39da71cec5a100152fe4abb5a18cc8049d5d06
2016-08-18 18:29:42 +03:00
Proskurin Kirill 6e082e06e5 Move rabbitmq logs to volume for heka collecting
Change-Id: Ide02b7933000bf1a23c727cfaad1b7a9cad197f1
2016-08-05 11:31:35 +02:00
Sergey Reshetnyak b87f434cab Drop hardcoded node selector
Change-Id: Ib3efe62cb70d8da00c5be77bf5f3ba91f27fcb34
Depends-on: I1f8defd90169cd08fd2ac191c3b186efae5da010
2016-07-28 12:34:40 +00:00
Andrey Pavlov f7cc845e65 Removing unneeded files
Change-Id: I2b241d743eac361fad453d473b51375cd9ca0ddc
2016-07-20 16:00:58 +03:00
Bogdan Dobrelya f4c0d3fbdd Improve docker layering
Do apt clean and /var/lib/rabbitmq state purge at
install stage

Change-Id: Ibdb3d30f2d7e92a7524778a719b5c9603072aaad
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-07-19 13:14:12 +02:00
Artur Zarzycki 43bbf2b9dc Fix to pass linters tests
Change-Id: I789ac5e8792097790d95b179919e6435439e852f
2016-07-06 17:57:44 +02:00
Sergey Reshetnyak 61749565b2 Migration to multicontainer pod
Change-Id: Ic8f49dd570425fb8dcbf82911b8bb02ec5b90703
2016-06-29 15:30:26 +03:00
Proskurin Kirill 4fc9c96692 Add node-selector to rabbitmq
Change-Id: I808d804494a53d234b04c0020d2c2f1da03155e8
2016-06-28 10:04:24 +02:00
NextGen CI d674d07e06 Merge "Adding application definition for rabbitmq" 2016-06-27 12:44:57 +00:00
Andrey Pavlov f668e26522 Adding application definition for rabbitmq
Change-Id: Ieae9fe4a53b67965247d42dabf63f34bed79740b
2016-06-21 18:20:34 +02:00
Artur Zarzycki 559a2a02a5 Rabbitmq service and pod definition
Change-Id: Id6cddd20c32e493373f8faf1b2c76374d0f40628
2016-06-01 13:51:17 +02:00
Proskurin Kirill 04823bd45b Initial rabbitmq service. Standalone.
Jinja vars will be added later, since build tool is not ready yet.
Proper cluster implementation already done for mesos and will be re-wrote
for k8s as all needed tools are ready.

Change-Id: I392ffbed9b2947d09b696d613c523dd68c0a2c0d
2016-05-13 11:02:22 +00:00