69 Commits

Author SHA1 Message Date
Josh Stark
cd0f025d55 Templating
- Generate snippets for running containers from images
2020-01-18 13:24:33 +00:00
Josh Stark
af7849cbb5 Templating
- Templates now fully persistable
2020-01-15 21:29:40 +00:00
Josh Stark
0ab771dec3 Templating
- Template merger for updating of port/volume definitions
2020-01-15 14:39:25 +00:00
Josh Stark
2a2631a738 Templating
- View page for templates
  - Start of codebase for metadata template
  - New styling for build display page.
  - Updated bulma and fontawesome versions.
2020-01-12 14:46:32 +00:00
Josh Stark
4ccca5e55a Graphing/Edit Image
- Updated graph on view image page
  - Initial form format for edit image page.
2020-01-04 18:29:03 +00:00
Josh Stark
cf5b277ff2 Image metadata
- Initial addition of metadata for images.
2020-01-03 17:26:25 +00:00
Josh Stark
754180a142 Added spec updates for images
- Refactoring of auth delegate
  - Can update image specs now
  - Various other bits and pieces.
2019-12-28 15:56:56 +00:00
Josh Stark
6ab2230115 JS
- Added ajax calls for repository admin page
2019-12-24 23:20:25 +00:00
Josh Stark
cd40995ba8 Schedules
- Added runNow API endpoint
  - Ensure no duplication allowed in async queue.
2019-12-22 17:37:56 +00:00
Josh Stark
999a20a0dc Refactoring
- Rejigged sync logic into separate service
 - Added validation for addition of new repository.
2019-12-21 18:48:41 +00:00
Josh Stark
daadc15d72 Scheduling
- Added extra schedules
2019-12-21 13:58:43 +00:00
Josh Stark
9c5a61030b Scheduling
- Added schedule service and basic task for sync
 - Refactored database provider.
2019-12-21 12:43:08 +00:00
Josh Stark
b399959e65 UI updates for admins. 2019-12-20 16:49:46 +00:00
Josh Stark
9dc0e98649 Made the sync process task-based.
Still work to do on error handling and what to do for missing images.
2019-12-17 19:25:41 +00:00
Josh Stark
11798d6464 Initial switchable view for image list. 2019-12-14 18:05:10 +00:00
Josh Stark
e0c9317225 Started implementing design for docker api requests.
Display page for image details.
2019-12-14 15:27:25 +00:00
Josh Stark
0fb61d05ef Improved main listing page design and responsiveness. 2019-12-14 12:39:02 +00:00
Josh Stark
6a29c5817c Deleted a load of old files which will eventually be replaced.
Added data migration for V2 tables.
2019-12-11 20:07:25 +00:00
Josh Stark
70a91c0d92 Further sproc updates. 2019-12-10 22:37:49 +00:00
Josh Stark
a48d47938e Started work on V2 sprocs. 2019-12-10 11:05:00 +00:00
Josh Stark
11b684fbe0 I thought I'd committed these! 2019-12-08 17:54:17 +00:00
Josh Stark
e27d7d31b8 Further work on DAO object creation.
Slight refactor on how branches/tags should get updated (incl digests).
2019-12-08 17:39:05 +00:00
Josh Stark
13bf8c2a2d DAO object creation. 2019-12-08 05:01:57 +00:00
Josh Stark
47c4faf8a6 Initial commit of some new v2 stuff. 2019-12-07 13:44:07 +00:00
Josh Stark
d134756c78 Ensure an empty response from DockerHub does not trigger an enmasse deletion of stored images/repositories. 2019-11-20 18:36:14 +00:00
Josh Stark
a7f750369a Removed explicit format for dates when parsing incoming messages from DockerHub. 2019-09-07 17:37:21 +01:00
Josh Stark
bd8db6650c
Fix bug with queueThreadCount property default 2019-08-09 13:23:00 +01:00
Josh Stark
e0ca083e54 Updated API to include key. Added singular API for images, by key. 2019-08-09 11:42:05 +01:00
Josh Stark
423ee87b18 Refactored model classes to use a key rather than direct ID. 2019-08-05 13:09:02 +01:00
Josh Stark
b7c3793742 Ensure searching is case-insensitive. 2019-06-24 18:07:37 +01:00
Josh Stark
3b615adf4f Initial work on async request queue. 2019-06-16 10:57:49 +01:00
Josh Stark
4eb33151d7 Added build date to API response. 2019-06-11 21:01:09 +01:00
Josh Stark
414e83604f Added build date to image listing. 2019-06-11 20:35:15 +01:00
Josh Stark
41a3219980 Updated some UI elements.
Made search box smaller.
2019-06-11 20:19:15 +01:00
Josh Stark
23b7ad8d44 Refactored tagging in Images to include build date. 2019-06-10 21:47:43 +01:00
Josh Stark
49ea41ef3a Created basic cache for images.
Provided Image class with copyOf method to allow for creation of new instances when caching images (to stop reference leaks).
2019-06-02 12:33:27 +01:00
Josh Stark
bee04db820 Added basic search functionality to each repository pane. 2019-06-02 11:31:04 +01:00
Josh Stark
ae1518c759 Moved tag filtering to separate class. Ensure state is reverted even on exception 2019-05-19 09:18:12 +01:00
Josh Stark
865b49c554 Improve error handling for async tasks. Determine correct versioned latest tag 2019-05-15 20:25:05 +01:00
Josh Stark
9352501b07 Small clean up 2019-04-26 10:40:53 +01:00
Josh Stark
464b57d6cd Reversed time group for allow for correct ordering 2019-04-26 10:26:47 +01:00
Josh Stark
cfecf3f9ad Added groupMode to API for pull history 2019-04-26 10:14:11 +01:00
Josh Stark
c45602840b Updated time formatting for hour grouping 2019-04-25 12:21:09 +01:00
Josh Stark
faf428b3e0 Added HOUR to grouping mode for pull history 2019-04-25 12:19:55 +01:00
Josh Stark
594125bed6 Added pull history API. Included removal process during sync for deleted images 2019-04-25 12:12:11 +01:00
Josh Stark
478541f534 Removed dependency on bouncycastle - implemented native PBKDF2 via java.security 2019-03-30 10:34:37 +00:00
Josh Stark
c100aad7e9 Added notification alerts for failed AJAX queries 2019-03-30 10:02:44 +00:00
Josh Stark
b99a5971f0 Fixed issue when synchronising image with no tags 2019-03-28 20:37:55 +00:00
Josh Stark
59fe5b764d Fixed indentation 2019-03-28 20:14:30 +00:00
Josh Stark
630c7ba043 Rectified login redirect for internal API 2019-03-28 20:11:08 +00:00