@@ -89,11 +89,14 @@ var (
8989 socketFlag string
9090 bundlePath string
9191 addressFlag string
92- ttrpcAddressFlag string
9392 containerdBinaryFlag string
9493 action string
9594)
9695
96+ const (
97+ ttrpcAddressEnv = "TTRPC_ADDRESS"
98+ )
99+
97100func parseFlags () {
98101 flag .BoolVar (& debugFlag , "debug" , false , "enable debug output in logs" )
99102 flag .StringVar (& namespaceFlag , "namespace" , "" , "namespace that owns the shim" )
@@ -102,7 +105,6 @@ func parseFlags() {
102105 flag .StringVar (& bundlePath , "bundle" , "" , "path to the bundle if not workdir" )
103106
104107 flag .StringVar (& addressFlag , "address" , "" , "grpc address back to main containerd" )
105- flag .StringVar (& ttrpcAddressFlag , "ttrpc-address" , "" , "ttrpc address back to main containerd" )
106108 flag .StringVar (& containerdBinaryFlag , "publish-binary" , "containerd" , "path to publish binary (used for publishing events)" )
107109
108110 flag .Parse ()
@@ -165,7 +167,9 @@ func run(id string, initFunc Init, config Config) error {
165167 }
166168 }
167169
168- publisher , err := newPublisher (ttrpcAddressFlag )
170+ ttrpcAddress := os .Getenv (ttrpcAddressEnv )
171+
172+ publisher , err := newPublisher (ttrpcAddress )
169173 if err != nil {
170174 return err
171175 }
@@ -204,7 +208,7 @@ func run(id string, initFunc Init, config Config) error {
204208 }
205209 return nil
206210 case "start" :
207- address , err := service .StartShim (ctx , idFlag , containerdBinaryFlag , addressFlag , ttrpcAddressFlag )
211+ address , err := service .StartShim (ctx , idFlag , containerdBinaryFlag , addressFlag , ttrpcAddress )
208212 if err != nil {
209213 return err
210214 }
0 commit comments