Created by Tom Haddon and last modified
Get this branch:
bzr branch lp:~mthaddon/charm-haproxy/jammy
Only Tom Haddon can upload to this branch. If you are Tom Haddon please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Tom Haddon

Recent revisions

156. By Tom Haddon

Make sure we're writing the TLS pem file correctly

155. By Tom Haddon

Add support for jammy

154. By Tom Haddon

Update display name and maintainers

Reviewed-on: https://code.launchpad.net/~mthaddon/charm-haproxy/charm-haproxy/+merge/446741
Reviewed-by: Loïc Gomez <email address hidden>

153. By Tom Haddon

Add charmcraft.yaml, switch charm to python3

Reviewed-on: https://code.launchpad.net/~mthaddon/charm-haproxy/python3/+merge/446618
Reviewed-by: Haw Loeung <email address hidden>

152. By Diko Parvanov

Added NRPE check for certificate expiration

Reviewed-on: https://code.launchpad.net/~dparv/charm-haproxy/add_nrpe_ssl_certificate_check/+merge/432121
Reviewed-by: Haw Loeung <email address hidden>

151. By Erik Lönroth

Added missing "," in yaml.

Reviewed-on: https://code.launchpad.net/~erik-lonroth/charm-haproxy/typofix_readme/+merge/415150
Reviewed-by: Tom Haddon <email address hidden>

150. By Stephan Pampel

Extend check_haproxy.sh:
  * more detailed output
  * WARNING if a service is down
  * CRITICAL if a proxy (=all services of a frontend/backend) is down

Reviewed-on: https://code.launchpad.net/~stephanpampel/charm-haproxy/charm-haproxy/+merge/411165
Reviewed-by: Junien Fridrick <email address hidden>

149. By Simon Fels

Convert port to integer to allow comparison

The update_service_ports method compares ports from both supplied lists. One list is coming from get_service_ports which keeps ports as integer and the other one from config_changed which keeps them as utf8 strings. Comparing ports will now fail inside update_service_ports as we compare integers vs strings.

With Juju 2.9 this leads to ports randomly being opened as semantics on
open-port/close-port have slightly changed.

We saw ports being never opened after initial deployment in a 2.9 model with the services config option set. Only after remove-relation/relate we were able to get the ports correctly exposed.

Fixing the port comparison resolves this and makes things work on both Juju 2.8 and 2.9

Reviewed-on: https://code.launchpad.net/~morphis/charm-haproxy/fix-port-comparison/+merge/411405
Reviewed-by: Tom Haddon <email address hidden>

148. By Vern Hart

Simplify install hook (works on bionic and focal).

Fixes: https://bugs.launchpad.net/charm-haproxy/+bug/1946798

Reviewed-on: https://code.launchpad.net/~vern/charm-haproxy/fix-install-hook/+merge/410140
Reviewed-by: Tom Haddon <email address hidden>
Reviewed-by: Paul Collins <email address hidden>

147. By Junien Fridrick

we want to install the python2 package for focal and above, not the other way around

Reviewed-on: https://code.launchpad.net/~axino/charm-haproxy/trunk/+merge/410129
Reviewed-by: Joel Sing <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.