jedcunningham commented on code in PR #47760:
URL: https://github.com/apache/airflow/pull/47760#discussion_r1995716078


##########
airflow/api_fastapi/core_api/routes/v2/__init__.py:
##########
@@ -21,36 +21,36 @@
 
 from airflow.api_fastapi.common.router import AirflowRouter
 from airflow.api_fastapi.core_api.openapi.exceptions import 
create_openapi_http_exception_doc
-from airflow.api_fastapi.core_api.routes.public.assets import assets_router
-from airflow.api_fastapi.core_api.routes.public.backfills import 
backfills_router
-from airflow.api_fastapi.core_api.routes.public.config import config_router
-from airflow.api_fastapi.core_api.routes.public.connections import 
connections_router
-from airflow.api_fastapi.core_api.routes.public.dag_parsing import 
dag_parsing_router
-from airflow.api_fastapi.core_api.routes.public.dag_report import 
dag_report_router
-from airflow.api_fastapi.core_api.routes.public.dag_run import dag_run_router
-from airflow.api_fastapi.core_api.routes.public.dag_sources import 
dag_sources_router
-from airflow.api_fastapi.core_api.routes.public.dag_stats import 
dag_stats_router
-from airflow.api_fastapi.core_api.routes.public.dag_tags import dag_tags_router
-from airflow.api_fastapi.core_api.routes.public.dag_versions import 
dag_versions_router
-from airflow.api_fastapi.core_api.routes.public.dag_warning import 
dag_warning_router
-from airflow.api_fastapi.core_api.routes.public.dags import dags_router
-from airflow.api_fastapi.core_api.routes.public.event_logs import 
event_logs_router
-from airflow.api_fastapi.core_api.routes.public.extra_links import 
extra_links_router
-from airflow.api_fastapi.core_api.routes.public.import_error import 
import_error_router
-from airflow.api_fastapi.core_api.routes.public.job import job_router
-from airflow.api_fastapi.core_api.routes.public.log import 
task_instances_log_router
-from airflow.api_fastapi.core_api.routes.public.login import login_router
-from airflow.api_fastapi.core_api.routes.public.monitor import monitor_router
-from airflow.api_fastapi.core_api.routes.public.plugins import plugins_router
-from airflow.api_fastapi.core_api.routes.public.pools import pools_router
-from airflow.api_fastapi.core_api.routes.public.providers import 
providers_router
-from airflow.api_fastapi.core_api.routes.public.task_instances import 
task_instances_router
-from airflow.api_fastapi.core_api.routes.public.tasks import tasks_router
-from airflow.api_fastapi.core_api.routes.public.variables import 
variables_router
-from airflow.api_fastapi.core_api.routes.public.version import version_router
-from airflow.api_fastapi.core_api.routes.public.xcom import xcom_router
+from airflow.api_fastapi.core_api.routes.v2.assets import assets_router
+from airflow.api_fastapi.core_api.routes.v2.backfills import backfills_router
+from airflow.api_fastapi.core_api.routes.v2.config import config_router
+from airflow.api_fastapi.core_api.routes.v2.connections import 
connections_router
+from airflow.api_fastapi.core_api.routes.v2.dag_parsing import 
dag_parsing_router
+from airflow.api_fastapi.core_api.routes.v2.dag_report import dag_report_router
+from airflow.api_fastapi.core_api.routes.v2.dag_run import dag_run_router
+from airflow.api_fastapi.core_api.routes.v2.dag_sources import 
dag_sources_router
+from airflow.api_fastapi.core_api.routes.v2.dag_stats import dag_stats_router
+from airflow.api_fastapi.core_api.routes.v2.dag_tags import dag_tags_router
+from airflow.api_fastapi.core_api.routes.v2.dag_versions import 
dag_versions_router
+from airflow.api_fastapi.core_api.routes.v2.dag_warning import 
dag_warning_router
+from airflow.api_fastapi.core_api.routes.v2.dags import dags_router
+from airflow.api_fastapi.core_api.routes.v2.event_logs import event_logs_router
+from airflow.api_fastapi.core_api.routes.v2.extra_links import 
extra_links_router
+from airflow.api_fastapi.core_api.routes.v2.import_error import 
import_error_router
+from airflow.api_fastapi.core_api.routes.v2.job import job_router
+from airflow.api_fastapi.core_api.routes.v2.log import 
task_instances_log_router
+from airflow.api_fastapi.core_api.routes.v2.login import login_router
+from airflow.api_fastapi.core_api.routes.v2.monitor import monitor_router
+from airflow.api_fastapi.core_api.routes.v2.plugins import plugins_router
+from airflow.api_fastapi.core_api.routes.v2.pools import pools_router
+from airflow.api_fastapi.core_api.routes.v2.providers import providers_router
+from airflow.api_fastapi.core_api.routes.v2.task_instances import 
task_instances_router
+from airflow.api_fastapi.core_api.routes.v2.tasks import tasks_router
+from airflow.api_fastapi.core_api.routes.v2.variables import variables_router
+from airflow.api_fastapi.core_api.routes.v2.version import version_router
+from airflow.api_fastapi.core_api.routes.v2.xcom import xcom_router
 
-public_router = AirflowRouter(prefix="/public")
+public_router = AirflowRouter(prefix="/v2")

Review Comment:
    We could do either, but `/api/v1` is probably what we should do imo.



##########
airflow/api_fastapi/core_api/routes/v2/__init__.py:
##########
@@ -21,36 +21,36 @@
 
 from airflow.api_fastapi.common.router import AirflowRouter
 from airflow.api_fastapi.core_api.openapi.exceptions import 
create_openapi_http_exception_doc
-from airflow.api_fastapi.core_api.routes.public.assets import assets_router
-from airflow.api_fastapi.core_api.routes.public.backfills import 
backfills_router
-from airflow.api_fastapi.core_api.routes.public.config import config_router
-from airflow.api_fastapi.core_api.routes.public.connections import 
connections_router
-from airflow.api_fastapi.core_api.routes.public.dag_parsing import 
dag_parsing_router
-from airflow.api_fastapi.core_api.routes.public.dag_report import 
dag_report_router
-from airflow.api_fastapi.core_api.routes.public.dag_run import dag_run_router
-from airflow.api_fastapi.core_api.routes.public.dag_sources import 
dag_sources_router
-from airflow.api_fastapi.core_api.routes.public.dag_stats import 
dag_stats_router
-from airflow.api_fastapi.core_api.routes.public.dag_tags import dag_tags_router
-from airflow.api_fastapi.core_api.routes.public.dag_versions import 
dag_versions_router
-from airflow.api_fastapi.core_api.routes.public.dag_warning import 
dag_warning_router
-from airflow.api_fastapi.core_api.routes.public.dags import dags_router
-from airflow.api_fastapi.core_api.routes.public.event_logs import 
event_logs_router
-from airflow.api_fastapi.core_api.routes.public.extra_links import 
extra_links_router
-from airflow.api_fastapi.core_api.routes.public.import_error import 
import_error_router
-from airflow.api_fastapi.core_api.routes.public.job import job_router
-from airflow.api_fastapi.core_api.routes.public.log import 
task_instances_log_router
-from airflow.api_fastapi.core_api.routes.public.login import login_router
-from airflow.api_fastapi.core_api.routes.public.monitor import monitor_router
-from airflow.api_fastapi.core_api.routes.public.plugins import plugins_router
-from airflow.api_fastapi.core_api.routes.public.pools import pools_router
-from airflow.api_fastapi.core_api.routes.public.providers import 
providers_router
-from airflow.api_fastapi.core_api.routes.public.task_instances import 
task_instances_router
-from airflow.api_fastapi.core_api.routes.public.tasks import tasks_router
-from airflow.api_fastapi.core_api.routes.public.variables import 
variables_router
-from airflow.api_fastapi.core_api.routes.public.version import version_router
-from airflow.api_fastapi.core_api.routes.public.xcom import xcom_router
+from airflow.api_fastapi.core_api.routes.v2.assets import assets_router
+from airflow.api_fastapi.core_api.routes.v2.backfills import backfills_router
+from airflow.api_fastapi.core_api.routes.v2.config import config_router
+from airflow.api_fastapi.core_api.routes.v2.connections import 
connections_router
+from airflow.api_fastapi.core_api.routes.v2.dag_parsing import 
dag_parsing_router
+from airflow.api_fastapi.core_api.routes.v2.dag_report import dag_report_router
+from airflow.api_fastapi.core_api.routes.v2.dag_run import dag_run_router
+from airflow.api_fastapi.core_api.routes.v2.dag_sources import 
dag_sources_router
+from airflow.api_fastapi.core_api.routes.v2.dag_stats import dag_stats_router
+from airflow.api_fastapi.core_api.routes.v2.dag_tags import dag_tags_router
+from airflow.api_fastapi.core_api.routes.v2.dag_versions import 
dag_versions_router
+from airflow.api_fastapi.core_api.routes.v2.dag_warning import 
dag_warning_router
+from airflow.api_fastapi.core_api.routes.v2.dags import dags_router
+from airflow.api_fastapi.core_api.routes.v2.event_logs import event_logs_router
+from airflow.api_fastapi.core_api.routes.v2.extra_links import 
extra_links_router
+from airflow.api_fastapi.core_api.routes.v2.import_error import 
import_error_router
+from airflow.api_fastapi.core_api.routes.v2.job import job_router
+from airflow.api_fastapi.core_api.routes.v2.log import 
task_instances_log_router
+from airflow.api_fastapi.core_api.routes.v2.login import login_router
+from airflow.api_fastapi.core_api.routes.v2.monitor import monitor_router
+from airflow.api_fastapi.core_api.routes.v2.plugins import plugins_router
+from airflow.api_fastapi.core_api.routes.v2.pools import pools_router
+from airflow.api_fastapi.core_api.routes.v2.providers import providers_router
+from airflow.api_fastapi.core_api.routes.v2.task_instances import 
task_instances_router
+from airflow.api_fastapi.core_api.routes.v2.tasks import tasks_router
+from airflow.api_fastapi.core_api.routes.v2.variables import variables_router
+from airflow.api_fastapi.core_api.routes.v2.version import version_router
+from airflow.api_fastapi.core_api.routes.v2.xcom import xcom_router
 
-public_router = AirflowRouter(prefix="/public")
+public_router = AirflowRouter(prefix="/v2")

Review Comment:
    We could do either, but `/api/v2` is probably what we should do imo.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to