Skip to content

Commit 53296a9

Browse files
committed
Change tutorials repository org to cloudfoundry
1 parent b2ffda8 commit 53296a9

File tree

4 files changed

+74
-93
lines changed

4 files changed

+74
-93
lines changed

orgs/org_management/org_management.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def construct_mapping(self, node: Any, deep: bool = False):
3535
@final
3636
class OrgGenerator:
3737
# list of managed orgs, should match ./ORGS.md
38-
_MANAGED_ORGS = ["cloudfoundry", "cloudfoundry-tutorials"]
38+
_MANAGED_ORGS = ["cloudfoundry"]
3939
_DEFAULT_ORG = "cloudfoundry"
4040

4141
# parameters intended for testing only, all params are yaml docs

orgs/org_management/test_org_management.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -779,11 +779,11 @@ def test_generate_branch_protection_multiple_orgs(self):
779779
# integration test, depends on data in this repo which may change
780780
class TestOrgGeneratorIntegrationTest(unittest.TestCase):
781781
def test_cf_org(self):
782-
OrgGenerator._MANAGED_ORGS = ["cloudfoundry", "cloudfoundry-tutorials"]
782+
self.assertEqual(["cloudfoundry"], OrgGenerator._MANAGED_ORGS)
783783

784784
o = OrgGenerator()
785785
o.load_from_project()
786-
self.assertEqual(2, len(o.org_cfg["orgs"]))
786+
self.assertEqual(1, len(o.org_cfg["orgs"]))
787787
self.assertEqual("cloudfoundry", o.toc_org)
788788
self.assertEqual("Technical Oversight Committee", o.toc["name"])
789789
self.assertGreater(len(o.contributors["cloudfoundry"]), 100)

orgs/orgs.yml

Lines changed: 62 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,25 @@ orgs:
862862
default_branch: main
863863
description: Cloud Foundry stack based on Ubuntu 24.04 LTS
864864
has_projects: true
865+
cf4k8s-do:
866+
description: Installing cf-for-k8s on Digital Ocean
867+
archived: true
868+
has_projects: false
869+
has_wiki: false
870+
cf4devs:
871+
description: Cloud Foundry for Developers. In depth, hands on training
872+
has_projects: false
873+
has_wiki: false
874+
cf4k8s-gke:
875+
description: Learn to deploy cf-for-k8s on Google Kubernetes Engine
876+
archived: true
877+
has_projects: false
878+
has_wiki: false
879+
cf-and-k8s:
880+
description: ""
881+
archived: true
882+
has_projects: false
883+
has_wiki: false
865884
cli:
866885
allow_merge_commit: false
867886
description: The official command line client for Cloud Foundry
@@ -1246,6 +1265,10 @@ orgs:
12461265
has_projects: false
12471266
has_wiki: false
12481267
archived: true
1268+
edx:
1269+
description: Cloud Foundry educational content in edX
1270+
has_projects: false
1271+
has_wiki: false
12491272
eirini-ci:
12501273
description: CI for Eirini
12511274
has_projects: false
@@ -1295,6 +1318,10 @@ orgs:
12951318
has_projects: true
12961319
existingvolumebroker:
12971320
has_projects: true
1321+
fake-mysql-broker:
1322+
description: A service broker that looks like it provisions MySQL but doesn't actually do anything. Used for training
1323+
has_projects: false
1324+
has_wiki: false
12981325
firehose_exporter:
12991326
description: Cloud Foundry Firehose Prometheus exporter
13001327
default_branch: master
@@ -1502,6 +1529,11 @@ orgs:
15021529
haproxy-boshrelease:
15031530
description: A BOSH release for haproxy (based on cf-release's haproxy job)
15041531
has_projects: true
1532+
harness:
1533+
description: Simple script to make live-editing easier
1534+
archived: true
1535+
has_projects: false
1536+
has_wiki: false
15051537
healthcheck:
15061538
archived: true
15071539
description: Common healthcheck for buildpacks and docker
@@ -1517,6 +1549,11 @@ orgs:
15171549
has_wiki: false
15181550
honeycomb-ginkgo-reporter:
15191551
has_projects: true
1552+
hugo-whisper-theme:
1553+
description: Whisper is a minimal documentation theme for Hugo
1554+
archived: true
1555+
has_projects: false
1556+
has_wiki: false
15201557
hwc:
15211558
has_projects: true
15221559
has_wiki: false
@@ -1661,6 +1698,10 @@ orgs:
16611698
korifi-website:
16621699
default_branch: main
16631700
has_projects: false
1701+
korifi-sample-app:
1702+
description: A sample application used in the Korifi tutorial
1703+
has_projects: false
1704+
has_wiki: false
16641705
lager:
16651706
description: An opinionated logger for Go.
16661707
has_projects: true
@@ -2203,6 +2244,10 @@ orgs:
22032244
sapi-env-pool:
22042245
has_projects: true
22052246
private: true
2247+
sample-app:
2248+
description: A sample application written in Go used for training purposes
2249+
has_projects: false
2250+
has_wiki: false
22062251
secure-credentials-broker:
22072252
has_projects: true
22082253
security-notices:
@@ -2456,6 +2501,15 @@ orgs:
24562501
training-cert-admin:
24572502
has_projects: true
24582503
private: true
2504+
trycf:
2505+
description: ""
2506+
archived: true
2507+
has_projects: false
2508+
has_wiki: false
2509+
tutorials:
2510+
description: This repository contains the landing page for https://tutorials.cloudfoundry.org and automations
2511+
has_projects: false
2512+
has_wiki: false
24592513
tycho-env:
24602514
archived: true
24612515
has_projects: true
@@ -2516,6 +2570,10 @@ orgs:
25162570
urljoiner:
25172571
archived: true
25182572
has_projects: true
2573+
unhappy-appy:
2574+
description: An app that doesn't always start well. For demo and training ONLY
2575+
has_projects: false
2576+
has_wiki: false
25192577
usn-resource:
25202578
has_projects: true
25212579
vantablackbox-release:
@@ -2538,6 +2596,10 @@ orgs:
25382596
has_projects: true
25392597
volumedriver:
25402598
has_projects: true
2599+
what-is-cf:
2600+
description: Tutorial explaining what is Cloud Foundry, the foundation, etc
2601+
has_projects: false
2602+
has_wiki: false
25412603
wg-app-platform-runtime-ci:
25422604
has_projects: true
25432605
winc:
@@ -2739,84 +2801,3 @@ orgs:
27392801
privacy: closed
27402802
repos:
27412803
terraform-provider-cloudfoundry: admin
2742-
cloudfoundry-tutorials:
2743-
admins: [] # shall be empty, maintained in TOC.md
2744-
billing_email: [email protected]
2745-
company: ""
2746-
default_repository_permission: none
2747-
description: Cloud Foundry Foundation Tutorials active projects
2748-
2749-
has_organization_projects: true
2750-
has_repository_projects: true
2751-
location: Worldwide
2752-
members: [] # shall be empty, org members are maintained in contributors.yml and WG charters
2753-
members_can_create_repositories: false
2754-
name: Cloud Foundry Tutorials
2755-
repos:
2756-
cf4devs:
2757-
description: Cloud Foundry for Developers. In depth, hands on training
2758-
has_projects: false
2759-
has_wiki: false
2760-
korifi:
2761-
description: An introduction to the Korifi project
2762-
has_projects: false
2763-
has_wiki: false
2764-
korifi-sample-app:
2765-
description: A sample application used in the Korifi tutorial
2766-
has_projects: false
2767-
has_wiki: false
2768-
tutorials:
2769-
description: This repository contains the landing page for https://tutorials.cloudfoundry.org and automations
2770-
has_projects: false
2771-
has_wiki: false
2772-
what-is-cf:
2773-
description: Tutorial explaining what is Cloud Foundry, the foundation, etc
2774-
has_projects: false
2775-
has_wiki: false
2776-
sample-app:
2777-
description: A sample application written in Go used for training purposes
2778-
has_projects: false
2779-
has_wiki: false
2780-
edx:
2781-
description: Cloud Foundry educational content in edX
2782-
has_projects: false
2783-
has_wiki: false
2784-
trycf:
2785-
description: ""
2786-
archived: true
2787-
has_projects: false
2788-
has_wiki: false
2789-
cf4k8s-do:
2790-
description: Installing cf-for-k8s on Digital Ocean
2791-
archived: true
2792-
has_projects: false
2793-
has_wiki: false
2794-
unhappy-appy:
2795-
description: An app that doesn't always start well. For demo and training ONLY
2796-
has_projects: false
2797-
has_wiki: false
2798-
cf4k8s-gke:
2799-
description: Learn to deploy cf-for-k8s on Google Kubernetes Engine
2800-
archived: true
2801-
has_projects: false
2802-
has_wiki: false
2803-
harness:
2804-
description: Simple script to make live-editing easier
2805-
archived: true
2806-
has_projects: false
2807-
has_wiki: false
2808-
fake-mysql-broker:
2809-
description: A service broker that looks like it provisions MySQL but doesn't actually do anything. Used for training
2810-
has_projects: false
2811-
has_wiki: false
2812-
hugo-whisper-theme:
2813-
description: Whisper is a minimal documentation theme for Hugo
2814-
archived: true
2815-
has_projects: false
2816-
has_wiki: false
2817-
cf-and-k8s:
2818-
description: ""
2819-
archived: true
2820-
has_projects: false
2821-
has_wiki: false
2822-
teams: {}

toc/working-groups/docs.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@ areas:
7878
- name: Arsalan Khan
7979
github: asalan316
8080
repositories:
81-
- cloudfoundry-tutorials/cf4devs
82-
- cloudfoundry-tutorials/korifi-ci
83-
- cloudfoundry-tutorials/korifi-sample-app
84-
- cloudfoundry-tutorials/tutorials
85-
- cloudfoundry-tutorials/what-is-cf
86-
- cloudfoundry-tutorials/sample-app
87-
- cloudfoundry-tutorials/edx
88-
- cloudfoundry-tutorials/unhappy-appy
89-
- cloudfoundry-tutorials/fake-mysql-broker
81+
- cloudfoundry/cf4devs
82+
- cloudfoundry/korifi
83+
- cloudfoundry/korifi-sample-app
84+
- cloudfoundry/tutorials
85+
- cloudfoundry/what-is-cf
86+
- cloudfoundry/sample-app
87+
- cloudfoundry/edx
88+
- cloudfoundry/unhappy-appy
89+
- cloudfoundry/fake-mysql-broker
9090
```

0 commit comments

Comments
 (0)