Commit Graph

15 Commits

Author SHA1 Message Date
Andreas Jaeger 24120d7b66 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: Ibd0360edc1781ea748a1ef28877c215bb4c726c7
2019-12-18 09:38:32 +01:00
Andrey Pavlov e8ce334a9d Store sensitive configs in secret
* secret_configs config group added
* global secret creation added

Change-Id: Ie6a9833cdf73b076e24204d47e5898dfb24de43e
2017-03-06 07:00:03 +00:00
Aleksandr Mogylchenko 95c1bd4c87 Enable 'client auth' in certificates tool
Without that option X509v3 certificate can be only used for server
authentication. While that works for some services, Galera requries this
to enable SSL connectivity.

Change-Id: Id6ec42aeef06533d56e37c372dbfff3d16c950f0
2017-03-03 11:29:52 +01:00
Proskurin Kirill a531e7df08 Use v1 SSL cert as a default for now
They will produce warnings about deprecated CN definition,
but v3 one not working for galera right now.

Change-Id: Iedec42d42c32209311f455d3585c0451dfc6997f
2017-02-15 19:16:04 +00:00
Sergey Kraynev 8d1201a332 Rename option to show the real usage
Also change default value to genarate certificate always in
start_script.

Change-Id: Id1de647887da5cbc90151537a31d419b6b9db9af
2017-02-15 18:53:33 +00:00
Proskurin Kirill 0ad8cc189a Add default dhparam cert
Change-Id: I573416a829d645e6fdc6baf1b9b31480b016d167
2017-02-08 11:36:13 +00:00
Aleksandr Mogylchenko 3d44c25766 Defaults for SSL and a tool to generate them
Generation is based on https://github.com/cloudflare/cfssl, which has
several advantages over traditional tools:
- can work as a microservice in k8s;
- requires nothing but Golang;
- configuration can be machine-generated;

Change-Id: I3f05ce795beade0af12eb3426df759a1af8806af
2017-02-02 11:24:55 +00:00
Aleksandr Mogylchenko a600c98982 Fix defaults for TLS support
Since first stage is to enable encryption and not authentication, we do
not need client certificates. On the other hand, we need both server_key
and server_certificate to enable TLS on backend.

Change-Id: I6cb1da8f6e160c3b05006542cf7d8a43a587d28e
2017-01-23 15:25:59 +01:00
Proskurin Kirill b6cf518690 Add global security variable with tls configuration
Lets start with defailts off and null certs to unblock local
work on the TLS and make it enabled by default later, when cert
creation options will be finalized.

Change-Id: I123eac70012959df8da88da710629f636d68f14c
2017-01-20 15:10:26 +00:00
Andrey Pavlov d720fb6fad Few changes to 'address' function for ingress
* scheme can be added with with_scheme=True flag
* ingress port will be added to the end of the address

Change-Id: I94efeea5a8a0acb67781d3e5a50b0c99601f7b4e
2016-11-11 19:57:22 +00:00
Andrey Pavlov 81ef1646a7 Adding Ingress support
* ingress support added

port:
  cont: 123
  ingress: test

* two config params added:

configs:
  ingress:
    enable: False
    domain: external

Ingress will be disabled by default

Change-Id: Ic621af6930f078eea17fd83fce26b42cd32ecf01
2016-10-27 17:09:56 +03:00
Andrey Pavlov e2eb03f1ac Adding "k8s_external_ip" config option
{{ k8s_external_ip }} now can be used during jinja rendering

Change-Id: I3408dcc33ba1e6901266a5da8f0e20d187691b02
2016-10-03 13:40:31 +03:00
Proskurin Kirill 4cbabd8c20 Move etcd related configs to etcd repo
Depends-On: I5c455c09cd2a66134ee053b3f95615e0008881ff
Change-Id: I37e5d3f341967cbd3a67cc3c19e00611bdd59459
2016-08-01 17:47:21 +02:00
Andrey Pavlov 6d6f261f98 Adding etcd connection parameters to defaults
Adding etcd_connection_attempts and etcd_connection_delay
parameters to defaults.yaml to show that they can be
overriden

Change-Id: Iac892dfbf849e36a1b940964fec07d2644c29401
Depends-On: Ie388c90379e49a6129a682a130e4889dde4f8adc
2016-07-26 07:50:34 +03:00
Sergey Reshetnyak 5cb0d7a9fe Rename microservices to fuel-ccp
Change-Id: I883f2a583fd3ff497df91c216d4fae6a7b6a6d6e
2016-07-21 13:45:24 +03:00