This PS refactors the endpoint functions to reduce code repetition
and improve readability.
Change-Id: I4a280d0645206ca74794fc4e69ec374bde4c4633
Signed-off-by: Pete Birley <pete@port.direct>
This PS updates the comments for endpoint lookup functions
Change-Id: Ifdc96acaac6972c10f6a580eaf37629910a955a5
Signed-off-by: Pete Birley <pete@port.direct>
This patch set cleans up inflight patch [1] by moving helm-toolkit
changes to OSH-infra per [0].
[0] https://review.openstack.org/#/c/558065/
[1] https://review.openstack.org/#/c/566350/
Change-Id: Ifdf3a1d11f2a7cb424476d57d407a224b1ab80eb
Needed-by: I8f1b699af29cbed2d83ad91bb6840dccce8c5146
Signed-off-by: Tin Lam <tin@irrational.io>
Signed-off-by: Pete Birley <pete@port.direct>
* Ingests the bird templates so that we can override them
to support things such as custom BGP ports (listen) and
neighbors (remote)
* Supports announcing addresses that are within the
.Values.networking.bgp.ipv4|6.additional_cidrs list
in support of ingress controllers that can create
dummy interfaces and assign addresses to be announced
* Introduces a new job to perform calicoctl manipulation to
support manipulating the mesh, adding peers, and changing the
ipPool settings which is value driven
* Support custom port binding and specific interface binding
to allow custom BGP port selection for IPv4 and IPv6
* Instantiates calicoctl as a utility on hosts
* Adds a new function to helm-toolkit to retrieve the http
or https prefix for an endpoint
* Supports https based etcd backends with new certificate
parameters
* Finally, introduces more strict bgp listening to allow
multiple hostNet bgp speakers to run in parallel
Change-Id: Ib4d00befddbd8498b9dcc693409b8b2577458497
This allows the keystone endpoint uri lookup function to
avoid adding a FQDN suffix to an IP address based host
entry.
Change-Id: I016e6512fb21182a8be9e3de1e4a2da59a20fb36
This PS introduces support for using a local docker repo to
store images if desired, and adds multiple namespace support
to the entrypoint lookup functions.
Change-Id: Ib51aa30d3cc033795fe13f6c40a57d46171ad586
This PS removes the old helm toolkit in preperation for the repo to
be initialised with openstack-helm-infra and the zuul v3 gate.
Change-Id: I4fa3be6bc240c061620dc3b5533136107a99065c
Add helm-toolkit to OSH-infra to support using zuul-cloner in
the gates for openstack-helm. As infra is appropriate for charts
required to run openstack-helm, helm-toolkit should be centralized
here
Change-Id: I9d7f80a405f9fb2dec7e5fcdc8294a8c35154272