Merge pull request #631 from Random-Liu/expose-cri-version

Expose cri version for CRI plugin.
This commit is contained in:
Lantao Liu 2018-02-28 19:40:39 -08:00 committed by GitHub
commit e186ef835d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

7
cri.go
View File

@ -20,13 +20,18 @@ import (
"path/filepath"
"github.com/containerd/containerd/log"
"github.com/containerd/containerd/platforms"
"github.com/containerd/containerd/plugin"
imagespec "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/pkg/errors"
"github.com/containerd/cri-containerd/cmd/cri-containerd/options"
"github.com/containerd/cri-containerd/pkg/server"
)
// criVersion is the CRI version supported by the CRI plugin.
const criVersion = "v1alpha2"
// TODO(random-liu): Use github.com/pkg/errors for our errors.
// Register CRI service plugin
func init() {
@ -49,6 +54,8 @@ func init() {
}
func initCRIService(ic *plugin.InitContext) (interface{}, error) {
ic.Meta.Platforms = []imagespec.Platform{platforms.DefaultSpec()}
ic.Meta.Exports = map[string]string{"CRIVersion": criVersion}
ctx := ic.Context
pluginConfig := ic.Config.(*options.PluginConfig)
c := options.Config{