Skip to content

Facets-cloud/facets-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

facets-scripts

Public shell scripts served via GitHub Pages and consumed by the Facets control plane, its UI, raptor, and the agent service. These are the setup/linking scripts users (and CI) curl at runtime — cloud account linking, container registry linking, VCS setup, fctl install/register, EKS read access, and module registration.

Hosting

Served as static files at:

https://facets-cloud.github.io/facets-scripts/scripts/<name>

GitHub Pages is enabled from the main branch root. .nojekyll disables Jekyll processing so files are served verbatim. Any change to a script's URL path is a breaking change for the consumers below — keep filenames and the scripts/ prefix stable.

Scripts

Script Purpose
aws-account-link.sh, aws-account-link-reader.sh, aws-policy.json Link an AWS account (writer + reader roles)
gcp-account-link.sh Link a GCP account
azure-account-link.sh, azure-account-link-reader.sh Link an Azure account
link-k8s-acc.sh, link-k8s-acc-reader.sh Link a Kubernetes cluster
link-ecr.sh, link-acr.sh, link-gar.sh Link a container registry (ECR / ACR / GAR)
add-eks-read-access.sh Grant EKS read access
fctl_install.sh, fctl_install_for_shell.sh Install the fctl CLI
fctl_register*.sh, fctl_register_target*.sh Register an artifact / target with the control plane
module_register.sh, module_publish.sh Register / publish a Facets module
list-intents.sh, allow_preview_modules.sh Misc control-plane helpers

Consumers (keep in sync when renaming URLs)

  • control-planecustomcontent/push-per-*.md (fctl instructions shown in UI)
  • control-plane-ui-reactSettingsPage/{Accounts,ContainerRegistries} constants
  • raptorcmd/create_account.go
  • agent-factoryui/.../integrations/{AWSSetupWizard,CloudIntegrationDrawer}.tsx
  • cross-control-plane, tenant-mgmt-service.github/workflows/build.yml (CI)
  • facets-modules.github/workflows/preview.yml

History note: these scripts previously lived in facets-schemas and were served at .../facets-schemas/scripts/. That repo was retired; scripts moved here.

About

Public setup/linking shell scripts served via GitHub Pages, consumed by control-plane, raptor, UI and agent-factory (migrated from facets-schemas/scripts)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages