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

Re-factor to Candlepin default configuration #27

Merged
merged 1 commit into from
Sep 22, 2015

Conversation

ehelms
Copy link
Member

@ehelms ehelms commented Sep 11, 2015

This also removes direct references to the puppet-certs module and
allows more customization of Candlepin configuration. Note as well,
this changes the values of some configuration to match Candlepin
defaults and those values will need to be set explicitly by other
modules.

@ehelms
Copy link
Member Author

ehelms commented Sep 11, 2015

@stbenjam I assume this will need a major version rev since I am changing the default configuration?

@ehelms
Copy link
Member Author

ehelms commented Sep 11, 2015

@mstead @awood Would you mind reviewing these changes as they relate to how Candlepin is deployed by default? My goal here is that you should be able to stand up a 'standard' Candlepin server with this puppet module.

@awood
Copy link
Contributor

awood commented Sep 15, 2015

Looks good to me!

@mstead
Copy link

mstead commented Sep 15, 2015

ACK. Same here. Nothing stands out to me.

@ehelms
Copy link
Member Author

ehelms commented Sep 15, 2015

@stbenjam mind weighing in on my question above before we merge this?

repo: "git://github.com/ripienaar/puppet-concat.git"
ref: "04356974f72b90a1d0f57346a00e95a717924e43"
concat_native: "git://github.com/theforeman/puppet-concat.git"
concat: 'git://github.com/puppetlabs/puppetlabs-concat'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Crazy nitpicky, but standardize on one kind of quotes, and either one space or aligned indentation the values

@stbenjam
Copy link
Member

Just a few nitpicks.

Re: your question, The class params stay the same, just defaults change. I think the minor might be fine? I'm not really sure though.

@ehelms
Copy link
Member Author

ehelms commented Sep 16, 2015

@stbenjam addressed all comments

@ehelms
Copy link
Member Author

ehelms commented Sep 16, 2015

I had to make some changes to the candlepin.conf template in order for tests to pass

@stbenjam
Copy link
Member

Did you want to bump the version in metadata.json? It's still also only 0.x so I think you could just do 0.2.0 regardless but I'll leave it up to you.

ACK from me

This also removes direct references to the puppet-certs module and
allows more customization of Candlepin configuration. Note as well,
this changes the values of some configuration to match Candlepin
defaults and those values will need to be set explicitly by other
modules.
@ehelms
Copy link
Member Author

ehelms commented Sep 16, 2015

Good point, and yea I think I'll keep it at 0.2.0 because you currently cannot use this as is to setup a full Candlepin. There is the issue of database migrations and certificate handling that needs addressing.

ehelms added a commit that referenced this pull request Sep 22, 2015
Re-factor to Candlepin default configuration
@ehelms ehelms merged commit 3bb1bb3 into theforeman:master Sep 22, 2015
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.

None yet

4 participants