Skip to content
This repository was archived by the owner on Jul 24, 2019. It is now read-only.

Replace Ansible with SQLAlchemy/PyMySQL for database creation and management. - #133

Closed
intlabs wants to merge 4 commits into
att-comdev:masterfrom
portdirect:db-jobs/replace-ansible-with-sqlalchemy-pymysql
Closed

Replace Ansible with SQLAlchemy/PyMySQL for database creation and management.#133
intlabs wants to merge 4 commits into
att-comdev:masterfrom
portdirect:db-jobs/replace-ansible-with-sqlalchemy-pymysql

Conversation

@intlabs

@intlabsintlabs commented Jan 21, 2017

Copy link
Copy Markdown
Contributor

This commit removes the dependency on Ansible for the creation and management of databases for OpenStack Services. It adds a small python script that utilizes PyMySQL via SQLAlchemy, two libraries that are present in every OpenStack Service Container regardless of origin.

It builds on the commits in the following PRs, which should be reviewed prior to this:

The new commit introduced in this review is: 3929b12


This change is Reviewable

This commit adds support for daemonsets to the Kubernetes-Entrypoint init-container.
It also makes two other changes:
* Moves the entrypoint container manifest snippet to its own file to reducle loading on the _funcs.tpl file
* changes `dep-check-init-cont` to `dep_check_init_cont` to match the formatting of other defines used in OpenStack Helm
@intlabsintlabs changed the title Db jobs/replace ansible with sqlalchemy pymysqlReplace Ansible with SQLAlchemy/PyMySQL for database creation and management.Jan 21, 2017
This commit brings Neutron inline with other services, by moving the dependency checks to an init-container.
This commit standardises the DB creation job name to service-db-init for all services.
@intlabs

Copy link
Copy Markdown
ContributorAuthor

Superceeded by: #140

@intlabsintlabs closed this Jan 22, 2017
@intlabs
intlabs deleted the db-jobs/replace-ansible-with-sqlalchemy-pymysql branch January 22, 2017 21:59
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@intlabs