Find out more backstack.dev
Refer to our Documentation
Reach out on the #backstack channel on the CNCF Slack with any feedback or questions! Also, catch new developments News
Watch the KubeCon NA 2023 session: Introducing the BACK Stack!
Find out more backstack.dev
Refer to our Documentation
Reach out on the #backstack channel on the CNCF Slack with any feedback or questions! Also, catch new developments News
Watch the KubeCon NA 2023 session: Introducing the BACK Stack!
backstack-internal/porter/porter.yaml
Line 530 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 465 in 8b0ee74
Need to decide if release action should be all in one, or 3 separate ones like it is not.
If going all in one: https://stackoverflow.com/questions/70708306/github-actions-run-step-job-in-a-workflow-if-changes-happen-in-specific-folde
porter can genreate credentials and parameters from a file. Setup a template one so folks can use it to test rather than generating
backstack-internal/backstage-org.yaml
Line 1 in 8b0ee74
backstack-internal/porter/helpers.sh
Line 31 in 8b0ee74
Working on a better way to represent this and track this, but for now just opening an issue with whats currently there
backstack-internal
│ │ ├─ .github
│ │ │ └─ dev-pkgs-builds.yaml
│ │ │ └─ line 14: TODO : need this to be macro
│ │ ├─ backstage
│ │ │ ├─ catalog
│ │ │ │ ├─ aks
│ │ │ │ │ └─ template.yaml
│ │ │ │ │ ├─ line 31: TODO : need to figure out a good way to keep these in sync or not require them alltogether
│ │ │ │ │ └─ line 79: TODO : document that we will auto add spoke to the name of the cluster
│ │ │ │ └─ eks
│ │ │ │ └─ template.yaml
│ │ │ │ └─ line 35: TODO : need to figure out a good way to keep these in sync or not require them alltogether
│ │ │ └─ packages
│ │ │ ├─ app
│ │ │ │ ├─ components
│ │ │ │ │ └─ LogoFull.tsx
│ │ │ │ │ └─ line 16: TODO : drop an SVG icon in here with BACK Stack
│ │ │ │ └─ App.tsx
│ │ │ │ └─ line 42: TODO : need to figure out how to build this in properly
│ │ │ └─ backend
│ │ │ └─ auth.ts
│ │ │ └─ line 53: TODO : need to figure out how to build this in properly
│ │ ├─ porter
│ │ │ ├─ .cnab
│ │ │ │ └─ porter.yaml
│ │ │ │ ├─ line 209: TODO : need this to be macro
│ │ │ │ ├─ line 225: BUG : there is a mixin bug with the helm plugin which has a hardcoded version of kubectl
│ │ │ │ ├─ line 229: TODO : need this to be macro
│ │ │ │ ├─ line 442: TODO : step argo-kyverno-custom-policies
│ │ │ │ ├─ line 443: TODO : step kyverno-custom-policies
│ │ │ │ └─ line 470: TODO : Need to add a cleanup step for all the SPOKE resources? or point to documents that
│ │ │ ├─ manifests
│ │ │ │ ├─ argocd
│ │ │ │ │ ├─ argocd-app-clusters.yaml
│ │ │ │ │ │ └─ line 14: TODO : needs to be configurable
│ │ │ │ │ ├─ argocd-app-of-apps.yaml
│ │ │ │ │ │ └─ line 14: TODO : needs to be configurable
│ │ │ │ │ ├─ argocd-appset-kyverno-pss.yaml
│ │ │ │ │ │ ├─ line 21: TODO : need a way to set and control this
│ │ │ │ │ │ └─ line 25: TODO : figure out how to make it configurable
│ │ │ │ │ ├─ argocd-appset-kyverno.yaml
│ │ │ │ │ │ └─ line 21: TODO : need a way to set and control this
│ │ │ │ │ └─ kyverno-policy-exception.yaml
│ │ │ │ │ └─ line 33: TODO : this should be more targeted than blanket *
│ │ │ │ ├─ backstage
│ │ │ │ │ ├─ backstage-app-config.yaml
│ │ │ │ │ │ ├─ line 47: TODO : figure out how to supply this out of the backstage secret instead of envsubs
│ │ │ │ │ │ └─ line 69: TODO : figure out how to supply this out of the backstage secret instead of envsubs
│ │ │ │ │ ├─ backstage-values.yaml
│ │ │ │ │ │ ├─ line 3: TODO : make the below configurable
│ │ │ │ │ │ └─ line 7: TODO : make the below configurable
│ │ │ │ │ └─ kyverno-policy-exception.yaml
│ │ │ │ │ └─ line 34: TODO : this should be more targeted than blanket *
│ │ │ │ ├─ crossplane
│ │ │ │ │ └─ kyverno-policy-exception.yaml
│ │ │ │ │ └─ line 34: TODO : this should be more targeted than blanket *
│ │ │ │ ├─ system
│ │ │ │ │ └─ kyverno-policy-exception.yaml
│ │ │ │ │ └─ line 61: TODO : this should be more targeted than blanket *
│ │ │ │ └─ vault
│ │ │ │ └─ kyverno-policy-exception.yaml
│ │ │ │ └─ line 48: TODO : this should be more targeted than blanket *
│ │ │ ├─ helpers.sh
│ │ │ │ ├─ line 31: TODO : This function needs to be re-wroked and allow for passing in what we want to create
│ │ │ │ ├─ line 64: TODO : this currently is not working, it is passing in the path and it needs to create the file from the path
│ │ │ │ ├─ line 115: TODO : look at utilizing the aws mixin instead of doing all of this
│ │ │ │ └─ line 116: TODO : if the above works, remove the awscli from the dockerfile tempalte
│ │ │ ├─ kind.cluster.config
│ │ │ │ └─ line 11: TODO : Need to figure out a more dynamic way to allocate hostPorts in order to allow multiple instances
│ │ │ ├─ porter.yaml
│ │ │ │ ├─ line 73: TODO : get this wired into the install process
│ │ │ │ ├─ line 231: TODO : need this to be macro
│ │ │ │ ├─ line 251: TODO : need this to be macro
│ │ │ │ ├─ line 328: TODO : document the need for registry permissions for the Github Token
│ │ │ │ ├─ line 418: TODO : this currently deploys more than just crossplane secrets. modify function to take a name
│ │ │ │ ├─ line 464: TODO : there should be a better way we overwrite the argocd-cm with the needed dex.cfg bits for auth
│ │ │ │ ├─ line 529: TODO : step argo-kyverno-custom-policies
│ │ │ │ ├─ line 530: TODO : step kyverno-custom-policies
│ │ │ │ └─ line 559: TODO : Need to add a cleanup step for all the SPOKE resources? or point to documents that
│ │ │ └─ template.Dockerfile
│ │ │ └─ line 24: TODO : need to get the version as a macro
│ │ ├─ backstage-catalog-info.yaml
│ │ │ └─ line 1: TODO : need to figure out if these should live in main repo/request repo/or be configurable
│ │ └─ backstage-org.yaml
│ │ └─ line 1: TODO : need to figure out if these should live in main repo/request repo/or be configurable
backstack-internal/porter/porter.yaml
Line 232 in 8b0ee74
backstack-internal/porter/helpers.sh
Line 115 in 8b0ee74
├─ backstage
│ └─ kyverno-policy-exception.yaml
│ └─ line 34: TODO : this should be more targeted than blanket *
├─ crossplane
│ └─ kyverno-policy-exception.yaml
│ └─ line 34: TODO : this should be more targeted than blanket *
├─ system
│ └─ kyverno-policy-exception.yaml
│ └─ line 61: TODO : this should be more targeted than blanket *
│ └─ vault
│ └─ kyverno-policy-exception.yaml
│ └─ line 48: TODO : this should be more targeted than blanket *
backstack-internal/porter/porter.yaml
Line 73 in 8b0ee74
backstack-internal/porter/helpers.sh
Line 64 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 140 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 560 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 329 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 419 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 252 in 8b0ee74
backstack-internal/porter/porter.yaml
Line 531 in 8b0ee74
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.