This repository has been archived by the owner on Jul 14, 2021. It is now read-only.
Incompatible with Chef HA (etcd) clusters #167
Labels
Triage: Feature Request
Indicates an issue requesting new functionality.
Type: Enhancement
Adds new functionality.
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
andserver_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?
The text was updated successfully, but these errors were encountered: