143 Commits
Author SHA1 Message Date
Robert Dower 59d1e7192e archive repository 2025-08-07 14:08:14 -07:00
Brett T. Warden 64a7c22195 Convert pin on Jinja2 dependency to a minimum
...so we don't artificially hold on to a version with CVEs.
2025-01-06 10:27:04 -08:00
dependabot[bot] 2c54d35574 build(deps): bump werkzeug in /deployments/services/collector
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.3 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.3...3.0.6)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 08:36:54 -07:00
dependabot[bot] 16f8f47da2 Bump werkzeug from 3.0.3 to 3.0.6 in /deployments/services/webapp
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.3 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.3...3.0.6)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 15:46:42 -07:00
dependabot[bot] 8582fcd601 Bump werkzeug from 3.0.1 to 3.0.3 in /deployments/services/webapp
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to 3.0.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 09:52:15 -07:00
dependabot[bot] 7a2ee44c68 Bump werkzeug from 3.0.1 to 3.0.3 in /deployments/services/collector
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to 3.0.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 09:51:51 -07:00
dependabot[bot] 2b184fff75 Bump jinja2 from 3.1.3 to 3.1.4 in /deployments/services/webapp
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 09:51:32 -07:00
dependabot[bot] d2db7f985a Bump jinja2 from 3.1.3 to 3.1.4 in /deployments/services/collector
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 09:51:06 -07:00
dependabot[bot] 3bb3ff4573 Bump jinja2 from 2.11.3 to 3.1.3 in /deployments/services/webapp
Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.3 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.11.3...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 09:50:52 -08:00
dependabot[bot] 4fa82dd3d3 Bump jinja2 from 2.11.3 to 3.1.3 in /deployments/services/collector
Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.3 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.11.3...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 09:50:33 -08:00
dependabot[bot] cb215b1118 Bump werkzeug from 2.2.3 to 3.0.1 in /deployments/services/collector
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.3 to 3.0.1.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/2.2.3...3.0.1)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 10:50:11 -08:00
dependabot[bot] df85f8cfbb Bump werkzeug from 2.2.3 to 3.0.1 in /deployments/services/webapp
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.3 to 3.0.1.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/2.2.3...3.0.1)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 11:22:37 -08:00
dependabot[bot] 604c7fbf9e Bump flask from 1.0.4 to 2.3.2 in /deployments/services/collector
Bumps [flask](https://github.com/pallets/flask) from 1.0.4 to 2.3.2.
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/1.0.4...2.3.2)

---
updated-dependencies:
- dependency-name: flask
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 14:35:29 -07:00
dependabot[bot] 12b390f90d Bump flask from 1.0.4 to 2.3.2 in /deployments/services/webapp
Bumps [flask](https://github.com/pallets/flask) from 1.0.4 to 2.3.2.
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/1.0.4...2.3.2)

---
updated-dependencies:
- dependency-name: flask
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 14:35:14 -07:00
dependabot[bot] 2b65099176 Bump redis from 4.5.3 to 4.5.4 in /deployments/services/collector
Bumps [redis](https://github.com/redis/redis-py) from 4.5.3 to 4.5.4.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v4.5.3...v4.5.4)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-31 09:01:25 -07:00
dependabot[bot] a7ee16b912 Bump redis from 4.5.3 to 4.5.4 in /deployments/services/webapp
Bumps [redis](https://github.com/redis/redis-py) from 4.5.3 to 4.5.4.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v4.5.3...v4.5.4)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-31 09:00:22 -07:00
dependabot[bot] 7f94110581 Bump redis from 3.2.1 to 4.5.3 in /deployments/services/collector
Bumps [redis](https://github.com/redis/redis-py) from 3.2.1 to 4.5.3.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/3.2.1...v4.5.3)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 14:59:58 -07:00
dependabot[bot] ea76a31753 Bump redis from 3.2.1 to 4.5.3 in /deployments/services/webapp
Bumps [redis](https://github.com/redis/redis-py) from 3.2.1 to 4.5.3.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/3.2.1...v4.5.3)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 14:59:41 -07:00
dependabot[bot] ca4ff50854 Bump werkzeug from 0.15.5 to 2.2.3 in /deployments/services/webapp
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 0.15.5 to 2.2.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/0.15.5...2.2.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 09:25:47 -08:00
dependabot[bot] 9651bdb0ff Bump werkzeug from 0.15.5 to 2.2.3 in /deployments/services/collector
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 0.15.5 to 2.2.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/0.15.5...2.2.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 09:24:25 -08:00
dependabot[bot] 09d519880c Bump mako from 1.0.13 to 1.2.2 in /deployments/services/collector
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.0.13 to 1.2.2.
- [Release notes](https://github.com/sqlalchemy/mako/releases)
- [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/mako/commits)

---
updated-dependencies:
- dependency-name: mako
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 17:11:26 -07:00
dependabot[bot] e3882c913c Bump mako from 1.0.13 to 1.2.2 in /deployments/services/webapp
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.0.13 to 1.2.2.
- [Release notes](https://github.com/sqlalchemy/mako/releases)
- [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/mako/commits)

---
updated-dependencies:
- dependency-name: mako
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 17:11:06 -07:00
dependabot[bot] 2ae11f80a2 Bump jinja2 from 2.10.1 to 2.11.3 in /deployments/services/webapp
Bumps [jinja2](https://github.com/pallets/jinja) from 2.10.1 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.10.1...2.11.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-13 12:20:46 -07:00
dependabot[bot] b643103804 Bump jinja2 from 2.10.1 to 2.11.3 in /deployments/services/collector
Bumps [jinja2](https://github.com/pallets/jinja) from 2.10.1 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.10.1...2.11.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-13 12:20:25 -07:00
Alex Jaramillo c3637b2c22 Configurable prefix
Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
latest v1.5.0
2020-04-15 06:43:09 -07:00
Alex Jaramillo 797e7a88ec Reorganize orchestration files v1.4.0 2020-04-03 11:07:05 -07:00
Alex Jaramillo 052a0d1aca Remove telemetryui name from routes
This change removes 'telemetryui' name in the URI schema, any
additional schema name should be configured in the webserver and not
hardcoded in the app route.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-04-03 11:07:05 -07:00
Alex Jaramillo 950ca69070 Replace crash for load more
Replace crash pagination by load more crashes logic.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-04-03 11:07:05 -07:00
Alex Jaramillo a74b5b4ee3 Cleaning code
Removing unused branches and code duplication

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-04-03 11:07:05 -07:00
Alex Jaramillo 8f8b3f14e8 Streaming records
- Loading new records periodically.
- Replace pagination with load more records logic.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-04-03 11:07:05 -07:00
Alex Jaramillo a8e6112778 Updating and vendoring web ui libs
- Vendoring webui dependencies.
- Updating code to support dependency update.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-04-03 11:07:05 -07:00
Alex Jaramillo b2694b363c Implement Etag for records call
* views.py: added function for telemetryui/records path and method HEAD.
* model.py: hash generation function based on latest record timestamp.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-04-03 11:07:05 -07:00
Alex Jaramillo 742c7dca3d Crash processing service
Implementing the service to process crash data for crash view tab.

To make code easier to maintain copy shared code from a shared directory
instead of having multiple copies of the same code in different source
directories.

Squash migrations.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-03-03 09:57:46 -08:00
Alex Jaramillo 7fbe812cf0 Update documentation
Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
v1.3.0
2020-02-25 13:43:33 -08:00
Alex Jaramillo 6909c824ac Add certs placeholders
Adding empty files as placeholders for HTTPS connection. These files
have to be updated if HTTPS connections is desired.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo edd02159df docker-compose prod and test clean up
Using docker-compose.yaml for testing and making it more consistent with
docker-compose.prod.yaml

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 59a7e0eaa7 Use segregated networks
Use one network for the web interface of the application and a second
internal only network for the backend services.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 12d6b59c8e Split logs from nginx and webapps 2020-02-25 13:43:33 -08:00
Alex Jaramillo 576a856390 Automate migration on start up
Use a container to launch flask migrate in start up.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 6c9db245eb Rework configuration
Use docker env files to pass credentials to different containers.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 231f018a4a redis container for catching
Adding redis service to set of containers.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 1b126115ec Removes deployment scripts
These scrips are no longuer needed since the deployment of the services
is now part of the containers setup.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 208ccda527 Production docker-compose
Splitting telemetryui and collector as two independent services to map
to individual containers and adding code for building images.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
Alex Jaramillo 81c18ca2ec Changes for docker-compose production
These changes are needed to have collector and telemetryui as two
independent applications.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00
California Sullivan 5d8e9a75ab README.md: mention supporting openSUSE installation
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2019-11-25 11:45:14 -08:00
California Sullivan c6a4ad18f7 scripts/deploy(ui).sh: support opensuse
One small quirk is that uwsgi is located in /usr/sbin, and 'type' isn't
available to sudo. In order to locate uwsgi to substitute the correct
location into the service file, we have to add /usr/sbin to the path.

A second distro-specific issue is redis configuration. By default
opensuse does not configure it, but does provide a sample config which
we can use. Move that into the appropriate location.

One final change different from other distros needed to support opensuse
is firewall configuration. By default port 80 is not open. To fix that
we add 80/tcp to the public zone.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2019-11-25 11:45:14 -08:00
Alex Jaramillo 763e0c5749 telemetryui: making redis configurable
Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2019-09-20 09:29:11 -07:00
Alex Jaramillo 05a4cee9e4 List only numeric builds 2019-09-18 09:41:56 -07:00
Alex Jaramillo 560d699a8d Pagination for vanilla Top Crashes
crash.py, crashes.html, and views.html: support por pagination.

This change adds pagination for Top Crashes view to allow browsing over
up to 100 top crashes. Note, this change does not affect overall top
crashes or single build top crashes.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2019-09-16 11:49:20 -07:00
Alex Jaramillo ca7e080b71 Enable autoreload on change in dev environment
entrypoint.sh : add argument to autoreload application when module is
                changed in development environment.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2019-09-16 11:43:12 -07:00