dataplaneapi | HAProxy Data Plane API | Proxy library

 by   haproxytech Go Version: v2.7.3 License: Apache-2.0

kandi X-RAY | dataplaneapi Summary

kandi X-RAY | dataplaneapi Summary

dataplaneapi is a Go library typically used in Networking, Proxy applications. dataplaneapi has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

HAProxy Data Plane API
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              dataplaneapi has a low active ecosystem.
              It has 250 star(s) with 64 fork(s). There are 21 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 23 open issues and 223 have been closed. On average issues are closed in 176 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of dataplaneapi is v2.7.3

            kandi-Quality Quality

              dataplaneapi has 0 bugs and 0 code smells.

            kandi-Security Security

              dataplaneapi has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              dataplaneapi code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              dataplaneapi is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              dataplaneapi releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of dataplaneapi
            Get all kandi verified functions for this library.

            dataplaneapi Key Features

            No Key Features are available at this moment for dataplaneapi.

            dataplaneapi Examples and Code Snippets

            No Code Snippets are available at this moment for dataplaneapi.

            Community Discussions

            QUESTION

            HAProxy http-request with DATAPLANE API
            Asked 2021-Jan-18 at 08:07

            I am fiddling around with dataplaneapi which is a great addition. However, I cant find proper parameters for manipulating a http-request in my frontend. The rule needs to look like this:

            ...

            ANSWER

            Answered 2021-Jan-18 at 08:07

            I asked the folks over at github and they delivered the answer:

            curl --request POST \ --url 'http://127.0.0.1:5679/v2/services/haproxy/configuration/http_request_rules?parent_name=test_2&parent_type=frontend&version=61' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data '{ "cond": "if", "cond_test": "ACL_somename_de", "index": 0, "type": "replace-header", "hdr_format": "1595708099.pages.domain.de", "hdr_match": ".*", "hdr_name": "Host" }'

            source: https://github.com/haproxytech/dataplaneapi/issues/149

            Source https://stackoverflow.com/questions/65540396

            QUESTION

            How does HAProxy Data Plane API ensure consistency across instances?
            Asked 2020-Mar-31 at 14:39

            The HAProxy Data Plane API is an executable (details on GitHub here) that runs alongside HAProxy and provides a REST API that can be used to configure HAProxy whilst it is running, therefore providing a control plane for HAProxy.

            If multiple instances of HAProxy are being run, how does one ensure consistency of the configuration across all instances? i.e. if the configuration of one instance is modified via a REST call to the API, how can this change be communicated to all instances?

            ...

            ANSWER

            Answered 2020-Mar-31 at 14:39

            The Data Plane API is a sidecar process that runs next to HAProxy and manages configuration for a single instance. It does not manage configuration of multiple instances. You would have to make changes to the Data Plane API installed on each cluster member. Thankfully, the Data Plane API supports transactions so you may apply changes in parallel and commit all instances at once should your changes work without exception!

            Source https://stackoverflow.com/questions/59693128

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install dataplaneapi

            You can download it from GitHub.

            Support

            If you wish to contribute to this project please check Contributing Guide.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Proxy Libraries

            frp

            by fatedier

            shadowsocks-windows

            by shadowsocks

            v2ray-core

            by v2ray

            caddy

            by caddyserver

            XX-Net

            by XX-net

            Try Top Libraries by haproxytech

            kubernetes-ingress

            by haproxytechGo

            haproxy

            by haproxytechShell

            client-native

            by haproxytechGo

            config-parser

            by haproxytechGo

            haproxy-consul-connect

            by haproxytechGo