├── .github └── workflows │ ├── code-lint.yml │ └── test-ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── cmd └── kong-to-apisix │ └── main.go ├── docs └── how-to-deploy.md ├── examples ├── apisix-verification.sh ├── apisix.yaml ├── conf │ └── nginx.conf ├── config.yaml └── kong-example.sh ├── go.mod ├── go.sum ├── pkg ├── apisix │ ├── types.go │ └── utils.go ├── kong │ ├── consumer.go │ ├── consumer_test.go │ ├── globalrules.go │ ├── globalrules_test.go │ ├── kong.go │ ├── plugin.go │ ├── plugin_test.go │ ├── plugin_types.go │ ├── route.go │ ├── route_test.go │ ├── service.go │ ├── service_test.go │ ├── types.go │ ├── upstream.go │ ├── upstream_test.go │ └── utils.go └── utils │ └── utils.go ├── test └── e2e │ ├── consumer_test.go │ ├── e2e_suite_test.go │ ├── plugins_test.go │ ├── route_test.go │ ├── service_test.go │ ├── upsteam_test.go │ └── utils │ ├── create.go │ ├── default.go │ ├── delete.go │ └── utils.go └── tools └── setup.sh /.github/workflows/code-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/.github/workflows/code-lint.yml -------------------------------------------------------------------------------- /.github/workflows/test-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/.github/workflows/test-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/README.md -------------------------------------------------------------------------------- /cmd/kong-to-apisix/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/cmd/kong-to-apisix/main.go -------------------------------------------------------------------------------- /docs/how-to-deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/docs/how-to-deploy.md -------------------------------------------------------------------------------- /examples/apisix-verification.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/examples/apisix-verification.sh -------------------------------------------------------------------------------- /examples/apisix.yaml: -------------------------------------------------------------------------------- 1 | routes: 2 | #END 3 | -------------------------------------------------------------------------------- /examples/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/examples/conf/nginx.conf -------------------------------------------------------------------------------- /examples/config.yaml: -------------------------------------------------------------------------------- 1 | apisix: 2 | config_center: yaml 3 | enable_admin: false 4 | -------------------------------------------------------------------------------- /examples/kong-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/examples/kong-example.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/apisix/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/apisix/types.go -------------------------------------------------------------------------------- /pkg/apisix/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/apisix/utils.go -------------------------------------------------------------------------------- /pkg/kong/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/consumer.go -------------------------------------------------------------------------------- /pkg/kong/consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/consumer_test.go -------------------------------------------------------------------------------- /pkg/kong/globalrules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/globalrules.go -------------------------------------------------------------------------------- /pkg/kong/globalrules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/globalrules_test.go -------------------------------------------------------------------------------- /pkg/kong/kong.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/kong.go -------------------------------------------------------------------------------- /pkg/kong/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/plugin.go -------------------------------------------------------------------------------- /pkg/kong/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/plugin_test.go -------------------------------------------------------------------------------- /pkg/kong/plugin_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/plugin_types.go -------------------------------------------------------------------------------- /pkg/kong/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/route.go -------------------------------------------------------------------------------- /pkg/kong/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/route_test.go -------------------------------------------------------------------------------- /pkg/kong/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/service.go -------------------------------------------------------------------------------- /pkg/kong/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/service_test.go -------------------------------------------------------------------------------- /pkg/kong/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/types.go -------------------------------------------------------------------------------- /pkg/kong/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/upstream.go -------------------------------------------------------------------------------- /pkg/kong/upstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/upstream_test.go -------------------------------------------------------------------------------- /pkg/kong/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/kong/utils.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /test/e2e/consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/consumer_test.go -------------------------------------------------------------------------------- /test/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /test/e2e/plugins_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/plugins_test.go -------------------------------------------------------------------------------- /test/e2e/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/route_test.go -------------------------------------------------------------------------------- /test/e2e/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/service_test.go -------------------------------------------------------------------------------- /test/e2e/upsteam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/upsteam_test.go -------------------------------------------------------------------------------- /test/e2e/utils/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/utils/create.go -------------------------------------------------------------------------------- /test/e2e/utils/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/utils/default.go -------------------------------------------------------------------------------- /test/e2e/utils/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/utils/delete.go -------------------------------------------------------------------------------- /test/e2e/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/test/e2e/utils/utils.go -------------------------------------------------------------------------------- /tools/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api7/kong-to-apisix/HEAD/tools/setup.sh --------------------------------------------------------------------------------