Skip to content

Commit

Permalink
feat: Add CLI flags for overwriting instrumentor and odiglet (#469)
Browse files Browse the repository at this point in the history
  • Loading branch information
edeNFed authored Sep 4, 2023
1 parent c3c4a51 commit 32d6057
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 566 deletions.
2 changes: 2 additions & 0 deletions cli/cmd/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -271,4 +271,6 @@ func init() {
installCmd.Flags().BoolVar(&skipWait, "nowait", false, "Skip waiting for pods to be ready")
installCmd.Flags().BoolVar(&telemetryEnabled, "telemetry", true, "Enable telemetry")
installCmd.Flags().BoolVar(&sidecarInstrumentation, "sidecar-instrumentation", false, "Used sidecars for eBPF instrumentations")
installCmd.Flags().StringVar(&resources.OdigletImage, "odiglet-image", "keyval/odigos-odiglet", "odiglet container image")
installCmd.Flags().StringVar(&resources.InstrumentorImage, "instrumentor-image", "keyval/odigos-instrumentor", "instrumentor container image")
}
6 changes: 2 additions & 4 deletions cli/cmd/resources/instrumentor.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ import (
"k8s.io/apimachinery/pkg/util/intstr"
)

const (
instrumentorImage = "keyval/odigos-instrumentor"
)
var InstrumentorImage string

func NewInstrumentorServiceAccount() *corev1.ServiceAccount {
return &corev1.ServiceAccount{
Expand Down Expand Up @@ -422,7 +420,7 @@ func NewInstrumentorDeployment(version string, telemetryEnabled bool, sidecarIns
Containers: []corev1.Container{
{
Name: "manager",
Image: fmt.Sprintf("%s:%s", instrumentorImage, version),
Image: fmt.Sprintf("%s:%s", InstrumentorImage, version),
Command: []string{
"/app",
},
Expand Down
8 changes: 4 additions & 4 deletions cli/cmd/resources/odiglet.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)

const (
odigletImage = "keyval/odigos-odiglet"
)
const ()

var OdigletImage string

func NewOdigletServiceAccount() *corev1.ServiceAccount {
return &corev1.ServiceAccount{
Expand Down Expand Up @@ -262,7 +262,7 @@ func NewOdigletDaemonSet(version string) *appsv1.DaemonSet {
Containers: []corev1.Container{
{
Name: "odiglet",
Image: fmt.Sprintf("%s:%s", odigletImage, version),
Image: fmt.Sprintf("%s:%s", OdigletImage, version),
Env: []corev1.EnvVar{
{
Name: "NODE_NAME",
Expand Down
Loading

0 comments on commit 32d6057

Please sign in to comment.