The problem is that the above patch expects the following key to exist on the certificates relation:
octavia_1.processed_requests
But e.g. the octavia charm only has:
$ juju run --format json -u octavia/1 -- relation-get -r certificates:49 - vault/0| jq -r '.[].Stdout'| egrep "^\w+" ca: |- chain: |- client.cert: |- client.key: |- egress-subnets: 10.5.2.221/32 ingress-address: 10.5.2.221 octavia_0.server.cert: |- octavia_0.server.key: |- octavia_1.server.cert: |- octavia_1.server.key: |- octavia_2.server.cert: |- octavia_2.server.key: |- private-address: 10.5.2.221
so it thinks it is not an https endpoint.
The problem is that the above patch expects the following key to exist on the certificates relation:
octavia_ 1.processed_ requests
But e.g. the octavia charm only has:
$ juju run --format json -u octavia/1 -- relation-get -r certificates:49 - vault/0| jq -r '.[].Stdout'| egrep "^\w+" 0.server. cert: |- 0.server. key: |- 1.server. cert: |- 1.server. key: |- 2.server. cert: |- 2.server. key: |-
ca: |-
chain: |-
client.cert: |-
client.key: |-
egress-subnets: 10.5.2.221/32
ingress-address: 10.5.2.221
octavia_
octavia_
octavia_
octavia_
octavia_
octavia_
private-address: 10.5.2.221
so it thinks it is not an https endpoint.