mirror of
https://github.com/prometheus/prometheus.git
synced 2025-03-05 20:59:13 -08:00
feat: rename status to provisioning_status and add operating_status
Signed-off-by: Paulo Dias <paulodias.gm@gmail.com>
This commit is contained in:
parent
713903fe48
commit
cb7254158b
|
@ -35,7 +35,8 @@ import (
|
|||
const (
|
||||
openstackLabelLoadBalancerID = openstackLabelPrefix + "loadbalancer_id"
|
||||
openstackLabelLoadBalancerName = openstackLabelPrefix + "loadbalancer_name"
|
||||
openstackLabelLoadBalancerStatus = openstackLabelPrefix + "loadbalancer_status"
|
||||
openstackLabelLoadBalancerOperatingStatus = openstackLabelPrefix + "loadbalancer_operating_status"
|
||||
openstackLabelLoadBalancerProvisioningStatus = openstackLabelPrefix + "loadbalancer_provisioning_status"
|
||||
openstackLabelLoadBalancerAvailabilityZone = openstackLabelPrefix + "loadbalancer_availability_zone"
|
||||
openstackLabelLoadBalancerFloatingIP = openstackLabelPrefix + "loadbalancer_floating_ip"
|
||||
openstackLabelLoadBalancerVIP = openstackLabelPrefix + "loadbalancer_vip"
|
||||
|
@ -174,7 +175,8 @@ func (i *LoadBalancerDiscovery) refresh(ctx context.Context) ([]*targetgroup.Gro
|
|||
labels[model.AddressLabel] = model.LabelValue(addr)
|
||||
labels[openstackLabelLoadBalancerID] = model.LabelValue(lb.ID)
|
||||
labels[openstackLabelLoadBalancerName] = model.LabelValue(lb.Name)
|
||||
labels[openstackLabelLoadBalancerStatus] = model.LabelValue(lb.ProvisioningStatus)
|
||||
labels[openstackLabelLoadBalancerOperatingStatus] = model.LabelValue(lb.OperatingStatus)
|
||||
labels[openstackLabelLoadBalancerProvisioningStatus] = model.LabelValue(lb.ProvisioningStatus)
|
||||
labels[openstackLabelLoadBalancerAvailabilityZone] = model.LabelValue(lb.AvailabilityZone)
|
||||
labels[openstackLabelLoadBalancerVIP] = model.LabelValue(lb.VipAddress)
|
||||
labels[openstackLabelLoadBalancerProvider] = model.LabelValue(lb.Provider)
|
||||
|
|
|
@ -73,7 +73,8 @@ func TestOpenstackSDLoadBalancerRefresh(t *testing.T) {
|
|||
"__address__": model.LabelValue("10.0.0.32:9273"),
|
||||
"__meta_openstack_loadbalancer_id": model.LabelValue("ef079b0c-e610-4dfb-b1aa-b49f07ac48e5"),
|
||||
"__meta_openstack_loadbalancer_name": model.LabelValue("lb1"),
|
||||
"__meta_openstack_loadbalancer_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_operating_status": model.LabelValue("ONLINE"),
|
||||
"__meta_openstack_loadbalancer_provisioning_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_availability_zone": model.LabelValue("az1"),
|
||||
"__meta_openstack_loadbalancer_floating_ip": model.LabelValue("192.168.1.2"),
|
||||
"__meta_openstack_loadbalancer_vip": model.LabelValue("10.0.0.32"),
|
||||
|
@ -85,7 +86,8 @@ func TestOpenstackSDLoadBalancerRefresh(t *testing.T) {
|
|||
"__address__": model.LabelValue("10.0.2.78:8080"),
|
||||
"__meta_openstack_loadbalancer_id": model.LabelValue("d92c471e-8d3e-4b9f-b2b5-9c72a9e3ef54"),
|
||||
"__meta_openstack_loadbalancer_name": model.LabelValue("lb3"),
|
||||
"__meta_openstack_loadbalancer_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_operating_status": model.LabelValue("ONLINE"),
|
||||
"__meta_openstack_loadbalancer_provisioning_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_availability_zone": model.LabelValue("az3"),
|
||||
"__meta_openstack_loadbalancer_floating_ip": model.LabelValue("192.168.3.4"),
|
||||
"__meta_openstack_loadbalancer_vip": model.LabelValue("10.0.2.78"),
|
||||
|
@ -97,7 +99,8 @@ func TestOpenstackSDLoadBalancerRefresh(t *testing.T) {
|
|||
"__address__": model.LabelValue("10.0.3.99:9090"),
|
||||
"__meta_openstack_loadbalancer_id": model.LabelValue("f5c7e918-df38-4a5a-a7d4-d9c27ab2cf67"),
|
||||
"__meta_openstack_loadbalancer_name": model.LabelValue("lb4"),
|
||||
"__meta_openstack_loadbalancer_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_operating_status": model.LabelValue("ONLINE"),
|
||||
"__meta_openstack_loadbalancer_provisioning_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_availability_zone": model.LabelValue("az1"),
|
||||
"__meta_openstack_loadbalancer_floating_ip": model.LabelValue("192.168.4.5"),
|
||||
"__meta_openstack_loadbalancer_vip": model.LabelValue("10.0.3.99"),
|
||||
|
@ -108,7 +111,8 @@ func TestOpenstackSDLoadBalancerRefresh(t *testing.T) {
|
|||
"__address__": model.LabelValue("10.0.4.88:9876"),
|
||||
"__meta_openstack_loadbalancer_id": model.LabelValue("e83a6d92-7a3e-4567-94b3-20c83b32a75e"),
|
||||
"__meta_openstack_loadbalancer_name": model.LabelValue("lb5"),
|
||||
"__meta_openstack_loadbalancer_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_operating_status": model.LabelValue("ONLINE"),
|
||||
"__meta_openstack_loadbalancer_provisioning_status": model.LabelValue("ACTIVE"),
|
||||
"__meta_openstack_loadbalancer_availability_zone": model.LabelValue("az4"),
|
||||
"__meta_openstack_loadbalancer_vip": model.LabelValue("10.0.4.88"),
|
||||
"__meta_openstack_loadbalancer_provider": model.LabelValue("amphora"),
|
||||
|
|
|
@ -1209,6 +1209,8 @@ The following meta labels are available on targets during [relabeling](#relabel_
|
|||
* `__meta_openstack_loadbalancer_name`: the OpenStack load balancer name.
|
||||
* `__meta_openstack_loadbalancer_provider`: the Octavia provider of the OpenStack load balancer.
|
||||
* `__meta_openstack_loadbalancer_status`: the status of the OpenStack load balancer.
|
||||
* `__meta_openstack_loadbalancer_operating_status`: the operating status of the OpenStack load balancer.
|
||||
* `__meta_openstack_loadbalancer_provisioning_status`: the provisioning status of the OpenStack load balancer.
|
||||
* `__meta_openstack_loadbalancer_tags`: comma separated list of the OpenStack load balancer.
|
||||
* `__meta_openstack_loadbalancer_vip`: the VIP of the OpenStack load balancer.
|
||||
* `__meta_openstack_project_id`: the project (tenant) owning this load balancer.
|
||||
|
|
Loading…
Reference in a new issue