Add icon colors to match services.yaml color fields
This commit is contained in:
+172
-94
@@ -1,123 +1,201 @@
|
|||||||
/* Lakehouse Dashboard - Colorful Palantir-style Theme */
|
/* Refined Cyberpunk / Palantir Theme */
|
||||||
|
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&family=Montserrat:wght@400;600;700&display=swap');
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
--background-color: #0a0e1a;
|
--neon-blue: #00f3ff;
|
||||||
--card-background: #111827;
|
--neon-purple: #9d00ff;
|
||||||
--card-hover: #1f2937;
|
--neon-green: #00ff66;
|
||||||
--text-primary: #f9fafb;
|
--neon-pink: #ff007f;
|
||||||
--text-secondary: #9ca3af;
|
--neon-yellow: #ffea00;
|
||||||
--accent-blue: #3b82f6;
|
--neon-orange: #ff6600;
|
||||||
--accent-purple: #8b5cf6;
|
--bg-dark: #050810;
|
||||||
--accent-pink: #ec4899;
|
--card-bg-light: rgba(20, 27, 45, 0.85);
|
||||||
--accent-green: #10b981;
|
--card-bg-dark: rgba(10, 15, 28, 0.6);
|
||||||
--accent-orange: #f59e0b;
|
|
||||||
--accent-cyan: #06b6d4;
|
|
||||||
--accent-red: #ef4444;
|
|
||||||
--accent-yellow: #fbbf24';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
background-color: var(--background-color);
|
background-color: var(--bg-dark) !important;
|
||||||
color: var(--text-primary);
|
background-image:
|
||||||
|
radial-gradient(circle at 20% 40%, rgba(0, 243, 255, 0.05) 0%, transparent 50%),
|
||||||
|
radial-gradient(circle at 80% 60%, rgba(157, 0, 255, 0.05) 0%, transparent 50%) !important;
|
||||||
|
font-family: 'Montserrat', sans-serif !important;
|
||||||
|
color: #f1f5f9 !important;
|
||||||
|
line-height: 1.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.service-card {
|
/* Hide default homepage elements that make it look standard */
|
||||||
background: linear-gradient(135deg, var(--card-background) 0%, #1a2332 100%);
|
header { border-bottom: 1px solid rgba(255,255,255,0.03) !important; }
|
||||||
border: 1px solid rgba(59, 130, 246, 0.3);
|
|
||||||
transition: all 0.3s ease;
|
/* The Cards - Sleek and Tight */
|
||||||
border-radius: 12px;
|
.service {
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
|
background: linear-gradient(135deg, var(--card-bg-light) 0%, var(--card-bg-dark) 100%) !important;
|
||||||
|
border: 1px solid rgba(255, 255, 255, 0.05) !important;
|
||||||
|
border-left: 3px solid rgba(255, 255, 255, 0.1) !important;
|
||||||
|
border-radius: 6px 12px 12px 6px !important;
|
||||||
|
padding: 12px 16px !important;
|
||||||
|
margin-bottom: 16px !important;
|
||||||
|
transition: all 0.3s ease !important;
|
||||||
|
box-shadow: 0 4px 12px rgba(0,0,0,0.4) !important;
|
||||||
|
backdrop-filter: blur(10px) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.service-card:hover {
|
.service:hover {
|
||||||
background: linear-gradient(135deg, var(--card-hover) 0%, #2d3748 100%);
|
transform: translateY(-2px) translateX(4px) !important;
|
||||||
border-color: var(--accent-blue);
|
background: linear-gradient(135deg, rgba(30, 41, 65, 0.95) 0%, rgba(15, 23, 42, 0.8) 100%) !important;
|
||||||
transform: translateY(-4px);
|
border-color: rgba(255, 255, 255, 0.15) !important;
|
||||||
box-shadow: 0 20px 40px rgba(59, 130, 246, 0.5);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.group-header {
|
/* Typography */
|
||||||
background: linear-gradient(90deg, var(--accent-blue), var(--accent-purple), var(--accent-pink));
|
.service-name {
|
||||||
-webkit-background-clip: text;
|
font-family: 'Fira Code', monospace !important;
|
||||||
-webkit-text-fill-color: transparent;
|
font-size: 1.05rem !important;
|
||||||
font-weight: bold;
|
font-weight: 600 !important;
|
||||||
text-transform: uppercase;
|
letter-spacing: 0.5px !important;
|
||||||
letter-spacing: 2px;
|
color: #ffffff !important;
|
||||||
font-size: 1.3em;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
border-bottom: 2px solid rgba(59, 130, 246, 0.3);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Colorful icons */
|
.service-description {
|
||||||
.si-apachekafka { color: #ff6b6b !important; }
|
font-size: 0.8rem !important;
|
||||||
.si-apachedebezium { color: #4ecdc4 !important; }
|
color: #94a3b8 !important;
|
||||||
.si-apachespark { color: #ffe66d !important; }
|
margin-top: 4px !important;
|
||||||
.si-trino { color: #95e1d3 !important; }
|
|
||||||
.si-mongodb { color: #f38181 !important; }
|
|
||||||
.si-postgresql { color: #aa96da !important; }
|
|
||||||
.si-apachecassandra { color: #fcbad3 !important; }
|
|
||||||
.si-mysql { color: #a8d8ea !important; }
|
|
||||||
.si-neo4j { color: #ff9a9e !important; }
|
|
||||||
.si-minio { color: #a18cd1 !important; }
|
|
||||||
.si-apacheairflow { color: #fd9644 !important; }
|
|
||||||
.si-apachesuperset { color: #6c5ce7 !important; }
|
|
||||||
.si-elasticsearch { color: #00cec9 !important; }
|
|
||||||
.si-kibana { color: #e84393 !important; }
|
|
||||||
.si-grafana { color: #fd79a8 !important; }
|
|
||||||
.si-proxmox { color: #00b894 !important; }
|
|
||||||
.si-git { color: #636e72 !important; }
|
|
||||||
.si-openldap { color: #0984e3 !important; }
|
|
||||||
.si-rss { color: #f59e0b !important; }
|
|
||||||
|
|
||||||
/* Animated background for specific groups */
|
|
||||||
[data-group*="Data Pipeline"] .group-header {
|
|
||||||
background: linear-gradient(90deg, #ff6b6b, #4ecdc4, #ffe66d);
|
|
||||||
-webkit-background-clip: text;
|
|
||||||
-webkit-text-fill-color: transparent;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-group*"Source Systems"] .group-header {
|
/* THE ICONS - Smaller and perfectly proportioned */
|
||||||
background: linear-gradient(90deg, #f38181, #aa96da, #fcbad3);
|
.service-icon {
|
||||||
-webkit-background-clip: text;
|
width: 3.2rem !important;
|
||||||
-webkit-text-fill-color: transparent;
|
height: 3.2rem !important;
|
||||||
|
min-width: 3.2rem !important;
|
||||||
|
background: rgba(0, 0, 0, 0.25) !important;
|
||||||
|
border-radius: 10px !important;
|
||||||
|
padding: 8px !important;
|
||||||
|
margin-right: 16px !important;
|
||||||
|
display: flex !important;
|
||||||
|
align-items: center !important;
|
||||||
|
justify-content: center !important;
|
||||||
|
border: 1px solid rgba(255, 255, 255, 0.08) !important;
|
||||||
|
transition: all 0.3s ease !important;
|
||||||
|
box-shadow: inset 0 0 10px rgba(0,0,0,0.5) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-group*"Analytics"] .group-header {
|
.service-icon img,
|
||||||
background: linear-gradient(90deg, #6c5ce7, #00cec9, #e84393);
|
.service-icon svg {
|
||||||
-webkit-background-clip: text;
|
width: 100% !important;
|
||||||
-webkit-text-fill-color: transparent;
|
height: 100% !important;
|
||||||
|
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.6)) saturate(130%) brightness(1.1) !important;
|
||||||
|
transition: all 0.3s ease !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-group*"Data Engineering"] .group-header {
|
.service:hover .service-icon {
|
||||||
background: linear-gradient(90deg, #8b5cf6, #ec4899, #10b981);
|
background: rgba(255, 255, 255, 0.05) !important;
|
||||||
-webkit-background-clip: text;
|
transform: scale(1.08) !important;
|
||||||
-webkit-text-fill-color: transparent;
|
box-shadow: inset 0 0 15px rgba(255,255,255,0.05) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Smooth scrolling */
|
.service:hover .service-icon svg,
|
||||||
html {
|
.service:hover .service-icon img {
|
||||||
scroll-behavior: smooth;
|
filter: drop-shadow(0 0 8px currentColor) saturate(150%) brightness(1.2) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Custom scrollbar */
|
/* Icon colors based on services.yaml */
|
||||||
::-webkit-scrollbar {
|
.mdi-apache-kafka, .si-apachekafka { color: #E02014 !important; }
|
||||||
width: 10px;
|
.mdi-database-sync, .si-apachedebezium { color: #4ECDC4 !important; }
|
||||||
|
.mdi-star-four-points, .si-apachespark { color: #E25A1C !important; }
|
||||||
|
.si-trino { color: #DD00A1 !important; }
|
||||||
|
.si-mongodb { color: #47A248 !important; }
|
||||||
|
.si-postgresql { color: #4169E1 !important; }
|
||||||
|
.si-apachecassandra { color: #1287B1 !important; }
|
||||||
|
.si-mysql { color: #4479A1 !important; }
|
||||||
|
.si-neo4j { color: #008CC1 !important; }
|
||||||
|
.mdi-database-cloud, .si-minio { color: #00d2ff !important; }
|
||||||
|
.mdi-server-network { color: #b500ff !important; }
|
||||||
|
.si-apacheairflow { color: #017CEE !important; }
|
||||||
|
.mdi-chart-bar, .si-apachesuperset { color: #6c5ce7 !important; }
|
||||||
|
.si-elasticsearch { color: #005571 !important; }
|
||||||
|
.si-kibana { color: #F04E98 !important; }
|
||||||
|
.si-grafana { color: #F46800 !important; }
|
||||||
|
.si-proxmox { color: #E57000 !important; }
|
||||||
|
.si-git { color: #F05032 !important; }
|
||||||
|
.mdi-account-group, .si-openldap { color: #0984e3 !important; }
|
||||||
|
.mdi-rss { color: #f59e0b !important; }
|
||||||
|
|
||||||
|
/* Group Headers - Tighter and more professional */
|
||||||
|
.services-group > div.flex.items-center.justify-between.mb-2 {
|
||||||
|
border-bottom: 1px solid rgba(255,255,255,0.1) !important;
|
||||||
|
padding-bottom: 8px !important;
|
||||||
|
margin-bottom: 16px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
::-webkit-scrollbar-track {
|
.services-group .text-theme-700.dark\:text-theme-200.text-lg.font-bold {
|
||||||
background: var(--background-color);
|
font-family: 'Montserrat', sans-serif !important;
|
||||||
|
font-weight: 700 !important;
|
||||||
|
font-size: 1.15rem !important;
|
||||||
|
text-transform: uppercase !important;
|
||||||
|
letter-spacing: 2px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
::-webkit-scrollbar-thumb {
|
/* --- COLUMN GLOW EFFECTS (Borders & Headers only) --- */
|
||||||
background: var(--accent-blue);
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
::-webkit-scrollbar-thumb:hover {
|
/* 1. Data Pipeline (Blue) */
|
||||||
background: var(--accent-purple);
|
.services-group:nth-child(1) .service { border-left-color: var(--neon-blue) !important; }
|
||||||
}
|
.services-group:nth-child(1) .service:hover { box-shadow: -5px 0 15px rgba(0, 243, 255, 0.15), 0 4px 12px rgba(0,0,0,0.5) !important; }
|
||||||
|
.services-group:nth-child(1) .text-lg.font-bold { color: var(--neon-blue) !important; text-shadow: 0 0 10px rgba(0, 243, 255, 0.3) !important; }
|
||||||
|
|
||||||
/* Icon styling */
|
/* 2. Source Systems (Purple) */
|
||||||
svg {
|
.services-group:nth-child(2) .service { border-left-color: var(--neon-purple) !important; }
|
||||||
filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.3));
|
.services-group:nth-child(2) .service:hover { box-shadow: -5px 0 15px rgba(157, 0, 255, 0.15), 0 4px 12px rgba(0,0,0,0.5) !important; }
|
||||||
|
.services-group:nth-child(2) .text-lg.font-bold { color: var(--neon-purple) !important; text-shadow: 0 0 10px rgba(157, 0, 255, 0.3) !important; }
|
||||||
|
|
||||||
|
/* 3. Storage (Green) */
|
||||||
|
.services-group:nth-child(3) .service { border-left-color: var(--neon-green) !important; }
|
||||||
|
.services-group:nth-child(3) .service:hover { box-shadow: -5px 0 15px rgba(0, 255, 102, 0.15), 0 4px 12px rgba(0,0,0,0.5) !important; }
|
||||||
|
.services-group:nth-child(3) .text-lg.font-bold { color: var(--neon-green) !important; text-shadow: 0 0 10px rgba(0, 255, 102, 0.3) !important; }
|
||||||
|
|
||||||
|
/* 4. Orchestration (Pink) */
|
||||||
|
.services-group:nth-child(4) .service { border-left-color: var(--neon-pink) !important; }
|
||||||
|
.services-group:nth-child(4) .service:hover { box-shadow: -5px 0 15px rgba(255, 0, 127, 0.15), 0 4px 12px rgba(0,0,0,0.5) !important; }
|
||||||
|
.services-group:nth-child(4) .text-lg.font-bold { color: var(--neon-pink) !important; text-shadow: 0 0 10px rgba(255, 0, 127, 0.3) !important; }
|
||||||
|
|
||||||
|
/* 5. Analytics (Yellow) */
|
||||||
|
.services-group:nth-child(5) .service { border-left-color: var(--neon-yellow) !important; }
|
||||||
|
.services-group:nth-child(5) .service:hover { box-shadow: -5px 0 15px rgba(255, 234, 0, 0.15), 0 4px 12px rgba(0,0,0,0.5) !important; }
|
||||||
|
.services-group:nth-child(5) .text-lg.font-bold { color: var(--neon-yellow) !important; text-shadow: 0 0 10px rgba(255, 234, 0, 0.3) !important; }
|
||||||
|
|
||||||
|
/* 6. Management (Orange) */
|
||||||
|
.services-group:nth-child(6) .service { border-left-color: var(--neon-orange) !important; }
|
||||||
|
.services-group:nth-child(6) .service:hover { box-shadow: -5px 0 15px rgba(255, 102, 0, 0.15), 0 4px 12px rgba(0,0,0,0.5) !important; }
|
||||||
|
.services-group:nth-child(6) .text-lg.font-bold { color: var(--neon-orange) !important; text-shadow: 0 0 10px rgba(255, 102, 0, 0.3) !important; }
|
||||||
|
|
||||||
|
/* --- 7. RSS FEEDS (Compact Layout) --- */
|
||||||
|
.services-group:nth-child(7) .service {
|
||||||
|
border-left-color: #64748b !important;
|
||||||
|
padding: 8px 12px !important;
|
||||||
|
margin-bottom: 10px !important;
|
||||||
|
background: rgba(15, 23, 42, 0.4) !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
}
|
||||||
|
.services-group:nth-child(7) .service:hover {
|
||||||
|
background: rgba(30, 41, 59, 0.8) !important;
|
||||||
|
box-shadow: -3px 0 10px rgba(100, 116, 139, 0.2) !important;
|
||||||
|
}
|
||||||
|
.services-group:nth-child(7) .service-icon {
|
||||||
|
width: 2rem !important;
|
||||||
|
height: 2rem !important;
|
||||||
|
min-width: 2rem !important;
|
||||||
|
padding: 5px !important;
|
||||||
|
margin-right: 12px !important;
|
||||||
|
border-radius: 6px !important;
|
||||||
|
}
|
||||||
|
.services-group:nth-child(7) .service-name {
|
||||||
|
font-size: 0.9rem !important;
|
||||||
|
font-family: 'Inter', sans-serif !important;
|
||||||
|
font-weight: 500 !important;
|
||||||
|
}
|
||||||
|
.services-group:nth-child(7) .service-description {
|
||||||
|
font-size: 0.75rem !important;
|
||||||
|
margin-top: 2px !important;
|
||||||
|
}
|
||||||
|
.services-group:nth-child(7) .text-lg.font-bold {
|
||||||
|
color: #94a3b8 !important;
|
||||||
|
text-shadow: none !important;
|
||||||
|
font-size: 1rem !important;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,117 +1,142 @@
|
|||||||
---
|
---
|
||||||
# Lakehouse Data Pipeline Dashboard
|
# Lakehouse Data Pipeline Dashboard
|
||||||
# Organized by system type with colorful layout
|
# Organized by system type with Palantir-style layout
|
||||||
|
|
||||||
- Data Pipeline:
|
- Data Pipeline:
|
||||||
- Kafka UI:
|
- Kafka UI:
|
||||||
icon: si-apachekafka
|
icon: mdi-apache-kafka
|
||||||
href: http://10.0.21.36:9000/
|
color: "#E02014"
|
||||||
|
href: http://atc-kafka01.dell-atc.lan:9000/
|
||||||
description: Kafka Topics & Management
|
description: Kafka Topics & Management
|
||||||
- Debezium Connect:
|
- Debezium Connect:
|
||||||
icon: si-apachedebezium
|
icon: mdi-database-sync
|
||||||
href: http://10.0.21.50:8083/
|
color: "#4ECDC4"
|
||||||
|
href: http://atc-lake01.dell-atc.lan:8083/
|
||||||
description: CDC Connectors
|
description: CDC Connectors
|
||||||
- Spark Master:
|
- Spark Master:
|
||||||
icon: si-apachespark
|
icon: mdi-star-four-points
|
||||||
href: http://10.0.21.50:8080/
|
color: "#E25A1C"
|
||||||
|
href: http://atc-lake01.dell-atc.lan:8080/
|
||||||
description: Spark Jobs & Monitoring
|
description: Spark Jobs & Monitoring
|
||||||
- Trino:
|
- Trino:
|
||||||
icon: si-trino
|
icon: si-trino
|
||||||
href: http://10.0.21.50:8089/
|
color: "#DD00A1"
|
||||||
|
href: http://atc-lake01.dell-atc.lan:8089/
|
||||||
description: Distributed SQL Query Engine
|
description: Distributed SQL Query Engine
|
||||||
|
|
||||||
- Source Systems:
|
- Source Systems:
|
||||||
- MongoDB:
|
- MongoDB:
|
||||||
icon: si-mongodb
|
icon: si-mongodb
|
||||||
href: mongodb://10.0.21.51:27017
|
color: "#47A248"
|
||||||
|
href: mongodb://atc-db02.dell-atc.lan:27017
|
||||||
description: MongoDB Supply Chain Data
|
description: MongoDB Supply Chain Data
|
||||||
- PostgreSQL:
|
- PostgreSQL:
|
||||||
icon: si-postgresql
|
icon: si-postgresql
|
||||||
href: postgresql://10.0.21.51:5432
|
color: "#4169E1"
|
||||||
|
href: postgresql://atc-db02.dell-atc.lan:5432
|
||||||
description: PostgreSQL Sales Data
|
description: PostgreSQL Sales Data
|
||||||
- Cassandra:
|
- Cassandra:
|
||||||
icon: si-apachecassandra
|
icon: si-apachecassandra
|
||||||
href: cassandra://10.0.21.51:9042
|
color: "#1287B1"
|
||||||
|
href: cassandra://atc-db02.dell-atc.lan:9042
|
||||||
description: Cassandra Telemetry Data
|
description: Cassandra Telemetry Data
|
||||||
- MySQL:
|
- MySQL:
|
||||||
icon: si-mysql
|
icon: si-mysql
|
||||||
href: mysql://10.0.21.51:3306
|
color: "#4479A1"
|
||||||
|
href: mysql://atc-db02.dell-atc.lan:3306
|
||||||
description: MySQL HR Data
|
description: MySQL HR Data
|
||||||
- Neo4j:
|
- Neo4j:
|
||||||
icon: si-neo4j
|
icon: si-neo4j
|
||||||
href: http://10.0.21.51:7474/
|
color: "#008CC1"
|
||||||
|
href: http://atc-db02.dell-atc.lan:7474/
|
||||||
description: Neo4j Graph Database
|
description: Neo4j Graph Database
|
||||||
|
|
||||||
- Storage:
|
- Storage:
|
||||||
- ObjectScale S3:
|
- ObjectScale S3:
|
||||||
icon: si-minio
|
icon: mdi-database-cloud
|
||||||
|
color: "#00d2ff"
|
||||||
href: http://10.0.20.111:9020/
|
href: http://10.0.20.111:9020/
|
||||||
description: S3 Object Storage
|
description: S3 Object Storage
|
||||||
- ObjectScale Web:
|
- ObjectScale Web:
|
||||||
icon: si-minio
|
icon: mdi-server-network
|
||||||
|
color: "#b500ff"
|
||||||
href: https://10.0.20.111/
|
href: https://10.0.20.111/
|
||||||
description: ObjectScale Management UI
|
description: ObjectScale Management UI
|
||||||
|
|
||||||
- Orchestration:
|
- Orchestration:
|
||||||
- Airflow:
|
- Airflow:
|
||||||
icon: si-apacheairflow
|
icon: si-apacheairflow
|
||||||
|
color: "#017CEE"
|
||||||
href: http://10.0.21.55:8080/
|
href: http://10.0.21.55:8080/
|
||||||
description: Workflow Orchestration
|
description: Workflow Orchestration
|
||||||
|
|
||||||
- Analytics & Visualization:
|
- Analytics & Visualization:
|
||||||
- Superset:
|
- Superset:
|
||||||
icon: si-apachesuperset
|
icon: mdi-chart-bar
|
||||||
href: http://10.0.21.45:8088/
|
color: "#6c5ce7"
|
||||||
|
href: http://atc-docker01.dell-atc.lan:8088/
|
||||||
description: Business Intelligence & Dashboards
|
description: Business Intelligence & Dashboards
|
||||||
- Elasticsearch:
|
- Elasticsearch:
|
||||||
icon: si-elasticsearch
|
icon: si-elasticsearch
|
||||||
href: http://10.0.21.46:9200/
|
color: "#005571"
|
||||||
|
href: http://atc-elastic01.dell-atc.lan:9200/
|
||||||
description: Search & Analytics Engine
|
description: Search & Analytics Engine
|
||||||
- Kibana:
|
- Kibana:
|
||||||
icon: si-kibana
|
icon: si-kibana
|
||||||
href: http://10.0.21.46:5601/
|
color: "#F04E98"
|
||||||
|
href: http://atc-elastic01.dell-atc.lan:5601/
|
||||||
description: Data Visualization
|
description: Data Visualization
|
||||||
- Grafana:
|
- Grafana:
|
||||||
icon: si-grafana
|
icon: si-grafana
|
||||||
href: http://10.0.20.103/
|
color: "#F46800"
|
||||||
|
href: http://atc-grafana.dell-atc.lan/
|
||||||
description: Metrics & Monitoring
|
description: Metrics & Monitoring
|
||||||
|
|
||||||
- Management:
|
- Management:
|
||||||
- Proxmox:
|
- Proxmox:
|
||||||
icon: si-proxmox
|
icon: si-proxmox
|
||||||
href: http://10.0.10.65:8006/
|
color: "#E57000"
|
||||||
|
href: https://dcp-pve01.dell-atc.lan:8006/
|
||||||
description: Virtualization Platform
|
description: Virtualization Platform
|
||||||
- Git/Forgejo:
|
- Git/Forgejo:
|
||||||
icon: si-git
|
icon: si-git
|
||||||
|
color: "#F05032"
|
||||||
href: http://atc-mgt01.dell-atc.lan:3001/
|
href: http://atc-mgt01.dell-atc.lan:3001/
|
||||||
description: Git Repository
|
description: Git Repository
|
||||||
- ATC LDAP:
|
- ATC LDAP:
|
||||||
icon: si-openldap
|
icon: mdi-account-group
|
||||||
|
color: "#0984e3"
|
||||||
href: http://atc-mgt01.dell-atc.lan/lam/
|
href: http://atc-mgt01.dell-atc.lan/lam/
|
||||||
description: LDAP Management
|
description: LDAP Management
|
||||||
|
|
||||||
- Data Engineering & AI Resources:
|
- Data Engineering & AI Resources:
|
||||||
- TLDR Data Engineering:
|
- TLDR Data Engineering:
|
||||||
icon: si-rss
|
icon: mdi-rss
|
||||||
|
color: "#f59e0b"
|
||||||
href: https://tldr.tech/dataengineering/
|
href: https://tldr.tech/dataengineering/
|
||||||
description: Daily data engineering news
|
description: Daily data engineering news
|
||||||
- TLDR AI:
|
- TLDR AI:
|
||||||
icon: si-rss
|
icon: mdi-rss
|
||||||
|
color: "#f59e0b"
|
||||||
href: https://tldr.tech/ai/
|
href: https://tldr.tech/ai/
|
||||||
description: Daily AI news
|
description: Daily AI news
|
||||||
- KDnuggets:
|
- KDnuggets:
|
||||||
icon: si-rss
|
icon: mdi-rss
|
||||||
|
color: "#f59e0b"
|
||||||
href: https://www.kdnuggets.com/
|
href: https://www.kdnuggets.com/
|
||||||
description: Data science and machine learning
|
description: Data science and machine learning
|
||||||
- Towards Data Science:
|
- Towards Data Science:
|
||||||
icon: si-rss
|
icon: mdi-rss
|
||||||
|
color: "#f59e0b"
|
||||||
href: https://towardsdatascience.com/
|
href: https://towardsdatascience.com/
|
||||||
description: Data science articles
|
description: Data science articles
|
||||||
- Data Engineering Central:
|
- Data Engineering Central:
|
||||||
icon: si-rss
|
icon: mdi-rss
|
||||||
|
color: "#f59e0b"
|
||||||
href: https://www.dataengineeringcentral.com/
|
href: https://www.dataengineeringcentral.com/
|
||||||
description: Data engineering resources
|
description: Data engineering resources
|
||||||
- Apache Airflow Blog:
|
- Apache Airflow Blog:
|
||||||
icon: si-rss
|
icon: mdi-rss
|
||||||
|
color: "#f59e0b"
|
||||||
href: https://airflow.apache.org/blog/
|
href: https://airflow.apache.org/blog/
|
||||||
description: Airflow updates and tutorials
|
description: Airflow updates and tutorials
|
||||||
|
|||||||
Reference in New Issue
Block a user