Rename libpod.Config back to ContainerConfig

During an earlier bugfix, we swapped all instances of
ContainerConfig to Config, which was meant to fix some data we
were returning from Inspect. This unfortunately also renamed a
libpod internal struct for container configs. Undo the rename
here.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
This commit is contained in:
Matthew Heon 2019-01-07 14:20:04 -05:00
parent 148b4920dc
commit 5ed23327a9
8 changed files with 26 additions and 26 deletions

View File

@ -52,7 +52,7 @@ type PsOptions struct {
// BatchContainerStruct is the return obkect from BatchContainer and contains // BatchContainerStruct is the return obkect from BatchContainer and contains
// container related information // container related information
type BatchContainerStruct struct { type BatchContainerStruct struct {
ConConfig *libpod.Config ConConfig *libpod.ContainerConfig
ConState libpod.ContainerStatus ConState libpod.ContainerStatus
ExitCode int32 ExitCode int32
Exited bool Exited bool
@ -329,7 +329,7 @@ func PBatch(containers []*libpod.Container, workers int, opts PsOptions) []PsCon
// locks. // locks.
func BatchContainerOp(ctr *libpod.Container, opts PsOptions) (BatchContainerStruct, error) { func BatchContainerOp(ctr *libpod.Container, opts PsOptions) (BatchContainerStruct, error) {
var ( var (
conConfig *libpod.Config conConfig *libpod.ContainerConfig
conState libpod.ContainerStatus conState libpod.ContainerStatus
err error err error
exitCode int32 exitCode int32

View File

@ -322,7 +322,7 @@ func (s *BoltState) Container(id string) (*Container, error) {
ctrID := []byte(id) ctrID := []byte(id)
ctr := new(Container) ctr := new(Container)
ctr.config = new(Config) ctr.config = new(ContainerConfig)
ctr.state = new(containerState) ctr.state = new(containerState)
db, err := s.getDBCon() db, err := s.getDBCon()
@ -358,7 +358,7 @@ func (s *BoltState) LookupContainer(idOrName string) (*Container, error) {
} }
ctr := new(Container) ctr := new(Container)
ctr.config = new(Config) ctr.config = new(ContainerConfig)
ctr.state = new(containerState) ctr.state = new(containerState)
db, err := s.getDBCon() db, err := s.getDBCon()
@ -751,7 +751,7 @@ func (s *BoltState) AllContainers() ([]*Container, error) {
} }
ctr := new(Container) ctr := new(Container)
ctr.config = new(Config) ctr.config = new(ContainerConfig)
ctr.state = new(containerState) ctr.state = new(containerState)
if err := s.getContainerFromDB(id, ctr, ctrBucket); err != nil { if err := s.getContainerFromDB(id, ctr, ctrBucket); err != nil {
@ -1137,7 +1137,7 @@ func (s *BoltState) PodContainers(pod *Pod) ([]*Container, error) {
// Iterate through all containers in the pod // Iterate through all containers in the pod
err = podCtrs.ForEach(func(id, val []byte) error { err = podCtrs.ForEach(func(id, val []byte) error {
newCtr := new(Container) newCtr := new(Container)
newCtr.config = new(Config) newCtr.config = new(ContainerConfig)
newCtr.state = new(containerState) newCtr.state = new(containerState)
ctrs = append(ctrs, newCtr) ctrs = append(ctrs, newCtr)

View File

@ -17,7 +17,7 @@ import (
func getTestContainer(id, name string, manager lock.Manager) (*Container, error) { func getTestContainer(id, name string, manager lock.Manager) (*Container, error) {
ctr := &Container{ ctr := &Container{
config: &Config{ config: &ContainerConfig{
ID: id, ID: id,
Name: name, Name: name,
RootfsImageID: id, RootfsImageID: id,
@ -165,8 +165,8 @@ func testContainersEqual(t *testing.T, a, b *Container, allowedEmpty bool) {
require.NotNil(t, a.state) require.NotNil(t, a.state)
require.NotNil(t, b.state) require.NotNil(t, b.state)
aConfig := new(Config) aConfig := new(ContainerConfig)
bConfig := new(Config) bConfig := new(ContainerConfig)
aState := new(containerState) aState := new(containerState)
bState := new(containerState) bState := new(containerState)

View File

@ -113,7 +113,7 @@ func (ns LinuxNS) String() string {
// syncContainer() immediately after locking. // syncContainer() immediately after locking.
// ffjson: skip // ffjson: skip
type Container struct { type Container struct {
config *Config config *ContainerConfig
state *containerState state *containerState
@ -200,11 +200,11 @@ type ExecSession struct {
PID int `json:"pid"` PID int `json:"pid"`
} }
// Config contains all information that was used to create the // ContainerConfig contains all information that was used to create the
// container. It may not be changed once created. // container. It may not be changed once created.
// It is stored, read-only, on disk // It is stored, read-only, on disk
// easyjson:json // easyjson:json
type Config struct { type ContainerConfig struct {
Spec *spec.Spec `json:"spec"` Spec *spec.Spec `json:"spec"`
ID string `json:"id"` ID string `json:"id"`
Name string `json:"name"` Name string `json:"name"`
@ -385,8 +385,8 @@ func (t ContainerStatus) String() string {
// Unlocked // Unlocked
// Config returns the configuration used to create the container // Config returns the configuration used to create the container
func (c *Container) Config() *Config { func (c *Container) Config() *ContainerConfig {
returnConfig := new(Config) returnConfig := new(ContainerConfig)
deepcopier.Copy(c.config).To(returnConfig) deepcopier.Copy(c.config).To(returnConfig)
return returnConfig return returnConfig

View File

@ -1238,7 +1238,7 @@ func (v *ExecSession) UnmarshalJSON(data []byte) error {
func (v *ExecSession) UnmarshalEasyJSON(l *jlexer.Lexer) { func (v *ExecSession) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1dbef17bDecodeGithubComContainersLibpodLibpod1(l, v) easyjson1dbef17bDecodeGithubComContainersLibpodLibpod1(l, v)
} }
func easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(in *jlexer.Lexer, out *Config) { func easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(in *jlexer.Lexer, out *ContainerConfig) {
isTopLevel := in.IsStart() isTopLevel := in.IsStart()
if in.IsNull() { if in.IsNull() {
if isTopLevel { if isTopLevel {
@ -1722,7 +1722,7 @@ func easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(in *jlexer.Lexer, ou
in.Consumed() in.Consumed()
} }
} }
func easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(out *jwriter.Writer, in Config) { func easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(out *jwriter.Writer, in ContainerConfig) {
out.RawByte('{') out.RawByte('{')
first := true first := true
_ = first _ = first
@ -2427,26 +2427,26 @@ func easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(out *jwriter.Writer,
} }
// MarshalJSON supports json.Marshaler interface // MarshalJSON supports json.Marshaler interface
func (v Config) MarshalJSON() ([]byte, error) { func (v ContainerConfig) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{} w := jwriter.Writer{}
easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(&w, v) easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(&w, v)
return w.Buffer.BuildBytes(), w.Error return w.Buffer.BuildBytes(), w.Error
} }
// MarshalEasyJSON supports easyjson.Marshaler interface // MarshalEasyJSON supports easyjson.Marshaler interface
func (v Config) MarshalEasyJSON(w *jwriter.Writer) { func (v ContainerConfig) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(w, v) easyjson1dbef17bEncodeGithubComContainersLibpodLibpod2(w, v)
} }
// UnmarshalJSON supports json.Unmarshaler interface // UnmarshalJSON supports json.Unmarshaler interface
func (v *Config) UnmarshalJSON(data []byte) error { func (v *ContainerConfig) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data} r := jlexer.Lexer{Data: data}
easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(&r, v) easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(&r, v)
return r.Error() return r.Error()
} }
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *Config) UnmarshalEasyJSON(l *jlexer.Lexer) { func (v *ContainerConfig) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(l, v) easyjson1dbef17bDecodeGithubComContainersLibpodLibpod2(l, v)
} }
func easyjson1dbef17bDecodeGithubComContainersLibpodVendorGithubComCriOOcicniPkgOcicni(in *jlexer.Lexer, out *ocicni.PortMapping) { func easyjson1dbef17bDecodeGithubComContainersLibpodVendorGithubComCriOOcicniPkgOcicni(in *jlexer.Lexer, out *ocicni.PortMapping) {

View File

@ -28,7 +28,7 @@ func TestPostDeleteHooks(t *testing.T) {
statePath := filepath.Join(dir, "state") statePath := filepath.Join(dir, "state")
copyPath := filepath.Join(dir, "copy") copyPath := filepath.Join(dir, "copy")
c := Container{ c := Container{
config: &Config{ config: &ContainerConfig{
ID: "123abc", ID: "123abc",
Spec: &rspec.Spec{ Spec: &rspec.Spec{
Annotations: map[string]string{ Annotations: map[string]string{

View File

@ -47,7 +47,7 @@ func (r *Runtime) newContainer(ctx context.Context, rSpec *spec.Spec, options ..
} }
ctr := new(Container) ctr := new(Container)
ctr.config = new(Config) ctr.config = new(ContainerConfig)
ctr.state = new(containerState) ctr.state = new(containerState)
ctr.config.ID = stringid.GenerateNonCryptoID() ctr.config.ID = stringid.GenerateNonCryptoID()

View File

@ -156,7 +156,7 @@ func TestGetContainerPodSameIDFails(t *testing.T) {
func TestAddInvalidContainerFails(t *testing.T) { func TestAddInvalidContainerFails(t *testing.T) {
runForAllStates(t, func(t *testing.T, state State, manager lock.Manager) { runForAllStates(t, func(t *testing.T, state State, manager lock.Manager) {
err := state.AddContainer(&Container{config: &Config{ID: "1234"}}) err := state.AddContainer(&Container{config: &ContainerConfig{ID: "1234"}})
assert.Error(t, err) assert.Error(t, err)
}) })
} }
@ -756,7 +756,7 @@ func TestUpdateContainerNotInDatabaseReturnsError(t *testing.T) {
func TestUpdateInvalidContainerReturnsError(t *testing.T) { func TestUpdateInvalidContainerReturnsError(t *testing.T) {
runForAllStates(t, func(t *testing.T, state State, manager lock.Manager) { runForAllStates(t, func(t *testing.T, state State, manager lock.Manager) {
err := state.UpdateContainer(&Container{config: &Config{ID: "1234"}}) err := state.UpdateContainer(&Container{config: &ContainerConfig{ID: "1234"}})
assert.Error(t, err) assert.Error(t, err)
}) })
} }
@ -780,7 +780,7 @@ func TestUpdateContainerNotInNamespaceReturnsError(t *testing.T) {
func TestSaveInvalidContainerReturnsError(t *testing.T) { func TestSaveInvalidContainerReturnsError(t *testing.T) {
runForAllStates(t, func(t *testing.T, state State, manager lock.Manager) { runForAllStates(t, func(t *testing.T, state State, manager lock.Manager) {
err := state.SaveContainer(&Container{config: &Config{ID: "1234"}}) err := state.SaveContainer(&Container{config: &ContainerConfig{ID: "1234"}})
assert.Error(t, err) assert.Error(t, err)
}) })
} }
@ -2604,7 +2604,7 @@ func TestAddContainerToPodInvalidCtr(t *testing.T) {
err = state.AddPod(testPod) err = state.AddPod(testPod)
assert.NoError(t, err) assert.NoError(t, err)
err = state.AddContainerToPod(testPod, &Container{config: &Config{ID: "1234"}}) err = state.AddContainerToPod(testPod, &Container{config: &ContainerConfig{ID: "1234"}})
assert.Error(t, err) assert.Error(t, err)
ctrs, err := state.PodContainersByID(testPod) ctrs, err := state.PodContainersByID(testPod)