hardcodedNameDict.tsx 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import lightning from "../assets/lightning.png";
  2. const hardcodedNames: { [key: string]: string } = {
  3. agones: "Agones System",
  4. docker: "Docker",
  5. "https-issuer": "HTTPS Issuer",
  6. metabase: "Metabase",
  7. mongodb: "MongoDB",
  8. datadog: "Datadog",
  9. "wallarm-ingress": "Wallarm Ingress",
  10. mysql: "MySQL",
  11. postgresql: "PostgreSQL",
  12. redis: "Redis",
  13. "node-local": "Node Local DNS",
  14. ubuntu: "Ubuntu",
  15. web: "Web Service",
  16. worker: "Worker",
  17. job: "Job",
  18. "cert-manager": "Cert Manager",
  19. elasticsearch: "Elasticsearch",
  20. prometheus: "Prometheus",
  21. rabbitmq: "RabbitMQ",
  22. logdna: "LogDNA",
  23. "tailscale-relay": "Tailscale",
  24. questdb: "QuestDB",
  25. "postgres-toolbox": "PostgreSQL Toolbox",
  26. keda: "KEDA",
  27. "grafana-agent": "Grafana Agent",
  28. "ecr-secrets-updater": "ECR Secrets Updater",
  29. };
  30. const hardcodedIcons: { [key: string]: string } = {
  31. "https-issuer":
  32. "https://cdn4.iconfinder.com/data/icons/macster-2/100/https__-512.png",
  33. metabase:
  34. "https://pbs.twimg.com/profile_images/961380992727465985/4unoiuHt.jpg",
  35. mongodb:
  36. "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg",
  37. datadog: "https://datadog-live.imgix.net/img/dd_logo_70x75.png",
  38. wallarm:
  39. "https://assets.website-files.com/5fe3434623c64c793987363d/6006cb97f71f76f8a5e85a32_Frame%201923.png",
  40. agones: "https://avatars.githubusercontent.com/u/36940055?v=4",
  41. mysql: "https://www.mysql.com/common/logos/logo-mysql-170x115.png",
  42. postgresql:
  43. "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg",
  44. redis:
  45. "https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png",
  46. ubuntu: "Ubuntu",
  47. web:
  48. "https://user-images.githubusercontent.com/65516095/111255214-07d3da80-85ed-11eb-99e2-fddcbdb99bdb.png",
  49. worker:
  50. "https://user-images.githubusercontent.com/65516095/111255250-1b7f4100-85ed-11eb-8bd1-7b17be3e0e06.png",
  51. job:
  52. "https://user-images.githubusercontent.com/65516095/111258413-4e2c3800-85f3-11eb-8a6a-88e03460f8fe.png",
  53. "cert-manager":
  54. "https://raw.githubusercontent.com/jetstack/cert-manager/master/logo/logo.png",
  55. elasticsearch:
  56. "https://ria.gallerycdn.vsassets.io/extensions/ria/elastic/0.13.3/1530754501320/Microsoft.VisualStudio.Services.Icons.Default",
  57. prometheus:
  58. "https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png",
  59. rabbitmq:
  60. "https://static-00.iconduck.com/assets.00/rabbitmq-icon-484x512-s9lfaapn.png",
  61. logdna:
  62. "https://user-images.githubusercontent.com/65516095/118185526-a2447480-b40a-11eb-9bdb-82aa0a306f26.png",
  63. "node-local": "https://hostingdata.co.uk/wp-content/uploads/2020/06/dns-png-6.png",
  64. "tailscale-relay": "https://play-lh.googleusercontent.com/wczDL05-AOb39FcL58L32h6j_TrzzGTXDLlOrOmJ-aNsnoGsT1Gkk2vU4qyTb7tGxRw=w240-h480-rw",
  65. "postgres-toolbox": "https://cdn-icons-png.flaticon.com/512/5133/5133626.png",
  66. "ecr-secrets-updater": "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/amazonwebservices/amazonwebservices-original.svg",
  67. "porter-agent": lightning,
  68. };
  69. const DISPLAY_TAGS_MAP = {
  70. "ANALYITCS": { label: "Analytics", color: "#1CCAD8" },
  71. "NETWORKING": { label: "Networking", color: "#FF680A" },
  72. "DATA_BASE": { label: "Database", color: "#5FAD56" },
  73. "LOGGING": { label: "Logging", color: "#F72585" },
  74. "MONITORING": { label: "Monitoring", color: "#774B9E" },
  75. "CACHE": { label: "Cache", color: "#F72C25" },
  76. "SEARCH": { label: "Search", color: "#F7B32B" },
  77. "MISC": { label: "Misc.", color: "#616163" },
  78. };
  79. export { hardcodedNames, hardcodedIcons, DISPLAY_TAGS_MAP };