mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-07-17 17:51:08 +00:00
* 🎨 Split off cli into separate binaries This commit splits off the cli into 3 binaries: - agent - cli - provider The provider now is a separate component that can be tested by itself and have its own lifecycle. This paves the way to a ligher c3os variant, HA support and other features that can be provided on runtime. This is working, but still there are low hanging fruit to care about. Fixes #14 * 🤖 Add provider bin to releases * ⚙️ Handle signals * ⚙️ Reduce buildsize footprint * 🎨 Scan for providers also in /system/providers * 🤖 Run goreleaser * 🎨 Refactoring
19 lines
284 B
Go
19 lines
284 B
Go
package cmd
|
|
|
|
import (
|
|
"github.com/urfave/cli"
|
|
)
|
|
|
|
var networkAPI = []cli.Flag{
|
|
&cli.StringFlag{
|
|
Name: "api",
|
|
Usage: "API Address",
|
|
Value: "http://localhost:8080",
|
|
},
|
|
&cli.StringFlag{
|
|
Name: "network-id",
|
|
Value: "c3os",
|
|
Usage: "Kubernetes Network Deployment ID",
|
|
},
|
|
}
|