Skip to content
This repository has been archived by the owner on Jul 14, 2021. It is now read-only.

Incompatible with Chef HA (etcd) clusters #167

Open
mattlqx opened this issue May 4, 2017 · 0 comments
Open

Incompatible with Chef HA (etcd) clusters #167

mattlqx opened this issue May 4, 2017 · 0 comments
Labels
Triage: Feature Request Indicates an issue requesting new functionality. Type: Enhancement Adds new functionality.

Comments

@mattlqx
Copy link

mattlqx commented May 4, 2017

I was told by support that only a standalone Chef server is compatible/supported with the push jobs server. That's unfortunate as regardless of the architecture of Chef server you choose, you still can have a need for push jobs to trigger Chef client runs (or whatever).

I'm able to work around this by changing some configs...

/var/opt/opscode/nginx/etc/addon.d/10-push_jobs_upstreams.conf: change the upstream server to a specific Chef frontend server.
/etc/opscode-push-jobs-server/opscode-push-jobs-server-running.json: change the vip and server_name_advertised to the same specific Chef frontend server.

And that's really enough. Unfortunately, you can't simply override the vip setting in opscode-push-jobs-server.rb as it takes it from the Chef server's api_fqdn setting (ala https://github.com/chef/opscode-pushy-server/blob/master/omnibus/files/pushy-server-cookbooks/opscode-pushy-server/libraries/pushy_server.rb#L73), which changing that would potentially upset other Chef server operations.

If the push jobs server can't be truly HA, can the VIP setting at least be overridden via opscode-push-jobs-server.rb to prefer a single Chef frontend server?

@PrajaktaPurohit PrajaktaPurohit added Triage: Feature Request Indicates an issue requesting new functionality. Type: Enhancement Adds new functionality. labels Aug 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Triage: Feature Request Indicates an issue requesting new functionality. Type: Enhancement Adds new functionality.
Development

No branches or pull requests

2 participants