#359 release-monitoring: fix check_db script
Closed 3 years ago by zlopez. Opened 3 years ago by zlopez.
Unknown source migration_fix  into  main

@@ -19,7 +19,7 @@

            failurePolicy: Abort

            execNewPod:

              containerName: release-monitoring-web

-             command: [ /bin/sh, -i, -c, "alembic-3 -c /etc/anitya/alembic.ini upgrade head" ]

+             command: [ /bin/sh, -i, -c, "alembic-3 -c /etc/anitya/alembic.ini history; alembic-3 -c /etc/anitya/alembic.ini upgrade head" ]

              volumes:

                - config-volume

        resources: {}

@@ -16,7 +16,7 @@

  

  if __name__ == "__main__":

      # Main

-     engine = create_engine(config["DB_URL"], echo=config.get("SQL_DEBUG", False))

+     engine = engine.create_engine(config["DB_URL"], echo=config.get("SQL_DEBUG", False))

      cfg = config.Config("/etc/anitya/alembic.ini")

      if(not check_current_head(cfg, e)):

          print("ERROR: Current database head is not newest")