Traefik OIDC setup
I recently worked on a project where we needed to secure our application by requiring users to authenticate against an Identity Provider before accessing it.
I recently worked on a project where we needed to secure our application by requiring users to authenticate against an Identity Provider before accessing it.
Recently, failures occurred randomly in our GitLab CI pipelines when pushing docker images to our internal Docker registry.
In the GitLab CI output, all I saw was the following error:
error parsing HTTP 499 response body: invalid character 'C' looking for
beginning of value: "Client Closed Request"
Can we conditionally use Traefik Basic Auth? I don't want to use Basic Auth for requests coming from the same server due to solving an issue with a third-party tool that was not able to deal with URLs containing basic auth credentials.
HashiCorp Boundary provides access to applications and critical systems with fine-grained authorizations without managing credentials or exposing your network internals.
In the process of migrating our Hashicorp Nomad workload to our new Nomad cluster, I also tried to simplify our CI pipelines and ran into an issue with Nomad.
Following our guide to set up Traefik, Docker, and Compose with multiple networks, I ran into a problem:
a network with name customer_staging_default exists but was not created for project "customer_staging"
Set `external: true` to use an existing network
network customer_staging_default was found but has incorrect label com.docker.compose.network set to "staging_default"
Recently, we've been running into a weird problem. After restarting 2 nodes in our Nomad cluster, we could not properly access GitLab via SSH anymore. Web access was working fine, also cloning via https:// worked, but not via SSH which is what most of our developers use by default.