diff --git a/README.md b/README.md index 296331d6cbacc70b171e8fb5e31e6965c38c0cc3..0b00e78000dc5f1c8aee32a36a4726b04a088e66 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ Test Environment: * https://sdc.astron.nl:5554/atdb/ * https://sdc.astron.nl:5554/atdb/admin/ +### Micro Services (in separate repo) + * https://git.astron.nl/astron-sdc/ldv-services + ### Confluence Confluence Page: * https://support.astron.nl/confluence/display/LDV/LOFAR+Data+Valorization+Home @@ -31,6 +34,8 @@ Deployment Diagram: * https://drive.google.com/file/d/1_j9Fp505pZTxcmzAEdgftdPkoIFrKfAX/view?usp=sharing ### Manual deploy in Docker +For the `master' branch there is a CI/CD pipeline in place (with a manual deploy button on the 'pipelines' page) + #### initial > cd ~/my_docker @@ -54,7 +59,6 @@ This is how to do that manually for a persistent database in a Docker container. > docker exec -it atdb-ldv python manage.py makemigrations --settings atdb.settings.docker_sdc > docker exec -it atdb-ldv python manage.py migrate --settings atdb.settings.docker_sdc - ### Original ATDB diagrams These diagrams can be used as guidance to the original ATDB services, which can be harvested for functionality diff --git a/atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py b/atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py new file mode 100644 index 0000000000000000000000000000000000000000..4a86ed69991264ccd718e5fea9bffe311c0ecea4 --- /dev/null +++ b/atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py @@ -0,0 +1,17 @@ +# Generated by Django 2.2.13 on 2020-12-15 07:42 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('taskdatabase', '0012_auto_20191125_1543'), + ] + + operations = [ + migrations.RemoveField( + model_name='observation', + name='process_triggers', + ), + ] diff --git a/atdb/taskdatabase/migrations/0014_auto_20201215_1350.py b/atdb/taskdatabase/migrations/0014_auto_20201215_1350.py new file mode 100644 index 0000000000000000000000000000000000000000..d3570ef14491e7248204616a6b0f1c74004ede31 --- /dev/null +++ b/atdb/taskdatabase/migrations/0014_auto_20201215_1350.py @@ -0,0 +1,107 @@ +# Generated by Django 2.2.13 on 2020-12-15 12:50 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('taskdatabase', '0013_remove_observation_process_triggers'), + ] + + operations = [ + migrations.DeleteModel( + name='Times', + ), + migrations.DeleteModel( + name='TimeUsed', + ), + migrations.RemoveField( + model_name='observation', + name='central_frequency', + ), + migrations.RemoveField( + model_name='observation', + name='delay_center_offset', + ), + migrations.RemoveField( + model_name='observation', + name='end_band', + ), + migrations.RemoveField( + model_name='observation', + name='field_beam', + ), + migrations.RemoveField( + model_name='observation', + name='field_ha', + ), + migrations.RemoveField( + model_name='observation', + name='filler', + ), + migrations.RemoveField( + model_name='observation', + name='integration_factor', + ), + migrations.RemoveField( + model_name='observation', + name='number_of_bins', + ), + migrations.RemoveField( + model_name='observation', + name='par_file_name', + ), + migrations.RemoveField( + model_name='observation', + name='parset_location', + ), + migrations.RemoveField( + model_name='observation', + name='science_mode', + ), + migrations.RemoveField( + model_name='observation', + name='science_observation', + ), + migrations.RemoveField( + model_name='observation', + name='start_band', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_aborted', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_archived', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_completing', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_ingest_error', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_ingesting', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_running', + ), + migrations.RemoveField( + model_name='observation', + name='timestamp_starting', + ), + migrations.RemoveField( + model_name='taskobject', + name='locality_policy', + ), + migrations.RemoveField( + model_name='taskobject', + name='max_lifetime_on_disk', + ), + ] diff --git a/atdb/taskdatabase/migrations/0015_auto_20201215_1423.py b/atdb/taskdatabase/migrations/0015_auto_20201215_1423.py new file mode 100644 index 0000000000000000000000000000000000000000..adceaef0602b6a451298b0cf234f45b04ccb30ab --- /dev/null +++ b/atdb/taskdatabase/migrations/0015_auto_20201215_1423.py @@ -0,0 +1,39 @@ +# Generated by Django 2.2.13 on 2020-12-15 13:23 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('taskdatabase', '0014_auto_20201215_1350'), + ] + + operations = [ + migrations.RenameField( + model_name='observation', + old_name='control_parameters', + new_name='metadata', + ), + migrations.RenameField( + model_name='observation', + old_name='ingest_progress', + new_name='progress', + ), + migrations.RemoveField( + model_name='observation', + name='beamPattern', + ), + migrations.RemoveField( + model_name='observation', + name='beams', + ), + migrations.RemoveField( + model_name='observation', + name='process_type', + ), + migrations.RemoveField( + model_name='observation', + name='telescopes', + ), + ]