Skip to content

Akash-Nayak/move2kube-api

This branch is 2 commits ahead of, 7 commits behind konveyor/move2kube-api:main.

Folders and files

NameName
Last commit message
Last commit date
Aug 22, 2023
Dec 2, 2023
Jan 11, 2023
Feb 23, 2024
Aug 11, 2022
Sep 26, 2021
Sep 26, 2021
Oct 2, 2020
Oct 2, 2020
Jul 15, 2022
Sep 23, 2020
Mar 14, 2024
Mar 14, 2024
Sep 26, 2020
Sep 27, 2020
Dec 14, 2020
Sep 27, 2021
Feb 23, 2024
Jan 11, 2023
Mar 15, 2021

Repository files navigation

Build Docker Repository on Quay License contributions welcome Go Report Card

Move2Kube-API

Move2Kube API provides a REST interface to interact with move2kube command line tool.

The API is documented here: https://github.com/konveyor/move2kube-api/blob/main/assets/openapi.json
(Use https://editor.swagger.io/ to view it.)

API inputs API outputs

Usage

Run using container from registry using make crun

Setup

  1. Obtain a recent version of golang. Known to work with 1.19.
  2. Ensure $GOPATH is set. If it's not set:
    1. mkdir ~/go
    2. export GOPATH=~/go
  3. Obtain this repo:
    1. mkdir -p $GOPATH/src/
    2. Clone this repo into the above directory.
    3. cd $GOPATH/src/move2kube-api
  4. Build: make build
  5. Run unit tests: make test
  6. Run image build: make cbuild
  7. Run image: make crun

Discussion

About

HTTP REST API for move2kube

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.8%
  • Makefile 2.6%
  • Other 1.6%