oci: Add network readiness setter
We want to be able to set the runtime network readiness flag, depending on the CNI plugin outcome. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
1665042800
commit
b9d8ee0940
1 changed files with 8 additions and 1 deletions
|
@ -44,6 +44,7 @@ func New(runtimePath string, runtimeHostPrivilegedPath string, conmonPath string
|
|||
conmonPath: conmonPath,
|
||||
conmonEnv: conmonEnv,
|
||||
cgroupManager: cgroupManager,
|
||||
networkReady: true,
|
||||
}
|
||||
return r, nil
|
||||
}
|
||||
|
@ -56,6 +57,7 @@ type Runtime struct {
|
|||
conmonPath string
|
||||
conmonEnv []string
|
||||
cgroupManager string
|
||||
networkReady bool
|
||||
}
|
||||
|
||||
// syncInfo is used to return data from monitor process to daemon
|
||||
|
@ -579,5 +581,10 @@ func (r *Runtime) RuntimeReady() (bool, error) {
|
|||
// NetworkReady checks if the runtime network is up and ready to
|
||||
// accept containers which require container network.
|
||||
func (r *Runtime) NetworkReady() (bool, error) {
|
||||
return true, nil
|
||||
return r.networkReady, nil
|
||||
}
|
||||
|
||||
// SetNetworkReady sets the runtime network readiness.
|
||||
func (r *Runtime) SetNetworkReady(ready bool) {
|
||||
r.networkReady = ready
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue