Coder Social home page Coder Social logo

archer's People

Contributors

notandy avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

anishj0shi

archer's Issues

show endpoint IP address in endpoint list CLI

currently it shows

  • ID
  • NAME
  • SERVICE_ID
  • TARGET.PORT
  • STATUS
  • PROJECT_ID

Customers usually refer to the endpoint IP address, and I assume project_id is a useless field, when you're usually running list command from the knows project scope.

Custom TCP profile as default

As a TCP profile for the endpoints on the Big-IP, we are currently using the default F5 system profile f5-tcp-progressive.
We need to use a custom TCP profile, as we now have a urgent need to configure some TCP timers for customer's long-running connections use-case.

I will create new, custom TCP profile on all Archer Big-IPs by the end of today:
/Common/cc_tcp_archer_profile

@notandy Can you please implement this to the Archer driver? I tried to do it myself but I couldn't find the proper place for such update.

FYI @martink2

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
Dockerfile
  • golang 1.22-alpine
  • alpine 3.20
github-actions
.github/workflows/checks.yaml
  • actions/checkout v4
  • actions/setup-go v5
  • actions/dependency-review-action v4
  • golang/govulncheck-action v1
  • reviewdog/action-misspell v1
.github/workflows/go-test.yml
  • actions/checkout v4
  • actions/setup-go v5
  • harmon758/postgresql-action v1
.github/workflows/golangci-lint.yml
  • actions/checkout v4
  • actions/setup-go v5
  • golangci/golangci-lint-action v6
.github/workflows/release.yaml
  • actions/checkout v4
  • wangyoucao577/go-release-action v1
.github/workflows/update-swagger-ghpages.yml
  • actions/checkout v4
  • fluximus-prime/redocly-cli-github-action v1.0.2
gomod
go.mod
  • go 1.22.5
  • github.com/IBM/pgxpoolprometheus v1.1.1
  • github.com/Masterminds/squirrel v1.5.4
  • github.com/bcicen/go-haproxy v0.0.0-20210728173702-412d077dabc1@412d077dabc1
  • github.com/databus23/goslo.policy v0.0.0-20210929125152-81bf2876dbdb@81bf2876dbdb
  • github.com/didip/tollbooth/v7 v7.0.2
  • github.com/dre1080/recovr v1.0.3
  • github.com/f5devcentral/go-bigip v0.0.0-20240614094559-88a99e648815@88a99e648815
  • github.com/georgysavva/scany/v2 v2.1.3
  • github.com/go-co-op/gocron/v2 v2.11.0
  • github.com/go-openapi/errors v0.22.0
  • github.com/go-openapi/loads v0.22.0
  • github.com/go-openapi/runtime v0.28.0
  • github.com/go-openapi/spec v0.21.0
  • github.com/go-openapi/strfmt v0.23.0
  • github.com/go-openapi/swag v0.23.0
  • github.com/go-openapi/validate v0.24.0
  • github.com/google/uuid v1.6.0
  • github.com/gophercloud/gophercloud/v2 v2.1.0
  • github.com/gophercloud/utils/v2 v2.0.0-20240725072607-4241c98875fa@4241c98875fa
  • github.com/hashicorp/go-uuid v1.0.3
  • github.com/hashicorp/golang-lru/v2 v2.0.7
  • github.com/iancoleman/strcase v0.3.0
  • github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438@6e2875d9b438
  • github.com/jackc/pgx-logrus v0.0.0-20220919124836-b099d8ce75da@b099d8ce75da
  • github.com/jackc/pgx/v5 v5.6.0
  • github.com/jedib0t/go-pretty/v6 v6.5.9
  • github.com/jessevdk/go-flags v1.6.1
  • github.com/jmoiron/sqlx v1.4.0
  • github.com/pashagolub/pgxmock/v4 v4.2.0
  • github.com/prometheus/client_golang v1.19.1
  • github.com/rs/cors v1.11.0
  • github.com/sapcc/go-api-declarations v1.12.0
  • github.com/sapcc/go-bits v0.0.0-20240726114140-af63b792c283@af63b792c283
  • github.com/sethvargo/go-retry v0.2.4
  • github.com/sirupsen/logrus v1.9.3
  • github.com/stretchr/testify v1.9.0
  • github.com/vishvananda/netlink v1.1.0
  • github.com/vishvananda/netns v0.0.4
  • github.com/z0ne-dev/mgx/v2 v2.0.1
  • golang.org/x/net v0.27.0
  • golang.org/x/sync v0.7.0

  • Check this box to trigger a request for Renovate to run again on this repository

Monitoring/statistics

we should think about the monitoring/statistics. Whether we need to raise an alert, or just expose endpoint state via api.

Another approach could be an exporter to Maia

Implement cleanup for orphaned neutron selfips

Currently, archer believes that the Neutron SelfIPs correctly cleaned up after deletion. Reality shows that still there are corner cases where neutron could have orhpaned SelfIPs.

Add a regular cleanup procedure that fetches neutron SelfIPs for a specific device and remove them if they exist in a network without Service/Endpoint.

SelfIP are not correctly removed

Bug

SelfIPs can reside in a network if an Endpoint is deleted if another Endpoint/Service is allocated on different devices in the same network.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.