fosrl-badger: init at 1.2.0 - #436769
fosrl-badger: init at 1.2.0#436769
Conversation
1a6dfb1 to
8735769
Compare
8735769 to
6c1ab10
Compare
|
@ofborg eval |
|
How do you plan to use this with traefik? I'm wondering if we should start a pattern of traefikPlugins since these are all just sources. I've got another plugin I've started using that could go there too. e.g. maybe it's best to build the infrastructure for declarative plugin management with nix provided sources? |
I'm currently working on implementing something like this: https://community.traefik.io/t/how-to-install-run-plugin-from-file-offline/23597/2, which IMO would be a much better way to manage traefik plugins overall. This way we can pull traefik plugins into the Nix ecosystem and manage the versions declaratively. Edit: |
I'm doing that as well. I've opened the wip-traefik-plugins branch so we can all push to it and then merge into |
Do you mean a package set like |
|
I was thinking a package set with automation based on a simple list of plugins. Not sure by-name is buying us much here. I would look at other package sets such as Grafana plugins, neovim, or maybe terraform for example, and maybe not the complexity of the Python set. :) |
There was a problem hiding this comment.
The final design would be something like this.
{
lib,
fetchTraefikPlugin,
}:
fetchTraefikPlugin {
plugin = "badger";
owner = "fosrl";
version = "1.2.0";
hash = "";
meta = {
description = "Traefik plugin that handles authentication for Pangolin resources";
homepage = "https://plugins.traefik.io/plugins/676da7c6eaa878daeef9c7e9/fossorial-badger";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
jackr
sigmasquadron
];
};
}6c1ab10 to
ed6e595
Compare
a44583e to
be1c037
Compare
ed6e595 to
67816b0
Compare
67816b0 to
153ff03
Compare
be1c037 to
4bcdbc1
Compare
153ff03 to
ddbf145
Compare
4bcdbc1 to
01fe52b
Compare
ddbf145 to
93ff79f
Compare
01fe52b to
8ce89b1
Compare
93ff79f to
9544c40
Compare
|
So, regarding the package set, I'm not particularly opposed to that, but I would prefer if |
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
8ce89b1 to
a0b82bd
Compare
9544c40 to
1c0aac8
Compare
|
Merged into #437073 for further testing. |
Things done
Dependency for pangolin. This allows us to version the traefik plugin.
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.