Sync: add gitops and ci-cd notes

This commit is contained in:
2026-04-24 14:12:17 +08:00
parent 4c2ec85278
commit 7550b4ee18
8 changed files with 847 additions and 8 deletions

View File

@@ -2,7 +2,7 @@
title: "GitOps"
type: concept
tags: [devops, gitops, infrastructure, git]
sources: [devops-culture-and-transformation-fostering-collaboration-agile-practices-and-innovation-linkedin]
sources: [devops-culture-and-transformation-fostering-collaboration-agile-practices-and-innovation-linkedin, ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]
last_updated: 2026-04-22
---

View File

@@ -4,6 +4,10 @@
- [Overview](overview.md) — living synthesis
## Sources
- [2026-04-24] [CTP Topic 9 CI CD with Gruntwork](sources/ctp-topic-9-ci-cd-with-gruntwork.md)
- [2026-04-24] [CTP Topic 32 Using Atlantis CICD for Infrastructure Deployments](sources/ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments.md)
- [2026-04-24] [CTP Topic 2 Git](sources/ctp-topic-2-git.md)
- [2026-04-24] [CTP Topic 24 Micro Focus Product Privacy Framework](sources/ctp-topic-24-micro-focus-product-privacy-framework.md)
- [2026-04-24] [CTP Topic 49 Container Lifecycle Hardening Standards](sources/ctp-topic-49-container-lifecycle-hardening-standards.md)
- [2026-04-24] [CTP Topic 21 Supply Chain Security in Micro Focus](sources/ctp-topic-21-supply-chain-security-in-micro-focus.md)
- [2026-04-24] [CTP Topic 52 3 Lines of Defence (3LoD) framework Cloud Security Posture Management (CSPM)](sources/ctp-topic-52-3-lines-of-defence-3lod-framework-cloud-security-posture-management.md)
@@ -410,10 +414,6 @@
- [2026-04-19] [public-cloud-learning-sessions-ollie-workflow-and-the-demand-process-20240416-16](sources/public-cloud-learning-sessions-ollie-workflow-and-the-demand-process-20240416-16.md) — (expected: wiki/sources/public-cloud-learning-sessions-ollie-workflow-and-the-demand-process-20240416-16.md — source missing)
- [2026-04-19] [ctp-topic-33-an-introduction-to-gitops](sources/ctp-topic-33-an-introduction-to-gitops.md) — (expected: wiki/sources/ctp-topic-33-an-introduction-to-gitops.md — source missing)
- [2026-04-19] [ctp-topic-3-deploy-and-maintain-infrastructure](sources/ctp-topic-3-deploy-and-maintain-infrastructure.md) — (expected: wiki/sources/ctp-topic-3-deploy-and-maintain-infrastructure.md — source missing)
- [2026-04-19] [ctp-topic-9-ci-cd-with-gruntwork](sources/ctp-topic-9-ci-cd-with-gruntwork.md) — (expected: wiki/sources/ctp-topic-9-ci-cd-with-gruntwork.md — source missing)
- [2026-04-19] [ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments](sources/ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments.md) — (expected: wiki/sources/ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments.md — source missing)
- [2026-04-19] [ctp-topic-2-git](sources/ctp-topic-2-git.md) — (expected: wiki/sources/ctp-topic-2-git.md — source missing)
- [2026-04-14] [CTP Topic 24 Micro Focus Product Privacy Framework](sources/ctp-topic-24-micro-focus-product-privacy-framework.md) — Micro Focus 产品隐私框架,在云转型背景下解决 GDPR/CCPA 等法律合规要求与技术实现之间的鸿沟
- [Your-AI-Isn-t-Stupid---It-Just-Needs-a-Better-Harness--Lychee-Technology-Engineering-Blog](sources/Your-AI-Isn-t-Stupid---It-Just-Needs-a-Better-Harness--Lychee-Technology-Engineering-Blog.md) — (expected: wiki/sources/Your-AI-Isn-t-Stupid---It-Just-Needs-a-Better-Harness--Lychee-Technology-Engineering-Blog.md — source missing)
- [Expose-hermes-agent-as-an-OpenAI-compatible-API-for-any-frontend](sources/Expose-hermes-agent-as-an-OpenAI-compatible-API-for-any-frontend.md) — (expected: wiki/sources/Expose-hermes-agent-as-an-OpenAI-compatible-API-for-any-frontend.md — source missing)
- [zk-steward](sources/zk-steward.md) — (expected: wiki/sources/zk-steward.md — source missing)

View File

@@ -1,3 +1,40 @@
## [2026-04-24] ingest | CTP Topic 9 CI CD with Gruntwork
- Source file: Cloud & DevOps/Public-Cloud-Learning-Sessions/06_CI_CD_GitOps/ctp-topic-9-ci-cd-with-gruntwork.md
- Status: ✅ 成功摄入
- Summary: CTP Topic 9 CI/CD 与 Gruntwork 在 AWS Landing Zone 中的实践视频;源文档状态为"待 Whisper 转录",基于文件元数据生成初始页面
- Concepts identified: [[CI/CD Pipeline]], [[Infrastructure as Code]], [[Gruntwork]], [[Terraform]], [[Terragrunt]]
- Entities identified: [[Gruntwork]], [[AWS Landing Zone]], [[Cloud Transformation Programme]]
- Source page: wiki/sources/ctp-topic-9-ci-cd-with-gruntwork.md
- Notes: 源视频待转录Key Claims/Key Quotes 为占位内容;已建立与 ctp-topic-1Gruntwork LZ 架构、ctp-topic-2Git、ctp-topic-33GitOps 入门、ctp-topic-32Atlantis CI/CD的连接关系index.md 已更新overview.md Cloud Transformation & DevOps 章节已更新;无需新建 Entity/Concept 页面
- Conflicts: (暂无,待视频转录后补充)
## [2026-04-14] ingest | CTP Topic 32 Using Atlantis CICD for Infrastructure Deployments
- Source file: Cloud & DevOps/Public-Cloud-Learning-Sessions/06_CI_CD_GitOps/ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments.md
- Status: ✅ 成功摄入
- Summary: Atlantis 替代 Jenkins 用于 Terraform IaC 部署的 CTP 学习视频,涵盖 Atlantis 架构(单 EC2 + GitHub Webhook、PR 评论式协作模型、跨账户 IAM 角色访问、并行构建、模块锁定机制
- Concepts identified: [[GitOps]], [[Infrastructure-as-Code]], [[CI/CD Pipeline]], [[Terraform]]
- Source page: wiki/sources/ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments.md
- Notes: Source page 已创建index.md 已更新Sources 节顶部overview.md Cloud Transformation & DevOps 章节已更新GitOps.md sources 列表已更新;已识别与 ctp-topic-39EKS 不支持 Atlantis的矛盾点并记录于 Contradictions 节
- Conflicts: [[ctp-topic-39-implementing-eks-in-the-aws-lab-landing-zone]]Atlantis 不支持 EKS 部署 vs Atlantis 可替代 Jenkins 全面部署)
## [2026-04-14] ingest | CTP Topic 2 Git
- Source file: Cloud & DevOps/Public-Cloud-Learning-Sessions/06_CI_CD_GitOps/ctp-topic-2-git.md
- Status: ✅ 成功摄入
- Summary: CTP Topic 2 Git 版本控制系统基础与实践视频讲座,作为 CI/CD/GitOps 系列开篇;源文档状态为"待 Whisper 转录"
- Concepts identified: [[Git]], [[Version Control]], [[DevOps]]
- Entities identified: [[Cloud Transformation Programme]]
- Source page: wiki/sources/ctp-topic-2-git.md
- Notes: 源视频待转录Key Claims/Key Quotes 为占位内容;已建立与 ctp-topic-9CI/CD with Gruntwork和 ctp-topic-33GitOps 入门的连接关系index.md 已更新overview.md Cloud Transformation & DevOps 章节已更新
## [2026-04-14] ingest | CTP Topic 24 Micro Focus Product Privacy Framework
- Source file: Cloud & DevOps/Public-Cloud-Learning-Sessions/07_Security/ctp-topic-24-micro-focus-product-privacy-framework.md
- Status: ✅ 成功摄入
- Summary: Micro Focus 产品隐私框架在云转型中的应用——PSAC 与法律顾问合作,将 GDPR/CCPA 等晦涩法律条款翻译为约 110 项低级别技术要求;隐私框架是 STLC安全开发生命周期中 13 个安全与隐私轨道之一;通过五类需求(架构类/文档类/法律类/实现类/SAS 运营类和成熟度模型0-4 级)评估产品隐私合规状态;通过"蜘蛛图"直观展示产品隐私 KPI 合规现状
- Concepts identified: [[Product Privacy Framework产品隐私框架]], [[STLCSecurity Development Life Cycle]], [[PSACProduct Security Advisory Committee]], [[PIIPersonally Identifiable Information]], [[Maturity Model成熟度模型]], [[Spider Chart蜘蛛图]], [[Product Privacy Settings Document]], [[Data Controller vs. Data Processor]], [[Anonymization & Pseudonymization]]
- Entities identified: [[Micro Focus]], [[Shlomi Ben-Hur]]
- Source page: wiki/sources/ctp-topic-24-micro-focus-product-privacy-framework.md
- Notes: 无冲突检测CTP Topic 21 和 Topic 24 均由 Shlomi Ben-Hur 主讲PSAC 作为产品安全顾问委员会在多个 topic 中出现实体创建条件待后续评估STLC 作为 SDLC 的安全扩展已有提及,本次独立建 Concept 页面overview.md 已更新,新增条目和 Key Concepts/Entities
## [2026-04-24] ingest | CTP Topic 49 Container Lifecycle Hardening Standards
- Source file: Cloud & DevOps/Public-Cloud-Learning-Sessions/07_Security/ctp-topic-49-container-lifecycle-hardening-standards.md
- Status: ✅ 成功摄入

View File

@@ -39,13 +39,17 @@ Key concepts: [[Recursive Self-Optimization]], [[Generator Space]], [[Self-Refer
**[[multi-source-tech-news-digest]]**AI Agent 驱动的多源科技新闻自动聚合与投递系统——四层数据管道整合 46 个 RSS 源、44 个 Twitter/X KOL 账号、19 个 GitHub Releases 仓库和 4 个 Brave Search 主题,覆盖 109+ 信息源通过标题相似度去重和多维度质量评分priority source +3, multi-source +5, recency +2, engagement +1生成精选简报支持 Discord/Email/Telegram 三通道投递30 秒内通过自然语言添加自定义来源。属 [[Daily-YouTube-Digest]] / [[Daily Reddit Digest]] 同款 Cron Job + AI 摘要模式的不同垂直场景(前者视频,后者 Reddit 社区,本方案文字新闻)。
### Cloud Transformation & DevOps
Git 是云转型计划中 DevOps 与 CI/CD 流水线的基础技能。**[[ctp-topic-2-git]]**CTP Topic 2作为 CI/CD/GitOps 系列的开篇,涵盖 Git 版本控制系统基础概念与实践,与 [[ctp-topic-9-ci-cd-with-gruntwork]]Gruntwork CI/CD和 [[ctp-topic-33-an-introduction-to-gitops]]GitOps 入门)构成完整的学习链路。**[[ctp-topic-9-ci-cd-with-gruntwork]]**CTP Topic 9聚焦 CI/CD 与 Gruntwork 在 AWS Landing Zone 中的实践,基于 Gruntwork 参考架构通过 Terraform/Terragrunt 实现基础设施自动化交付(⚠️ 视频待 Whisper 转录后补充详细内容)。
Cloud Transformation Programme (CTP) materials cover AWS landing zones, EKS, Terraform, GitOps, FinOps, observability, security, and enterprise architecture. Key themes: 3 Lines of Defence framework, ITSM, container hardening, backup & DR strategies. DevOps culture focuses on four pillars: Collaboration, Automation (CI/CD, IaC), Continuous Improvement (Kaizen), and Customer-Centricity. Agile practices (Scrum, Kanban) are symbiotic with DevOps. Emerging trends: DevSecOps, GitOps, Serverless DevOps, AI/ML-driven automation, and Edge Computing DevOps.
**[[ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]]**CTP Topic 32Atlantis 替代 Jenkins 用于 Terraform IaC 部署——针对当前 Jenkins 流水线初始化慢(多次代码克隆/顺序测试/ECS 预配置和架构复杂持续叠加功能导致脆弱的双重痛点Atlantis 提供 PR 评论式协作模型,开发者直接在 GitHub PR 上评论 `atlantis plan`/`apply` 即可触发变更,无需独立账号;每个 Landing Zone 共享账户部署单台 EC2 实例,通过 GitHub Enterprise Webhook 接收通知,服务账号负责评论/合并/关闭 PR跨账户访问通过在各账户部署的 IAM 角色实现;并行构建支持多模块并发 plan/apply锁定机制防止多 PR 同时操作同一模块产生冲突。Atlantis 在 merge 前即应用变更,确保代码与基础设施始终同步。属 [[GitOps]] 工具实践层,与 [[ctp-topic-33-an-introduction-to-gitops]]GitOps 概念)和 [[ctp-topic-9-ci-cd-with-gruntwork]]Gruntwork CI/CD共同构成完整链路。注意[[ctp-topic-39-implementing-eks-in-the-aws-lab-landing-zone]] 提到 Atlantis 当前不支持 EKS 部署,两者存在实践约束差异。
**[[ctp-topic-21-supply-chain-security-in-micro-focus]]**CTP Topic 21Micro Focus 产品安全小组 Shlomi Ben-Hur 主讲的软件供应链安全新方法——核心议题在云转型背景下软件供应链安全已成为企业安全战略的重中之重。供应链产品层面涵盖源码管理SCM、构建组件CI、制品库到最终交付系统CD的所有环节Micro Focus 内部存在 17 种不同 SCM 工具的极高多样性。主要驱动因素SolarWinds 攻击事件(通过渗透构建过程注入恶意代码)、美国网络安全行政命令、以及向 AWS/SaaS 迁移带来的开放性风险。核心转变:从过去 99% 关注研发安全(代码扫描/渗透测试)转向全生命周期安全防护;供应链安全成为 SDL安全开发生命周期的第五大支柱强调必须同时确保 CI 过程(构建环境/自动化服务器)和 CD 过程(交付系统)的完整性,防止黑客在任何环节篡改二进制文件。属 [[Supply Chain Security供应链安全]] 在 [[Micro Focus]] 云转型场景的核心实践,与 [[DevSecOps]](开发安全运维一体化)高度关联。
**[[ctp-topic-49-container-lifecycle-hardening-standards]]**CTP Topic 49Micro Focus 产品安全小组 Ashish 主讲的容器镜像构建阶段 11 条安全加固标准——涵盖使用 Micro Focus 基础镜像non-root/non-privileged、引入 Init 系统([[tini]] 防止僵尸进程、镜像不含敏感信息、只读根文件系统readOnlyRootFilesystem: true、[[emptyDir Volume]] 临时文件系统、镜像漏洞扫描、容器单应用原则、禁用 Kubernetes API 自动挂载automountServiceAccountToken: false、私有服务账号配合精确 RBAC、避免 hostNetwork 和 hostPort。辅以 Demo 演示 [[tini]] 阻止僵尸进程和只读文件系统阻止未授权文件创建的效果。属 [[DevSecOps]] 在容器层面的具体实践,与 [[ctp-topic-21-supply-chain-security-in-micro-focus]] 共同构成供应链安全体系(上游源码 → 中游镜像构建 → 下游运行时)
**[[ctp-topic-24-micro-focus-product-privacy-framework]]**CTP Topic 24Micro Focus 产品隐私框架在云转型中的应用——PSAC产品安全顾问委员会与法律顾问合作将 GDPR/CCPA 等晦涩法律条款翻译为约 110 项低级别技术要求;隐私框架是 STLC安全开发生命周期中 13 个安全与隐私轨道之一;通过五类需求(架构类/文档类/法律类/实现类/SAS 运营类和成熟度模型0-4 级)评估产品隐私合规状态;通过"蜘蛛图"直观展示产品在安全去标识化、被遗忘权、数据可移植性等 KPI 上的合规现状;最终产出标准化《产品隐私设置文档》,确保客户获得一致的隐私信息参考。属 [[Product Privacy Framework产品隐私框架]] 在 [[Micro Focus]] 云转型场景的核心实践,与 [[Micro Focus Security Development Life Cycle (STLC) Overview]]STLC 整体架构)直接关联
**[[public-cloud-learning-sessions-eks-optimization-part-1-of-3-compute-optimization]]**Public Cloud Learning SessionsEKS 计算优化专题 Part 1Karpenter 深度解析与 Cluster Autoscaler 对比——Karpenter 直接与 EC2 Fleet API 通信降低延迟,原生集成 Kubernetes 调度约束node selectors/affinity/taints/tolerations/topology spread内置 Spot 中断处理EventBridge + SQS和 AMI 滚动升级Eliminate 节点组管理痛点Consolidation 策略自动整合低利用率节点支持中断预算控制和峰值时段豁免。Part 3 将介绍 EKS Auto Mode 进一步简化数据平面管理(内置 Karpenter Controller。属 [[Karpenter]] 在 AWS EKS 的核心实践,与 [[ctp-topic-70-eks-deployment-using-iac]]EKS IaC 部署)共同构成 EKS 完整知识链路。
**[[ctp-topic-49-container-lifecycle-hardening-standards]]**CTP Topic 49
**[[public-cloud-learning-sessions-eks-optimization-part-2-of-3-running-containers-w]]**Public Cloud Learning SessionsEKS 计算优化专题 Part 2Bottlerocket OS火箭瓶深度解析——AWS 专为容器工作负载优化的最小化开源 Linux 发行版,核心设计理念:最小化(去除包管理器/Shell/SSH仅打包必要内核组件、安全更新分区镜像 A/B 切换确保原子性、安全加固dm-verity 根文件系统加密验证 + SE Linux enforcing 模式 + 根文件系统默认只读。Variant 机制通过平台+架构+工作负载组件组合在构建时定制功能,支持 Bottlerocket for EKS AMI自管理节点组、托管节点组Managed Node Groups和 Carpenter 节点池三种集成方式。属 [[Bottlerocket]] 在 [[Amazon EKS]] 场景的核心实践,与 Part 1Karpenter 计算优化)和 Part 3EKS Auto Mode共同构成 EKS 优化三专题完整链路Part 3 的 EKS Auto Mode 默认使用 Bottlerocket 作为节点操作系统。
@@ -101,7 +105,7 @@ Cloud Transformation Programme (CTP) materials cover AWS landing zones, EKS, Ter
**[[ctp-topic-61-workload-vpc-provision-with-ipam-automation]]**CTP Topic 61Workload VPC 完整自动化供给方案——PushkaPrincipal SRE主讲在 Topic 45 的 IPAM 自动分配机制基础上,展示了端到端 VPC 供给流程。核心增强:多 VPC 批量供给支持、邮件通知机制、CIDR /22 阈值自动审批(更大 CIDR 自动,更小需理由审批)、非路由 IP 地址(如 10.2.0.0/16支持、使用 AZ ID 避免跨账号不一致。Infoblox Grid 作为全局唯一 IP 地址数据源防止重叠,架构包含休斯顿数据中心主库及冗余 DNS/NTP/DHCP 服务。核心理念:**"只需把信息放到正确位置,一切自动完成。"** 属 [[IPAMIP Address Management]] 的应用层扩展,与 [[ctp-topic-45-automatic-ip-address-allocation-with-ipam]] 共同构成 IPAM 的"机制 → 应用"完整链路。
Key concepts: [[Process]], [[Value]], [[Value-Stream]], [[Value-Adding]], [[Waste]], [[Benefits-Quantification]], [[Cost-of-Delay]], [[WSJF]], [[SOM]], [[Feature-Level-Value-Breakdown]], [[Program-Demand-Process]], [[Proof-of-Concept]], [[Gate-Process]], [[Solution-Design]], [[Landing Zone Architecture]], [[Product-Backlog]], [[Demand-Management]], [[SMACs]], [[Prerequisite-Phase]], [[Hyper-Care]], [[Octane]], [[Hybrid DNS Resolution]], [[VMware-Cloud-on-AWS]], [[VMware]], [[HCX]], [[SDDC]], [[Stretched-Cluster]], [[Hybrid-Cloud]], [[Multi-Cloud Strategy]], [[Multi-Cloud-ROI]], [[DevOps Culture]], [[CI/CD Pipeline]], [[DevSecOps]], [[Shift-Left-Security]], [[Shift-Right-Security]], [[SAST]], [[DAST]], [[IAST]], [[SCA]], [[Break-the-Build]], [[Agile Practices]], [[DevOps Maturity]], [[DORA Metrics]], [[Infrastructure as Code]], [[Cloud-Native]], [[Cloud Maturity Levels]], [[Cloud Adoption Strategy]], [[Cloud Service Delivery]], [[Cloud DevOps Maturity Model]], [[Cloud Operating Model]], [[Cloud Governance]], [[Cloud Cost Optimization]], [[Serverless Computing]], [[Edge Computing]], [[Green Computing]], [[Data-Warehouse]], [[MPP]], [[Columnar-Storage]], [[Sort-Key]], [[Distribution-Key]], [[Vendor-Lock-In]], [[Data-Sovereignty]], [[NFR非功能需求]], [[Error Budget错误预算]], [[Chaos Engineering]], [[高可用High Availability]], [[灾难恢复架构模式]], [[Vault Lock]], [[ELK Stack]], [[OpenSearch]], [[Logstash]], [[Kibana]], [[BEATS]], [[Filebeat]], [[OpenTelemetry]], [[Fluent Bit]], [[Observability可观测性]], [[OTLPOpenTelemetry Protocol]], [[Three Signals]], [[Centralized-Logging]], [[Redis缓存]], [[RBAC]], [[TLS]], [[API-Key-Rotation]], [[跨账户备份]], [[增量备份]], [[SPF]], [[DKIM]], [[TLS]], [[API-Key-Rotation]], [[Cyber-Suite]], [[CBC-Mode]], [[SendGrid]], [[Twilio]] vs [[全量备份]]CTP Topic 72增量仅捕获变更节省存储成本、**[[AWS Backup Audit Manager]]**BAMCTP Topic 72合规审计报告、**[[AWS-Tagging-Standards]]**CTP Topic 28AWS 标签规范,涵盖命名约定、强制标签键、成本标签策略;与 Checkpoint 防火墙安全策略直接关联,标签缺失导致流量拦截)、**[[Tag-Validation-Tool]]**CTP Topic 28SRE 团队开发的 Python/Boto3 工具,通过 YAML 配置扫描 AWS 资源标签合规性)、**[[Service-Control-Policies-SCPs]]**AWS Organizations 策略类型,通过「显式拒绝」逻辑强制执行标签规范)、**[[OU-Layered-Security]]**(通过组织单元分层结构检查标签确保正确归属)、**[[Tag-Based-Security]]**(将资源标签作为安全凭证替代传统 IP 规则)、**[[Checkpoint-Firewall]]**(防火墙供应商,依赖 AWS 标签值配置网络访问策略)、**[[Variables-YAML]]**Tag Validation Tool 核心配置文件,定义每个账户的合法标签键及允许值)、**[[SRE-Tools-Repository]]**(内部代码仓库,存放 Tag Validation Tool 等 SRE 自动化脚本):[[WAF]], [[APM]], [[Cloud Security]], [[Cloud Migration]], [[High Availability]], [[Pay-as-you-go]], [[Failover]], [[Multi-factor-Authentication]], [[Data-Governance]], [[Continuous Integration]], [[Continuous Deployment]], [[Lead Time]], [[Time-to-Market]], [[MTTR]], [[MTTD]], [[MTTA]], [[Change Failure Rate]], [[Error Budget]], [[Rollback Rate]], [[Availability]], [[Scalability]], **[[Agentic AI]]**, [[Root Cause Analysis (RCA)]], [[Predictive Maintenance]], [[Deployment Automation]], [[Rightsizing]], [[Automated Security Audit]], [[AI ChatOps]], [[What-If Simulation]], **[[RTO]]**, **[[RPO]]**, **[[Feature Flag]]**, **[[Kill Switch]]**, **[[Progressive Rollout]]**, **[[Micro-Recovery]]**, **[[Deployment-vs-Release]]**, **[[Business Impact Analysis]]**, **[[Public Cloud]]**, **[[Private Cloud]]**, **[[Hybrid Cloud]]**, **[[Shared Responsibility Model]]**, [[Multi-Tenancy]], [[Intentional Cloud Strategy]], **[[Centralized Logging]]**, **[[Cross-Account Monitoring]]**, **[[Multi-Account Deployment]]**, **[[StackSets Deployment Visibility]]**, [[CMDB]], [[Problem-Management]], [[Release-Management]], [[Configuration-Management]], [[Asset-Management]], [[Security-and-Compliance]], [[DRaaS]], [[Canary-Release]], [[Blue-Green-Deployment]], [[Threat Modeling]], [[OWASP-Top-Ten]], [[Bug-Bounty]], [[Vulnerability-Scanning]], [[Penetration-Testing]], [[Compliance-Automation]]
Key concepts: [[Process]], [[Value]], [[Value-Stream]], [[Value-Adding]], [[Waste]], [[Benefits-Quantification]], [[Cost-of-Delay]], [[WSJF]], [[SOM]], [[Feature-Level-Value-Breakdown]], [[Program-Demand-Process]], [[Proof-of-Concept]], [[Gate-Process]], [[Solution-Design]], [[Landing Zone Architecture]], [[Product-Backlog]], [[Demand-Management]], [[SMACs]], [[Prerequisite-Phase]], [[Hyper-Care]], [[Octane]], [[Hybrid DNS Resolution]], [[VMware-Cloud-on-AWS]], [[VMware]], [[HCX]], [[SDDC]], [[Stretched-Cluster]], [[Hybrid-Cloud]], [[Multi-Cloud Strategy]], [[Multi-Cloud-ROI]], [[DevOps Culture]], [[CI/CD Pipeline]], [[DevSecOps]], [[Shift-Left-Security]], [[Shift-Right-Security]], [[SAST]], [[DAST]], [[IAST]], [[SCA]], [[Break-the-Build]], [[Agile Practices]], [[DevOps Maturity]], [[DORA Metrics]], [[Infrastructure as Code]], [[Cloud-Native]], [[Cloud Maturity Levels]], [[Cloud Adoption Strategy]], [[Cloud Service Delivery]], [[Cloud DevOps Maturity Model]], [[Cloud Operating Model]], [[Cloud Governance]], [[Cloud Cost Optimization]], [[Serverless Computing]], [[Edge Computing]], [[Green Computing]], [[Data-Warehouse]], [[MPP]], [[Columnar-Storage]], [[Sort-Key]], [[Distribution-Key]], [[Vendor-Lock-In]], [[Data-Sovereignty]], [[NFR非功能需求]], [[Error Budget错误预算]], [[Chaos Engineering]], [[Product Privacy Framework产品隐私框架]], [[STLCSecurity Development Life Cycle]], [[PSACProduct Security Advisory Committee]], [[PIIPersonally Identifiable Information]], [[Maturity Model成熟度模型]], [[Spider Chart蜘蛛图]], [[Product Privacy Settings Document]], [[Data Controller vs. Data Processor]], [[Anonymization & Pseudonymization]], [[被遗忘权]], [[数据可移植性]], [[高可用High Availability]], [[灾难恢复架构模式]], [[Vault Lock]], [[ELK Stack]], [[OpenSearch]], [[Logstash]], [[Kibana]], [[BEATS]], [[Filebeat]], [[OpenTelemetry]], [[Fluent Bit]], [[Observability可观测性]], [[OTLPOpenTelemetry Protocol]], [[Three Signals]], [[Centralized-Logging]], [[Redis缓存]], [[RBAC]], [[TLS]], [[API-Key-Rotation]], [[跨账户备份]], [[增量备份]], [[SPF]], [[DKIM]], [[TLS]], [[API-Key-Rotation]], [[Cyber-Suite]], [[CBC-Mode]], [[SendGrid]], [[Twilio]] vs [[全量备份]]CTP Topic 72增量仅捕获变更节省存储成本、**[[AWS Backup Audit Manager]]**BAMCTP Topic 72合规审计报告、**[[AWS-Tagging-Standards]]**CTP Topic 28AWS 标签规范,涵盖命名约定、强制标签键、成本标签策略;与 Checkpoint 防火墙安全策略直接关联,标签缺失导致流量拦截)、**[[Tag-Validation-Tool]]**CTP Topic 28SRE 团队开发的 Python/Boto3 工具,通过 YAML 配置扫描 AWS 资源标签合规性)、**[[Service-Control-Policies-SCPs]]**AWS Organizations 策略类型,通过「显式拒绝」逻辑强制执行标签规范)、**[[OU-Layered-Security]]**(通过组织单元分层结构检查标签确保正确归属)、**[[Tag-Based-Security]]**(将资源标签作为安全凭证替代传统 IP 规则)、**[[Checkpoint-Firewall]]**(防火墙供应商,依赖 AWS 标签值配置网络访问策略)、**[[Variables-YAML]]**Tag Validation Tool 核心配置文件,定义每个账户的合法标签键及允许值)、**[[SRE-Tools-Repository]]**(内部代码仓库,存放 Tag Validation Tool 等 SRE 自动化脚本):[[WAF]], [[APM]], [[Cloud Security]], [[Cloud Migration]], [[High Availability]], [[Pay-as-you-go]], [[Failover]], [[Multi-factor-Authentication]], [[Data-Governance]], [[Continuous Integration]], [[Continuous Deployment]], [[Lead Time]], [[Time-to-Market]], [[MTTR]], [[MTTD]], [[MTTA]], [[Change Failure Rate]], [[Error Budget]], [[Rollback Rate]], [[Availability]], [[Scalability]], **[[Agentic AI]]**, [[Root Cause Analysis (RCA)]], [[Predictive Maintenance]], [[Deployment Automation]], [[Rightsizing]], [[Automated Security Audit]], [[AI ChatOps]], [[What-If Simulation]], **[[RTO]]**, **[[RPO]]**, **[[Feature Flag]]**, **[[Kill Switch]]**, **[[Progressive Rollout]]**, **[[Micro-Recovery]]**, **[[Deployment-vs-Release]]**, **[[Business Impact Analysis]]**, **[[Public Cloud]]**, **[[Private Cloud]]**, **[[Hybrid Cloud]]**, **[[Shared Responsibility Model]]**, [[Multi-Tenancy]], [[Intentional Cloud Strategy]], **[[Centralized Logging]]**, **[[Cross-Account Monitoring]]**, **[[Multi-Account Deployment]]**, **[[StackSets Deployment Visibility]]**, [[CMDB]], [[Problem-Management]], [[Release-Management]], [[Configuration-Management]], [[Asset-Management]], [[Security-and-Compliance]], [[DRaaS]], [[Canary-Release]], [[Blue-Green-Deployment]], [[Threat Modeling]], [[OWASP-Top-Ten]], [[Bug-Bounty]], [[Vulnerability-Scanning]], [[Penetration-Testing]], [[Compliance-Automation]]
**[[ctp-topic-40-saas-database-architecture]]**CTP Topic 40SAS 数据库团队在 AWS 云上的架构与运维实践——团队分布于美国/加拿大/印度/以色列,管理 500+ 数据库和 1000+ DB 服务器;支持 Oracle、Vertica、Postgres、DynamoDB、SQL Server、MongoDB、MySQL 等多引擎;高可用架构采用三可用区模式(主库/备用库/见证节点);使用 Oracle Data Guard、Postgres Active-Passive/Active-Active、RDS HA 实现多活;通过 Terraform、AWS CLI、Shell/PowerShell 实现 IaC 自动化Oracle GoldenGate 支持零停机迁移。属 [[AWS-Landing-Zone]] 数据库层的核心实践,与 [[ctp-topic-51-purpose-built-databases]](数据库品类全景)和 [[ctp-topic-66-rds-vs-aurora]](关系型选型)共同构成完整的 AWS 数据库知识体系。
@@ -382,6 +386,7 @@ Key concepts: [[Generalist]], [[Self-Education]], [[Self-Interest]], [[Self-Suff
- [[clawhub.ai]] — OpenClaw Skill 市场,托管 clawr.ing 等 Skill 安装包
- [[AionUi]] — 桌面多 Agent HubmacOS/Windows/Linux将 OpenClaw 作为可视化 Cowork Agent 运行,支持内置远程救援专家和统一 MCP 配置
- [[n8n]] — workflow automation
- [[Shlomi Ben-Hur]] — Micro Focus 产品安全小组PSAC成员主讲 CTP Topic 21供应链安全和 CTP Topic 24产品隐私框架推动将法律合规要求翻译为技术实现
- [[Octane-Hub]] — Software Factory 团队Micro Focus 云转型计划一部分,主导 Docker 容器化工作负载从 Bibling Lab 向 AWS Landing Zone 的迁移项目CTO 为 Holger Rode
- [[Node.js]] — JavaScript 运行时环境n8n-mcp 的运行依赖,也是 [[n8n]] 工作流引擎的后端运行环境
- [[gog CLI]] — 由 steipete 开发的 Google Workspace 命令行管理工具Homebrew 安装),支持 Gmail/Calendar/Drive/Contacts/Docs/Sheets 全套服务,[[personal-crm]] 和 [[multi-channel-assistant]] 的前置依赖

View File

@@ -0,0 +1,45 @@
---
title: "CTP Topic 2 Git"
type: source
tags:
- Git
- VCS
- CTP
last_updated: 2026-04-14
---
## Source File
- [[Cloud & DevOps/Public-Cloud-Learning-Sessions/06_CI_CD_GitOps/ctp-topic-2-git.md]]
## Summary用中文描述
- 核心主题Git 版本控制系统基础与实践
- 问题域:云转型计划中的源代码版本控制与协作工作流
- 方法/机制视频讲座形式CTP Topic 2 系列课程
- 结论/价值:掌握 Git 是 DevOps 与 IaC 实践的基础技能
## Key Claims用中文描述
- CTP Topic 2 涵盖 Git 版本控制系统的核心概念与实操技能
## Key Quotes
> "待 Whisper 转录后补充详细内容" — 当前状态:待转录
## Key Concepts
- [[Git]]分布式版本控制系统DevOps 与 CI/CD 流水线的基础工具
- [[Version Control]]:代码变更追踪与协作管理机制
- [[DevOps]]:开发与运维协作的文化与实践体系
## Key Entities
- [[Cloud Transformation Programme]]云转型计划CTP Topic 系列课程的组织框架
## Connections
- [[ctp-topic-9-ci-cd-with-gruntwork]] ← extends ← [[ctp-topic-2-git]]
- [[ctp-topic-33-an-introduction-to-gitops]] ← depends_on ← [[ctp-topic-2-git]]
- [[public-cloud-learning-sessions-opentext-github-enterprise-to-gitlab-migration]] ← related_to ← [[ctp-topic-2-git]]
## Contradictions
- 无已知冲突
## Notes
- 原始文档状态为"待转录"Awaiting Whisper transcription → Summary
- 视频源NAS `/volume2/work/Public Cloud Learning Sessions/CTP _ Topic 2_ Git.mp4`
- 类别DevOps & SRE / 06_CI_CD_GitOps

View File

@@ -0,0 +1,79 @@
---
title: "CTP Topic 32 Using Atlantis CICD for Infrastructure Deployments"
type: source
tags: [Atlantis, CI/CD, IaC, Terraform, GitOps, CTP]
date: 2026-04-14
---
## Source File
- [[Cloud & DevOps/Public-Cloud-Learning-Sessions/06_CI_CD_GitOps/ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]]
## Summary用中文描述
### 核心主题
Atlantis 作为 Terraform IaC 自动化工具,替代 Jenkins 用于 AWS Landing Zone 的基础设施部署流水线。
### 问题域
当前 Jenkins 流水线面临两大核心痛点:
- **速度慢**初始化时间长、多次代码克隆、顺序测试、ECS Deployer 预配置导致整个流程极慢
- **复杂度高**:持续叠加功能以覆盖更多场景和边缘用例,导致流水线脆弱且易漂移
### 方法/机制
- **架构**Atlantis 以单台 EC2 实例形式部署于每个 Landing Zone 的共享账户,通过 GitHub Enterprise Webhook 接收通知
- **协作模型**:开发者直接在 GitHub Pull Request 上评论即可与 Atlantis 交互,无需单独账号和复杂集成
- **跨账户访问**:通过在每个账户部署的 IAM 角色实现,支持简单和跨账户模块部署
- **权限控制**:用户管理基于 GitHub 构建,构建日志以评论形式存储用于审计
- **并行构建**:支持多模块 plan 和 apply 命令并发执行
### 结论/价值
Atlantis 提供更好的协作模型、简化的网络架构Jenkins 需要大量 VPC Endpoints、代码与基础设施同步更新merge 前即应用变更),是替换 Jenkins 的理想方案。
## Key Claims用中文描述
- Atlantis 团队通过在 PR 上评论即可完成 plan/apply无需独立的 Jenkins 账号和集成
- Atlantis 在代码 merge 前即执行变更,确保代码始终与基础设施同步
- Atlantis 锁定机制防止多 PR 同时对同一模块执行 plan 产生冲突
- Atlantis 通过 Webhook 接收 GitHub 通知,服务账号负责与 GitHub 交互(评论、合并、关闭 PR
## Key Quotes
> "The current pipeline is practically very slow due to significant initialization time, multiple code cloning, sequential testing, and ECS deployer provisioning." — 当前 Jenkins 流水线的性能痛点
> "Atlantis applies changes before merging, ensuring code in sync with infrastructure." — Atlantis 的核心价值主张
> "When a plan is run, the directory of each module is locked until the pull request that has this folder locked is merged or closed, or the plan is manually discarded." — Atlantis 锁定机制
## Key Concepts
- [[Infrastructure-as-Code]]:通过 Terraform 代码声明式管理 AWS 基础设施Atlantis 是其 CI/CD 执行层
- [[GitOps]]:以 Git 为单一事实来源,通过 PR 协作和 Atlantis 自动化 apply 实现 GitOps 工作流
- [[CI/CD Pipeline]]:持续集成/持续部署流水线Atlantis 替代传统 Jenkins 流水线用于 IaC 场景
- [[Terraform]]HashiCorp 的基础设施即代码工具Atlantis 的核心执行对象
## Key Entities
- [[Terraform]]Atlantis 管理的基础设施即代码工具,替代手动控制台操作
- [[Jenkins]]:被 Atlantis 替代的现有 CI/CD 系统,存在初始化慢和架构复杂的问题
- [[GitHub Enterprise]]Atlantis 的事件来源,通过 Webhook 通知 Atlantis 执行 plan/apply
## Connections
- [[ctp-topic-33-an-introduction-to-gitops]] ← extends ← [[ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]]Topic 33 介绍 GitOps 概念Topic 32 展示 Atlantis 工具实现)
- [[ctp-topic-9-ci-cd-with-gruntwork]] ← extends ← [[ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]]Topic 9 介绍 Gruntwork CI/CDTopic 32 进一步细化为 Atlantis 替代方案)
- [[ctp-topic-3-deploy-and-maintain-infrastructure]] ← depends_on ← [[ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]]Topic 3 部署和维护基础设施Topic 32 提供具体 CI/CD 工具)
- [[ctp-topic-16-cross-account-terraform-modules]] ← relates_to ← [[ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]](跨账户 Terraform 模块与 Atlantis 跨账户访问机制关联)
## Contradictions
- 与 [[ctp-topic-39-implementing-eks-in-the-aws-lab-landing-zone]]
- **冲突点**EKS 部署是否支持 Atlantis
- **当前观点Topic 39**Atlantis 当前不支持 EKS 部署,需通过 Jenkins + Terragrunt 模块替代
- **对方观点Topic 32**Atlantis 可替代 Jenkins 用于所有 Terraform IaC 部署
- **分析**两者描述的语境不同——Topic 39 聚焦特定 EKS 场景下的实践经验Topic 32 描述 Atlantis 整体优势。可能 Atlantis 在某些复杂场景(如 EKS 特定依赖)下存在限制,需进一步验证
## Source Metadata
- **Category**: DevOps & SRE / 06_CI_CD_GitOps
- **Type**: VideoCTP Learning Session
- **Status**: SummarizedGemini 摘要)
- **Video Source**: NAS `/volume2/work/Public Cloud Learning Sessions/CTP _ Topic 32_ Using Atlantis CICD for infrastructure deployments.mp4`

View File

@@ -0,0 +1,50 @@
---
title: "CTP Topic 9 CI CD with Gruntwork"
type: source
tags:
- CI/CD
- Gruntwork
- IaC
- CTP
- DevOps
- AWS
date: 2026-04-14
---
## Source File
- [[Cloud & DevOps/Public-Cloud-Learning-Sessions/06_CI_CD_GitOps/ctp-topic-9-ci-cd-with-gruntwork]]
## Summary用中文描述
- 核心主题CI/CD 与 Gruntwork 在 AWS Landing Zone 中的实践
- 问题域云转型计划Cloud Transformation Programme, CTP中的基础设施自动化交付
- 方法/机制:基于 Gruntwork 参考架构,通过 CI/CD 流水线实现 Terraform/Terragrunt 代码的自动化部署
- 结论/价值:待视频转录后补充
> ⚠️ **注意**:原始视频尚未完成 Whisper 转录,以上信息基于文件元数据生成。详见 Source File 链接获取完整内容。
## Key Claims用中文描述
- (待视频转录后补充)
## Key Quotes
> (待视频转录后补充)
## Key Concepts
- [[CI/CD Pipeline]]:持续集成/持续交付流水线,自动化代码构建、测试和部署流程
- [[Infrastructure as Code (IaC)]]:通过代码管理云基础设施,实现可重复、可审计的部署
- [[Gruntwork]]:提供生产级 Terraform 模块和参考架构的 IaC 库
- [[Terraform]]HashiCorp 开源的 IaC 工具,用于声明式定义云资源
- [[Terragrunt]]Terraform 的包装器,提供状态管理和模块复用能力
## Key Entities
- [[Gruntwork]]IaC 基础设施库提供商,提供可复用的 Terraform 模块
- [[AWS Landing Zone]]AWS 多账户架构框架,为云工作负载提供安全、合规的基础设施
- [[Cloud Transformation Programme (CTP)]]云转型计划Micro Focus 将工作负载从本地数据中心迁移至 AWS 的企业级项目
## Connections
- [[ctp-topic-1-gruntwork-landing-zone-architecture]] ← foundational ← [[ctp-topic-9-ci-cd-with-gruntwork]]
- [[ctp-topic-2-git]] ← related ← [[ctp-topic-9-ci-cd-with-gruntwork]]
- [[ctp-topic-33-an-introduction-to-gitops]] ← extends ← [[ctp-topic-9-ci-cd-with-gruntwork]]
- [[ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments]] ← alternative_tool ← [[ctp-topic-9-ci-cd-with-gruntwork]]
## Contradictions
- (暂无,待视频转录后补充)