Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Authentication and SSL with Cassandra Migrations #23

Closed
wants to merge 1 commit into from

Conversation

bradhandy
Copy link

We wanted to use Pillar for our Cassandra migrations all the way through Production, but we could not see any support for SSL or User Credentials. These are the changes we made to support both pieces of functionality.

Also included is a separation of the staging of the compiled artifacts and the packaging of those artifacts. This was needed to introduce a zip package option.

Change Summary:

  • Added a new zip-package task to distribute the application as a zip file.
  • Added a PlainTextAuthProviderFactory to create a PlainTextAuthProvider instance
    from a properties file containing the credentials for Cassandra.
  • Added SslOptionsBuilder for constructing SSL settings to connect to Cassandra.

…e application.

- Added a new zip-package task to distribute the application as a zip file.
- Added a PlainTextAuthProviderFactory to create a PlainTextAuthProvider instance
   from a properties file containing the credentials for Cassandra.
- Added SslOptionsBuilder for constructing SSL settings to connect to Cassandra.
@bradhandy bradhandy changed the title - Split the staging of the compiled artifacts and the packaging of the a... Support Authentication and SSL with Cassandra Migrations Feb 12, 2015
@bradhandy
Copy link
Author

Is there something else I need to do in order for this pull request to be integrated?

@bradhandy
Copy link
Author

Based on the e-mail I received about this pull request, should this be closed now?

@comeara comeara self-assigned this Jul 11, 2016
@comeara
Copy link
Owner

comeara commented Jul 11, 2016

@bradhandy Apologies for the long delay. I'm currently working on integrating your changes on master if you want to follow along. I will probably release 2.2 with SSL and authentication and look at your packaging changes separately.

Ref. df71620

I'm currently leaning toward relying on the Java system properties to configure SSL because it keeps Pillar simpler and arguably more flexible than providing a custom SSL context.

@comeara
Copy link
Owner

comeara commented Jul 27, 2016

Authentication and SSL/TLS support is included in release 2.2, which will be available today.

I have created issue #33 to track the zip file packaging request.

@comeara comeara closed this Jul 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants