0c69464fa1fb7c6e14bf97fe7940e5a15785061a
Commit Graph

57 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov
8a81b355d8 Switch sphinx language to en
With sphinx release of 5.0.0, they changed default for language variable
to 'en' from None. With that current None valuable is not valid and should
not be used.
Change-Id: Ibea41d4f472fa7b375d9d04e94ad621696f565b1
2022年05月30日 16:01:14 +02:00
Zuul
4fb7a9a198 Merge "Add default CA store to use when haproxy_backend_ca is true" 2022年01月11日 22:54:54 +00:00
Marcus Klein
00587968ac Describe in detail why external and internal keepalived ping addresses should be separated
Change-Id: Iae5c21ee0d604fb015593337815840981ab10ef9
2021年12月24日 15:35:35 +01:00
James Gibson
92dac326a9 Add default CA store to use when haproxy_backend_ca is true
If haproxy_backend_ca set to true, default to using system CA
so you dont have to specify the exact CA to use.
Change-Id: I536c32a0b152a2b754787e07574472ecfaebd7e7
2021年12月15日 14:06:25 +00:00
Andrew Bonney
ed8c437a8c Update documentation for keepalived ping addresses
This update matches changes in the openstack-ansible repo to
enable checks against both internal and external addresses.
Depends-On: https://review.opendev.org/782374
Change-Id: Iedbe887a3d75c240dffcc7998f25d1ee5a09c1e5
2021年03月23日 08:33:07 +00:00
Marc Gariepy
ca2c011cf2 Add haproxy_frontend_only and haproxy_raw feature.
you can add prometheus metric exposed directly via haproxy if your
version is recent enough.
https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint/
Change-Id: I10e7220071290301a85409a1f74fcbad2743d19d
2020年12月14日 19:10:29 +00:00
Zuul
bc00c85d8f Merge "Define http-01 params with already provided variables" 2020年10月06日 08:04:57 +00:00
Jonathan Rosser
605d889343 Fix linter errors
Change-Id: I5d9d407dc031b86d592a0e56e9a6e4dc04873ad6
2020年10月02日 07:30:16 +01:00
Dmitriy Rabotyagov
0343893881 Define http-01 params with already provided variables
There's no real need in asking user to manually provide http-01 port and
address when we already have corresponding variables we rely on.
Change-Id: Id0d2a73c863d9bbb8b6280ce42f918127baea354
2020年09月24日 09:55:09 +00:00
Danny Meloy
8120c9a3c5 Add haproxy_backend_only flag to service template
Addition of a `haproxy_backend_only` flag to the service template
for instances in which a frontend service uses ACLs to propgate
requests to multiple backend services, and not all backend services
require a corresponding frontend. This should prevent the
proliferation of spurious frontend services.
Change-Id: I8c419be82cffd289ffcc5086afac923d6eb1a78a
2020年09月01日 11:14:55 +00:00
Zuul
6b60e51005 Merge "Use newer openstackdocstheme and reno versions" 2020年06月05日 11:01:28 +00:00
OpenStack Proposal Bot
8a07725202 Updated from OpenStack Ansible Tests
Change-Id: I2a5a353f006d5dfa9acc10d998fd57e69a25fab8
2020年06月03日 18:59:57 +00:00
Andreas Jaeger
fe338f3490 Use newer openstackdocstheme and reno versions
The sync from https://review.opendev.org/733244 updated to
openstackdocstheme 2.2.1 and reno 3.1.0 versions.
Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I208d5939ba7d881588947d51396085dcf6284431
2020年06月03日 19:01:27 +02:00
Andreas Jaeger
bf243d7c07 Update docstheme for style
New version of openstackdocstheme (Victoria+) respects pygments_style.
Since this repo is using now Victoria (master) requirements but has
not branched for Ussuri yet, it uses the new version.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
Change-Id: I3643bb9d00bb4109ec133e072b889a72f5a3248e
2020年05月20日 18:44:51 +02:00
OpenStack Proposal Bot
d8b0b15d5a Updated from OpenStack Ansible Tests
Change-Id: Ie4a035efb07234241d22b2dda6b5d6da3f2bd15d
2020年05月12日 18:02:55 +00:00
Jonathan Rosser
28eb2c1d1d Add documentation for HA HAProxy with LetsEncrypt certificates.
Change-Id: I4e1bc2933cce739244470d8f679157329f0644a5
2020年05月07日 13:15:26 +00:00
Zuul
b0b6254d8e Merge "Clarify documentation for deploying mutliple haproxy without keepalived" 2020年05月06日 16:58:00 +00:00
OpenStack Proposal Bot
6eef2d9e54 Updated from OpenStack Ansible Tests
Change-Id: I92bdf1863adad6ee20dc1c21b3e678d127b8c707
2020年05月05日 13:30:27 +00:00
Jonathan Rosser
355de5e331 Clarify documentation for deploying mutliple haproxy without keepalived
Change-Id: Icf3f0513709b599f7955b07d8d93a958c33dea70
2020年04月28日 09:20:18 +01:00
melissaml
55838c7aac Cleanup py27 support
This repo is now testing only with Python
3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Cleanup doc/source/conf.py to remove noww
 obsolete content.
Change-Id: Ie2d4e75ba3f81445fe9bcaf46e39d5f4110b350e
2020年04月14日 20:50:38 +08:00
OpenStack Proposal Bot
30e57c2fc2 Updated from OpenStack Ansible Tests
Change-Id: Ifc659b64c5b9fa6b4fbea9d6d2928af752e33d87
2020年04月13日 17:44:51 +00:00
Magnus Bergman
049b479b65 Add options to override which addresses haproxy binds to
Adding options to be able to override the default behaviour of
haproxy binding to external_lb_vip_address and internal_lb_vip_address.
The default behaviour stays the same after this change.
Change-Id: I76044aea498d73e97087719279ba0a37a9eb28e9
2020年03月02日 14:29:12 +01:00
Magnus Bergman
b7834dd051 Add support for extra VIPs with TLS enabled
The existing extra_lb_vip_addresses parameter will add extra haproxy
VIPs without TLS. This patch adds a new extra_lb_tls_vip_addresses
parameter for adding VIPs with TLS enabled.
Change-Id: Ib6f38200775d31633d57a680fae475dbf7abc6c9
2020年01月31日 15:38:22 +01:00
OpenStack Proposal Bot
28bd7c4034 Updated from OpenStack Ansible Tests
Change-Id: I2f2d9db7b4f4dcee7bb35af710cfe24eaf2ef8d5
2019年11月21日 16:32:31 +00:00
Dmitriy Rabotyagov
500398b819 PDF Documentation Build tox target
This patch adds a `pdf-docs` tox target that will build
PDF versions of our docs. As per the Train community goal:
 https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html
Add sphinxcontrib-svg2pdfconverter to doc/requirements.txt
to convert our SVGs.
Change-Id: I5d6f04dfc81897029200ac67c574af07c28d564f
Story: 2006105
2019年10月18日 20:35:02 +03:00
Zuul
9de89e9dba Merge "update git.openstack.org to opendev" 2019年09月28日 15:32:22 +00:00
liuwei
806a2ce9ad update git.openstack.org to opendev
Change-Id: I33e06926970d543f3f2df190c3346f8a7b51765e
2019年09月26日 08:36:44 +00:00
OpenStack Proposal Bot
979c303388 Updated from OpenStack Ansible Tests
Change-Id: I04d66fd8668497786718d785e8bccaf6abddffc9
2019年07月30日 19:34:56 +00:00
OpenStack Proposal Bot
65f6297631 Updated from OpenStack Ansible Tests
Change-Id: Ib69ff1bdcfba7118dafd45ed2998be412c513659
2019年07月20日 09:26:45 +00:00
zhangboye
fee9228d22 Cap sphinx for py2 to match global requirements
Change-Id: Ie5de95c56696437e17d0d1c7b76c21a27900955c
2019年06月06日 17:32:57 +08:00
Zuul
355a5a0ec9 Merge "Replacing the HTTP protocal with HTTPS in project.yaml." 2019年04月24日 20:15:03 +00:00
Mohammed Naser
5d217ffea6 docs: drop sphinxmark
sphinxmark is no longer compatible with the latest release of Sphinx
which is causing all of our documentation jobs to fail. This patch
removes it as our current usage of openstacktheme for documentation
already provides watermarks for current branch and notices for which
branch the documentation covers.
Change-Id: I06fec95c12a239a6d143a8bf7d6e072d4eeb6d2d
2019年04月04日 05:12:24 +00:00
Frank Kloeker
4fb2059a3b Add feature Letsencrypt SSL certification
- installs certbot-auto
- generates and validates ssl cert
- installs cert in haproxy settings
- renew cert with cron
Change-Id: Iea59ec2893a988b184ca8bc70e1d273ac071551e
2019年01月17日 17:54:50 +01:00
zhouxinyong
f4c9fb514c Replacing the HTTP protocal with HTTPS in project.yaml.
Change-Id: I015d45907e755de4c506b03b22e8f8ff4cd48528
2018年11月14日 00:33:18 +08:00
Zuul
04a934cfd6 Merge "Options to enable SSL for backend connections" 2018年03月29日 11:30:11 +00:00
OpenStack Proposal Bot
fba75dda8d Updated from global requirements
Change-Id: I3f524f5ba0c9f71b81bbc6a0a78a7e2fb2190506
2018年03月15日 07:29:50 +00:00
OpenStack Proposal Bot
33fa2a6739 Updated from global requirements
Change-Id: I2da15fcd03f9e1ba4cc7ba56fe9aac56bad135cd
2018年03月13日 07:11:28 +00:00
OpenStack Proposal Bot
e385aa1852 Updated from global requirements
Change-Id: Ib030c72471778232e0fad1699049afba197a2623
2018年03月11日 13:49:47 +00:00
ZhongShengping
20f24a3c91 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html
For more detials information, please refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html
Change-Id: I66d05fbddf6bea8e5e390f109c4e7792b14b87a9
2018年03月09日 12:01:25 +08:00
Gaudenz Steinlin
2d0f483c84 Options to enable SSL for backend connections
Currently backend connections are always unencrypted. This adds optional
parameters to configure backend connections with SSL. This is useful for
extra services wich require SSL or to have backend connections to
OpenStack services encrypted in the future.
Change-Id: I6a032962ae987bb1cbc4982fb6ddbd06f8e53936
2018年03月06日 11:14:46 +01:00
Andy McCrae
d2b2492c16 Add ability to manage non-inventory hosts
We may want to load balance to existing services that we aren't managing
via ansible. Currently the hosts have to exist in the inventory in order
to add a VIP for these hosts, this patch adds the ability to set the
hostnames and addresses of the hosts manually when they aren't in the
ansible inventory.
Additionally, this patch adds a test for both the group method and the
host_lists method.
Change-Id: Ida66f401d8320d9bf14eac9b8014124631978808
2017年12月14日 16:37:07 +10:00
Zuul
bba9678e62 Merge "Clarify keepalived overrides" 2017年10月18日 19:00:29 +00:00
Jesse Pretorius
3890acfd15 Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.
Change-Id: I199286c59a3f139fe2d3b2a1670ab566e4316b9d
2017年10月18日 09:52:48 +01:00
Jean-Philippe Evrard
d0a694cf13 Clarify keepalived overrides
Keepalived overrides in OSA are now standard overrides, and
the documentation should follow the code, mentioning the
standard override mechanisms instead of the file which was
used before.
Change-Id: Ic0d17aac6aa5887ba6672557abd150cb50b1115f
Closes-Bug: #1722273 
2017年10月16日 14:11:38 +00:00
ZhongShengping
c00473fb84 Fix openstackdocstheme settings
To use openstackdocstheme 1.11.0 properly, this patch fixes
some settings according to follow[0].
[0]https://docs.openstack.org/openstackdocstheme/latest/
Change-Id: I1b26b63f9242940a613c1c5e97effe11b6eb6fd9
2017年07月03日 16:10:52 +08:00
gecong1973
72fe9bca01 Use https instead of http for git.openstack.org
TrivialFix
Change-Id: I0cedec6f9a558cb6379527e8b28175ac96ef31b2
2017年02月06日 12:13:55 +08:00
Andy McCrae
3f43f01405 [docs] Updating 404 link for haproxy_server
Change-Id: I3897419deca2494a9adfc1e5c49485509b64dc1a
Partial-bug: #1652948 
2016年12月29日 16:15:04 +00:00
Andy McCrae
46e85dc449 Update repository with reference to role git location
Change-Id: I291e1a1fed09b7a322023699a89cc3cdb1aeade8
2016年12月22日 14:26:20 +00:00
Jean-Philippe Evrard
13eb4e3476 Point roles docs bugs to openstack-ansible LP
Currently when clicking on the small bug in the roles'
docs, we land on openstack-manuals launchpad.
This should solve it.
Change-Id: If83e6368470a2cee4a3ebf81067b9bc54f57af98
2016年12月01日 15:11:42 +00:00
Nish Patwa
31ff67dc86 Added ACL module in service.conf.j2
Added an option to configure acl in haproxy_server role by modifying
service.conf.j2 file. It makes developer easy to specify multiple
acl rules to front end that maps to a single backend server.
Change-Id: I528d9f276b4e1f680dd35d77999836f5a87c7c87
2016年11月03日 15:22:05 +00:00