Граф коммитов

204 Коммитов

Автор SHA1 Сообщение Дата
Matthew Garrett cab2ee79e1 Added quick search exclusions and unset position for editVnets feature buttons 2023-04-06 19:49:45 -07:00
Matthew Garrett 36f193b22e Added filtering to reservations and editVnets components 2023-04-05 16:33:00 -07:00
Matthew Garrett f1b296e04b Completed ability to properly sort all table components and save table settings 2023-03-27 23:56:44 -07:00
Matthew Garrett 51fcad981b Updated available networks component to allow customized column view/save 2023-03-23 17:40:11 -07:00
Matthew Garrett 566a618f9a Removed commented out code, updaqted reservation component to use data from state instead of API, and removed redundant block state 2023-03-22 23:14:53 -07:00
Matthew Garrett cf28955dbd Reworked reservation format and added parameters for fulfillment inforation 2023-03-20 23:54:47 -07:00
Matthew Garrett d64666614c Refined method for saving table view settings 2023-03-20 01:12:31 -07:00
Matthew Garrett 34f446e6ed Updated table settings in other components and tweaked save icon show time 2023-03-14 23:46:45 -07:00
Matthew Garrett fc4bcba76a Added improve feedback for saving table view settings 2023-03-14 09:08:48 -07:00
Matthew Garrett 3391a0c4ea Updated vHub image and added framework for saving table view state 2023-03-13 23:35:15 -07:00
Matthew Garrett 39e9025817 Updated configuration loading to experimental LoadingButton from MUI lab library 2023-03-06 21:16:02 -08:00
Matthew Garrett 021c6644f6 Added additional default hidden data fields to discovery view, fixed menu issue in confugration modules, and fixed available networks to properly exclude outstanding reservations 2023-03-05 14:53:14 -08:00
Matthew Garrett 34e1fc4326 Added additional API calls in the UI to improve responsiveness, added better feedback in the UI to help users better understand when API calls are being made, and improved error handling for UI API calls 2023-03-02 10:58:54 -08:00
Matthew Garrett 7ce4f2eacc Added support for description in reservations 2023-02-27 22:34:55 -08:00
Matthew Garrett e9ebb02762 Minor refactoring of configuration, admin, and exclusion modules to include subscription name 2023-02-27 07:50:57 -08:00
Matthew Garrett a4fd136052 Added subscription name to planner, visualize, and peering components 2023-02-23 23:37:34 -08:00
Matthew Garrett e673ec6ec9 Added network refresh after updating networking association 2023-02-22 22:39:44 -08:00
Matthew Garrett 20df6e510d Added better feedback during configuration and updating operations 2023-02-22 22:19:28 -08:00
Matthew Garrett af24a8fa4e Added support for Load Balancer endpoints, updated format of Resource Graph queries to avoid case-sensitivity issues, and move away from resource concatenations where possible in the UI 2023-02-22 12:51:33 -08:00
Matthew Garrett 944121d3b2 Updated network assignment to blocks to consider reservations and added additional descriptors API documentation 2023-02-22 00:14:17 -08:00
Matthew Garrett 5ce7f0f81a Completed integration of vHubs, fixed error in active vNet check loop, and updated availableNetworks to exclude networks overlapping outstanding reservations 2023-02-20 23:10:20 -08:00
Matthew Garrett 7676296a1e Updated all components to support vWan Hubs 2023-02-14 21:22:22 -08:00
Matthew Garrett d1ef0eb3ed Updated images, added vWan image, started tested vWan UI layout 2023-02-09 22:10:24 -08:00
Matthew Garrett 391fea997f Adjust font size in planner tool, added AZURE_ENV to Python globals, and added ARG VMSS query when running on Azure Public cloud 2023-02-09 20:21:59 -08:00
Matthew Garrett d5366dc740 Fixed startup issue on RHEL images where npx won't work without preinstalling packages, adjusted Engine log file location, and switched VMSS over to ARG query instead of SDK calls 2023-02-08 22:08:18 -08:00
Matthew Garrett fcbb70293a Added help section to drawer 2023-02-03 00:03:19 -08:00
Matthew Garrett 96e23a4a13 Removed deprecated button flag for ListItem and replaced with ListItemButton 2023-02-02 23:17:17 -08:00
Matthew Garrett 7651c9e09f Fixed issue where undefined or null types are added to search bar 2023-02-02 22:47:59 -08:00
Matthew Garrett d6e19abf04 Fixed minor issue where dark mode background was applied at the incorrect level on the Autocomplete component 2023-02-02 16:25:16 -08:00
Matthew Garrett 7eea3e2915 Updated URL override env variable names 2023-01-30 11:41:54 -08:00
Matthew Garrett 4890b6b8ae Set loading screen to remain open until Graph and Me data has been loaded 2023-01-29 21:58:22 -08:00
Matthew Garrett 403ae02865 Minor fix to the Microsoft Graph calls 2023-01-29 21:28:42 -08:00
Matthew Garrett e9b98551c0 Fixed profile photo loading, updated spacing in some ui modules, and upped IPAM version to 1.0.0 2023-01-29 14:50:43 -08:00
Matthew Garrett 527bcf9a99 Fixed a theming issue and made some minor stylistic tweaks 2023-01-28 21:54:26 -08:00
Matthew Garrett 348cc6ffd7 Added advanced capabilities to reservation apis, fix an issue when blocks update in the edit vnets feature, and addressed some minor linter warnings 2023-01-27 23:07:41 -08:00
Matthew Garrett cc2e1ef59e Fixed a few minor errors to remove compiler warnings 2023-01-27 21:11:07 -08:00
Matthew Garrett 704f013d00 Added loading screen and fixed dark mode colors in planner tool 2023-01-24 15:53:48 -08:00
Matthew Garrett 10d382223c Fixed a few errors, wired up dark mode logic and added a loading spinner 2023-01-23 23:56:00 -08:00
Matthew Garrett eba09f2b0d Added dark theme to all components and fixed autocomplete bug in Planner module 2023-01-22 22:39:08 -08:00
Matthew Garrett 3d6875c09f Updated Function to support asyc fix and moved images to separate folder to prevent them from being a part of the UI JS bundle 2023-01-21 21:30:28 -08:00
Matthew Garrett 7c57958707 Cleaned up commented out code and add ability to specify a different Engine URL 2023-01-19 11:35:53 -08:00
Matthew Garrett 40ef1f0618 Renamed the Subscription Management section in the UI to Subscription Exclusions 2023-01-16 15:37:26 -08:00
Matthew Garrett ac0cd29ebd Updated UI NPM packages 2023-01-03 22:23:54 -08:00
Matthew Garrett 36e559894a Minor tweaks to format and sizing for subnet planner tiles 2023-01-03 19:48:00 -08:00
Matthew Garrett 497b666d69 Fixed issues with configure feature and refined sizing of planner objects 2023-01-03 17:32:21 -08:00
Matthew Garrett 11c0fec6de Added subnet planning feature 2023-01-03 00:46:48 -08:00
Matthew Garrett a5eee9510d Fixed filtering for vNet prefixes, completed all filter methods for Arrays, fixed IPv6 address space crash, and removed all unnecessary console logs 2022-12-04 12:30:44 -08:00
Matthew Garrett 872ad72a93 Completed updating all grids to React Data Grid and addressed most eslint warnings 2022-12-01 23:29:52 -08:00
Matthew Garrett 32994a5c17 Fixed tons of linter warnings by removing uneeded dependencies and unused variables 2022-11-29 21:55:26 -08:00
Matthew Garrett c607716610 Fixed references in config section and prevented calling API twice during exclusion page load 2022-11-29 07:14:33 -08:00
Matthew Garrett 5f6bd44309 Fixed filter issue when using search bar and Docker Compose dependencies 2022-11-28 21:54:07 -08:00
Matthew Garrett 36672e309d Continued updating various forms to React Data Grid 2022-11-27 08:59:10 -07:00
Matthew Garrett da9af3c38a Updated remaining grids to React Data Grid and added back no data overlay 2022-11-22 01:35:05 -07:00
Matthew Garrett c9078b0dd7 Refactored admins, subscriptions, and data tables to React Data Grid library 2022-11-21 00:16:07 -07:00
Matthew Garrett 371ee695bf Fixed grid styling and styles 2022-11-17 01:22:54 -08:00
Matthew Garrett f032b773f8 Swap grid component for React DataGrid 2022-11-16 07:02:47 -08:00
Matthew Garrett 865974e963 Enabled search bar and added support for searching vNets, Subnets, and Endpoints 2022-11-14 21:24:45 -08:00
Matthew Garrett 1a9cc7ef49 Removed extra line 2022-11-01 23:03:35 -07:00
Matthew Garrett 21e7fbd222 Added space to force update 2022-11-01 23:02:23 -07:00
Matthew Garrett c4d98e3ffb Normalizing with gitattributes set 2022-11-01 23:00:56 -07:00
Matthew Garrett 8a23e57ba8 Refactored container Dockerfiles, updated exclusions, and updated bicep template dependencies 2022-10-31 22:33:50 -07:00
Matthew Garrett 85889ded75 Fix error getting name from JWT when calling as Service Principal 2022-09-21 14:40:56 -07:00
Matthew Garrett 957ed426ad Updated dockerfiles to support both RHEL and Debian 2022-09-16 15:29:16 -07:00
Matthew Garrett 8196609ac3 Working on UI Dockerfiles 2022-09-16 00:16:21 -07:00
Matthew Garrett 579e7f7fd6 Fixed duplicate missing vNET issue causing peering chart crash 2022-09-15 13:05:54 -07:00
Matthew Garrett 430e5c4e05 Fix minor issue with grid selection for admins 2022-09-11 23:10:40 -07:00
Matthew Garrett 3faa08facf Updated admin section format and added support to display missing/delete peers in visualizations 2022-09-11 23:05:21 -07:00
Matthew Garrett fd88ab497d Improved tooltip positioning for peering view in UI 2022-09-09 16:14:22 -07:00
Matthew Garrett 0dc6265afe Applied fix for filtering by vnet in the visualize section of the UI 2022-09-09 13:30:25 -07:00
Matthew Garrett 1df04fd501 Fixed bug in visualization, handling AccessDenied errors properly now, and prepared for unified Dockerfile for Debian and RHEL 2022-09-08 22:54:55 -07:00
Matthew Garrett 5671897d0f Added support to multiple visualizations and began testing with RHEL based Docker containers 2022-09-08 09:51:42 -07:00
Matthew Garrett bbb184f570 Optimized API calls for UI and removed several commented out items and console logged outputs 2022-09-04 00:37:20 -07:00
Matthew Garrett 429dbadc3f Minor fixes after testing React updated packages 2022-09-01 21:37:14 -07:00
Matthew Garrett 34ad2e30a4 Updated packages for the React UI and folded in changes from latest create-react-app output 2022-09-01 20:44:30 -07:00
Matthew Garrett 828016c764 Removed print option and id field from CSV export 2022-08-18 02:10:46 -07:00
Matthew Garrett b620d9ac97 Completed moving globals to dedicated section, and added pagination to exclusions page 2022-08-16 07:58:28 -07:00
Matthew Garrett b905380da4 Added global settings and made Azure Portal link dynamic by cloud 2022-08-15 17:58:47 -07:00
Matthew Garrett 8d654d2a8b Added support for other Azure clouds 2022-08-10 01:18:49 -07:00
Matthew Garrett 8b40cb1d38 Added deployment capability for IPAM as a Function App 2022-08-08 14:36:57 -07:00
Matthew Garrett 9a83ff82fe Updated admin api path, reservation tag id, and improved reservation api output 2022-07-24 01:55:25 -07:00
Matthew Garrett 28e82c7b36 Added refresh after updating exclusions and fixed pagination for resource graph queries 2022-07-24 00:16:44 -07:00
Matthew Garrett dc17db3d8a Cleaned up files from update of admin section and fixed subscription loading animation 2022-07-17 22:31:27 -07:00
Matthew Garrett 62ecbb5790 Added db upgrade capability and fixed cosmos db/container naming 2022-07-17 17:36:12 -07:00
Matthew Garrett 0c40986eb8 Added support for multi-tenancy and running IPAM Engine as an Azure Function 2022-07-11 21:37:20 -07:00
Matthew Garrett fcc4a1e972 Started adding support for multi-tenancy 2022-06-27 13:52:37 -07:00
Matthew Garrett 3cec3220f4 README updates 2022-06-21 00:22:59 -07:00
Matthew Garrett 6c9c37a592 Multiple fixes, updates, optimizations and completed API documentation 2022-06-21 00:10:40 -07:00
Matthew Garrett 02ad7f08f7 Added error checking for vnets that have been deleted, as well as stale vnet reflection in the API and UI 2022-06-08 09:48:41 -07:00
Matthew Garrett e6a9ea5c36 Updates across ui code on api calling and error handling 2022-06-01 15:54:25 -07:00
Matthew Garrett da75503a30 Added resiliency to graph query and optimized app registration permissions 2022-05-28 17:55:59 -07:00
Matthew Garrett f54306cc7a Streamlined deployment script and updated admin detection in engine 2022-05-27 20:20:28 -07:00
Matthew Garrett 60a8566649 Fixed error in details when displaying non-string values 2022-05-26 14:09:01 -07:00
Matthew Garrett ad7c7fb576 Refactored for 2x app registrations and updated api calling mechanisms in ui 2022-05-22 23:09:47 -07:00
Matthew Garrett dc75f2d04e Trying option of loading website into nginx container 2022-05-21 10:00:21 -07:00
Matthew Garrett fc692342f3 Added single container option where IPAM UI is injected into an nginx container 2022-05-20 01:56:12 -07:00
Matthew Garrett a6d929fad9 Moved redux sync task, fixed refresh interval update, updated single app dockerfile 2022-05-20 01:08:55 -07:00
Matthew Garrett 327824baba Added proxy option to UI docker build to support react router 2022-05-20 00:13:52 -07:00
Matthew Garrett d507894e5b Finished hiding conflicts and updated feedback message when no spaces found for visualization 2022-05-19 20:36:25 -07:00
Matthew Garrett c82bd356ff Fixed refresh interval adjustment 2022-05-19 20:22:30 -07:00
Matthew Garrett 4fe2aad1a8 Hid search bar for now 2022-05-19 19:45:08 -07:00
Matthew Garrett 1d6171dcd2 Hid conflict analysis for now 2022-05-19 19:43:56 -07:00
Matthew Garrett 82ec4bdc28 Converted tabs to spaces in react files 2022-05-19 19:41:53 -07:00
Matthew Garrett f6cde23584 Fixed UI issue when spaces and/or blocks are empty 2022-05-19 15:34:03 -07:00
Matthew Garrett f858ae35b9 Initial commit 2022-05-19 02:29:59 -07:00