Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup HeadlessCMS and AssetStore as independent projects - Rafter #5585

Closed
derberg opened this issue Sep 9, 2019 · 6 comments
Closed

Setup HeadlessCMS and AssetStore as independent projects - Rafter #5585

derberg opened this issue Sep 9, 2019 · 6 comments
Labels
area/core-and-supporting Issues or PRs related to core and supporting Epic kind/feature Categorizes issue or PR as related to a new feature.

Comments

@derberg
Copy link

derberg commented Sep 9, 2019

Description

Post move:
Announce on twitter and reddit and start counting stars

Reasons

  • Kyma is supposed to be just a glue of many projects, while projects mentioned in this issue had to be written from scratch as they did not exist in CNCF community
  • Building community and contributors group around a smaller more generic project is easier than only in Kyma context
@derberg derberg added kind/feature Categorizes issue or PR as related to a new feature. area/core-and-supporting Issues or PRs related to core and supporting labels Sep 9, 2019
@derberg derberg added this to the Backlog_Wookiee milestone Sep 9, 2019
@derberg derberg added the Epic label Sep 9, 2019
@derberg derberg changed the title Move HeadlessCMS and AssetStore from kyma repository Setup HeadlessCMS and AssetStore as independent projects Sep 9, 2019
@derberg
Copy link
Author

derberg commented Sep 12, 2019

@derberg derberg modified the milestones: Backlog_Wookiee, Sprint_Wookiee_28 Sep 24, 2019
@aerfio
Copy link
Contributor

aerfio commented Oct 10, 2019

Critical AC:

  • just moving it out of Kyma
  • create Helm chart
  • services like metadata service and asyncapi service as PLUGINS

@hudymi
Copy link
Contributor

hudymi commented Oct 10, 2019

Move plan:

  • Asset Store:
    • Asset Store Controller Manager
    • Asset Store Upload Service
  • CMS:
    • CMS Controller Manager
    • CMS Services
    • Asset Store Metadata Service --> Frontmatter Service

Classic Golang monorepo:

  • Applications as CMDs
  • common codebase

No longer bumping images - use dynamic images generated on master

@hudymi
Copy link
Contributor

hudymi commented Oct 10, 2019

Names:
Asset Store -> Rafter
CMS -> Blemmyes

@derberg
Copy link
Author

derberg commented Oct 10, 2019

Small change of plans 😄
RIP Blemmyes (that was quick huh?)

rafter stays as a single project that bundles AssetStore and HeadlessCMS. DocsTopics and ClusterDocsTopics become AssetsGroup and ClusterAssetsGroup

How would it look like?

Screen Shot 2019-10-10 at 23 14 19

  1. User creates a AssetsGroup CR in a given Namespace.
  2. The AssetsGroup Controller reads the AssetsGroup CR definition.
  3. In case the AssetsGroup CR definition does not provide a reference name of the Bucket CR, The AssetsGroup Controller checks if the default Bucket CR already exists in this Namespace. If it does not exist yet, the AssetsGroup Controller creates a new Bucket CR with labels like rafter.kyma-project.io/default: true and rafter.kyma-project.io/public: true
  4. The AssetsGroup Controller creates Asset CRs in the number corresponding to the number of sources specified in the AssetsGroup CR. It adds rafter.kyma-project.io/source-type* and rafter.kyma-project.io/asset-group labels to every Asset CR definition. It also adds the Bucket CR name under the bucketRef field to every Asset CR definition.
  5. The AssetsGroup Controller verifies if the Asset CRs are in the Ready phase and updates the status of the AssetsGroup CR accordingly.

source of svg for further improvements:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1300px" height="650px" viewBox="-0.5 -0.5 1300 650" content="&lt;mxfile modified=&quot;2019-10-10T21:11:37.867Z&quot; host=&quot;www.draw.io&quot; agent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36&quot; etag=&quot;Ba1_TfrfJAzaHkifzZl9&quot; version=&quot;12.1.0&quot; pages=&quot;1&quot;&gt;&lt;diagram id=&quot;a3868b72-15e0-7796-d70f-6df9491faeec&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" resource="https://www.draw.io/?mode=device&amp;title=Untitled%20Diagram.drawio&amp;create=https%3A%2F%2Fkyma-project.io%2Fassets%2Fdocs%2F1.5%2Fheadless-cms%2Fdocs%2Fassets%2Fheadless-cms-architecture.svg&amp;mode=device" style="background-color: rgb(255, 255, 255);"><defs/><g><g transform="translate(820.5,-1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="9" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 11px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 17px" color="#ffffff">3</font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="542" y="235" width="148" height="101" fill="#ffffff" stroke="#d2d5d9" pointer-events="none"/><g transform="translate(543.5,268.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="144" height="34" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 144px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 13px"><b>AssetsGroup Controller</b><br /></font></div></div></foreignObject><text x="72" y="25" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 211.5 210 L 396.5 210 L 426.5 240 L 426.5 380 L 211.5 380 L 211.5 210 Z" fill="#ffffff" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 396.5 210 L 396.5 240 L 426.5 240 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="none"/><path d="M 396.5 210 L 396.5 240 L 426.5 240" fill="none" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 14 302.85 C 14 279.25 14 267.45 36.5 267.45 C 21.5 267.45 21.5 243.85 36.5 243.85 C 51.5 243.85 51.5 267.45 36.5 267.45 C 59 267.45 59 279.25 59 302.85 Z" fill="#0a6ed1" stroke="none" pointer-events="none"/><path d="M 59 292.5 L 204.63 292.5" fill="none" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 209.88 292.5 L 202.88 296 L 204.63 292.5 L 202.88 289 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(3.5,305.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="65" height="16" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 65px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 13px">Kyma User</font></div></div></foreignObject><text x="33" y="16" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(275.5,249.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="104" height="13" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 13px"><b>AssetsGroup CR</b></font></div></div></foreignObject><text x="52" y="13" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 540 270 L 432.53 270" fill="none" stroke="#959ca4" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 427.28 270 L 434.28 266.5 L 432.53 270 L 434.28 273.5 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(279.5,284.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="78" height="68" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 80px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><div style="text-align: left"><span>name: security</span></div><div style="text-align: left"><span>type: </span></div><div style="text-align: left"><span>- asyncapi </span></div><div style="text-align: left"><span>- openapi</span></div><div style="text-align: left"><span>- markdown</span></div></div></div></foreignObject><text x="39" y="40" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><ellipse cx="158.5" cy="267.14" rx="18" ry="18" fill="#0a6ed1" stroke="none" pointer-events="none"/><g transform="translate(153.5,257.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="10" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 10px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 17px" color="#ffffff">1</font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><ellipse cx="482.5" cy="242.64" rx="18" ry="18" fill="#0a6ed1" stroke="none" pointer-events="none"/><ellipse cx="482.5" cy="339.14" rx="18" ry="18" fill="#0a6ed1" stroke="none" pointer-events="none"/><ellipse cx="780" cy="404.14" rx="18" ry="18" fill="#0a6ed1" stroke="none" pointer-events="none"/><g transform="translate(774.5,394.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="9" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 11px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 17px" color="#ffffff">4</font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(793.5,298.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="9" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 11px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 17px" color="#ffffff">3</font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 539 313 L 432.87 312.53" fill="none" stroke="#959ca4" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 427.62 312.5 L 434.63 309.04 L 432.87 312.53 L 434.6 316.04 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(477.5,233.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="10" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 10px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 17px" color="#ffffff">2</font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(477.5,329.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="10" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 10px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font color="#ffffff"><span style="font-size: 17px">5</span></font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 953 529 L 1230 529 L 1260 559 L 1260 648 L 953 648 L 953 529 Z" fill="#ffffff" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 1230 529 L 1230 559 L 1260 559 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="none"/><path d="M 1230 529 L 1230 559 L 1260 559" fill="none" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 913 79 L 1269 79 L 1299 109 L 1299 209 L 913 209 L 913 79 Z" fill="#ffffff" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 1269 79 L 1269 109 L 1299 109 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="none"/><path d="M 1269 79 L 1269 109 L 1299 109" fill="none" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1035.5,88.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="73" height="13" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 73px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><b><font style="font-size: 13px"> Asset CR 1</font></b></div></div></foreignObject><text x="37" y="13" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(974.5,110.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="238" height="82" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 240px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><div style="text-align: left">name: <span>security-asyncapi-8a38grj5vcu1l</span></div><div style="text-align: left">labels:</div><div style="text-align: left"><span>  </span><span>rafter.kyma-project.io</span><span>/source-type: asyncapi</span></div><div style="text-align: left">  <span>rafter.kyma-project.io</span><span>/asset-group: security</span></div><div><div style="text-align: left">bucketRef:</div><div style="text-align: left">    name: default-6n32wwj5vzq1k</div></div></div></div></foreignObject><text x="119" y="47" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 912 224 L 1267 224 L 1297 254 L 1297 351 L 912 351 L 912 224 Z" fill="#ffffff" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 1267 224 L 1267 254 L 1297 254 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="none"/><path d="M 1267 224 L 1267 254 L 1297 254" fill="none" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1033.5,222.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="68" height="37" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 70px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><p><span><b><font style="font-size: 13px">Asset CR 2</font></b></span></p></div></div></foreignObject><text x="34" y="25" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(944.5,254.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="234" height="82" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 235px; white-space: nowrap; overflow-wrap: normal; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><div style="text-align: left">name: <span>security-openapi-1b53nhy5vcu8l</span></div><div>labels:</div><div><div>  rafter.kyma-project.io/source-type: openapi</div><div>  rafter.kyma-project.io/asset-group: security</div></div><div><div>bucketRef:</div><div>    name: default-6n32wwj5vzq1k</div></div></div></div></foreignObject><text x="117" y="47" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 910 366 L 1265 366 L 1295 396 L 1295 491 L 910 491 L 910 366 Z" fill="#ffffff" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><path d="M 1265 366 L 1265 396 L 1295 396 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="none"/><path d="M 1265 366 L 1265 396 L 1295 396" fill="none" stroke="#d2d5d9" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1036.5,364.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="69" height="37" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 69px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><p><span><b><font style="font-size: 13px">Asset CR 3</font></b></span></p></div></div></foreignObject><text x="35" y="25" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(978.5,395.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="238" height="82" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 240px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><div style="text-align: left">name: <span>security-markdown-6m86drf5vcu2l</span></div><div style="text-align: left">labels:</div><div style="text-align: left"><div>  rafter.kyma-project.io/source-type<span>: asyncapi</span></div><div>  rafter.kyma-project.io/asset-group: security</div></div><div style="text-align: left"><span>bucketRef:</span><br /></div><div><div style="text-align: left">    name: default-6n32wwj5vzq1k</div></div></div></div></foreignObject><text x="119" y="47" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 690.5 286.5 L 905.63 287.47" fill="none" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 910.88 287.49 L 903.87 290.96 L 905.63 287.47 L 903.9 283.96 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 691 273.5 L 718 273.5 Q 728 273.5 728.04 263.5 L 728.46 166 Q 728.5 156 738.5 156.03 L 907.79 156.46" fill="none" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 913.04 156.48 L 906.03 159.96 L 907.79 156.46 L 906.05 152.96 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 690.5 296.5 L 717.5 296.5 Q 727.5 296.5 727.5 306.5 L 727.5 419 Q 727.5 429 737.5 428.97 L 903.63 428.52" fill="none" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 908.88 428.5 L 901.89 432.02 L 903.63 428.52 L 901.87 425.02 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1038.5,540.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="65" height="16" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 67px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><b><font style="font-size: 13px">Bucket CR</font></b></div></div></foreignObject><text x="33" y="16" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(990.5,562.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="189" height="70" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 190px; white-space: nowrap; overflow-wrap: normal; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><span><font><span style="font-size: 12px">name: 6n32wwj5vzq1k</span><br /><span style="font-size: 12px">labels:</span><br /><span style="font-size: 12px">   rafter.kyma-project.io/default: true<br /></span>  </font></span><span style="font-size: 12px">rafter.kyma-project.io/public: true</span><span><font><br /></font></span></div></div></foreignObject><text x="95" y="43" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 616 336 L 616 565 Q 616 575 625.99 575.4 L 946.64 588.25" fill="none" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><path d="M 951.88 588.46 L 944.75 591.67 L 946.64 588.25 L 945.03 584.68 Z" fill="#959ca4" stroke="#959ca4" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="646" cy="549.14" rx="18" ry="18" fill="#0a6ed1" stroke="none" pointer-events="none"/><g transform="translate(640.5,539.5)"><switch><foreignObject style="overflow:visible;" pointer-events="none" width="10" height="18" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 10px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 17px" color="#ffffff">3</font></div></div></foreignObject><text x="5" y="17" fill="#000000" text-anchor="middle" font-size="15px" font-family="Helvetica">[Not supported by viewer]</text></switch></g></g></svg>

@mmitoraj mmitoraj modified the milestones: Sprint_Wookiee_28, Sprint_Wookiee_29 Oct 14, 2019
@mmitoraj mmitoraj modified the milestones: Sprint_Wookiee_29, Sprint_Wookiee_30 Oct 28, 2019
@derberg derberg changed the title Setup HeadlessCMS and AssetStore as independent projects Setup HeadlessCMS and AssetStore as independent projects - Rafter Nov 6, 2019
@derberg derberg modified the milestones: Sprint_Wookiee_30, Sprint_Wookiee_31 Nov 12, 2019
@mmitoraj mmitoraj modified the milestones: Sprint_Wookiee_31, Sprint_Wookiee_32 Nov 27, 2019
@mmitoraj
Copy link
Contributor

Work completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core-and-supporting Issues or PRs related to core and supporting Epic kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

4 participants