 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| cmd
       | |
| 
          
            applications-rp
            
            command
          
          
         | |
| 
          
            controller
            
            command
          
          
         | |
| 
          
            docgen
            
            command
          
          
         | |
| 
          
            dynamic-rp
            
            command
          
          
         | |
| 
          
            rad
            
            command
          
          
         | |
| 
          
            ucpd
            
            command
          
          
         | |
| pkg
       | |
| 
          
            armrpc/asyncoperation/statusmanager
            
            
          
           Package statusmanager is a generated GoMock package. | Package statusmanager is a generated GoMock package. | 
| 
          
            azure/azresources
            
            
          
           Contains constant values related to azure resources | Contains constant values related to azure resources | 
| 
          
            cli/azure
            
            
          
           Package azure is a generated GoMock package. | Package azure is a generated GoMock package. | 
| 
          
            cli/bicep
            
            
          
           bicep contains functionality for working with the Bicep compiler as well as ARM-JSON templates. | bicep contains functionality for working with the Bicep compiler as well as ARM-JSON templates. | 
| 
          
            cli/clients
            
            
          
           Package clients is a generated GoMock package. | Package clients is a generated GoMock package. | 
| 
          
            cli/clierrors
            
            
          
           clierrors defines error types that are useful in the CLI for customizing the experience when a failure occurs. | clierrors defines error types that are useful in the CLI for customizing the experience when a failure occurs. | 
| 
          
            cli/cmd/env/namespace
            
            
          
           Package namespace is a generated GoMock package. | Package namespace is a generated GoMock package. | 
| 
          
            cli/cmd/radinit
            
            
          
           Package radinit is a generated GoMock package. | Package radinit is a generated GoMock package. | 
| 
          
            cli/config
            
            
          
           config contains functionality for reading Radius' configuration and interacting with it. | config contains functionality for reading Radius' configuration and interacting with it. | 
| 
          
            cli/connections
            
            
          
           connections contains functionality for using the workspace.Connection concept of the CLI to connect and interact with the remote endpoints that are described by the workspace concept (Radius control plane, environment, et al). | connections contains functionality for using the workspace.Connection concept of the CLI to connect and interact with the remote endpoints that are described by the workspace concept (Radius control plane, environment, et al). | 
| 
          
            cli/credential
            
            
          
           Package credential is a generated GoMock package. | Package credential is a generated GoMock package. | 
| 
          
            cli/deploy
            
            
          
           deploy contains reusable infrastructure for Bicep deployments. | deploy contains reusable infrastructure for Bicep deployments. | 
| 
          
            cli/filesystem
            
            
          
           Package filesystem is a generated GoMock package. | Package filesystem is a generated GoMock package. | 
| 
          
            cli/framework
            
            
          
           Package framework is a generated GoMock package. | Package framework is a generated GoMock package. | 
| 
          
            cli/helm
            
            
          
           Package helm is a generated GoMock package. | Package helm is a generated GoMock package. | 
| 
          
            cli/kubernetes
            
            
          
           Package kubernetes is a generated GoMock package. | Package kubernetes is a generated GoMock package. | 
| 
          
            cli/kubernetes/logstream
            
            
          
           logstream contains functionality for streaming logs for an entire application from Kubernetes. | logstream contains functionality for streaming logs for an entire application from Kubernetes. | 
| 
          
            cli/kubernetes/portforward
            
            
          
           portforward contains functionality for port-forwarding an entire application from Kubernetes. | portforward contains functionality for port-forwarding an entire application from Kubernetes. | 
| 
          
            cli/manifest
            
            
          
           manifest contains the parsing and validation logic for a resource provider manifest. | manifest contains the parsing and validation logic for a resource provider manifest. | 
| 
          
            cli/output
            
            
          
           Package output is a generated GoMock package. | Package output is a generated GoMock package. | 
| 
          
            cli/prompt
            
            
          
           Package prompt is a generated GoMock package. | Package prompt is a generated GoMock package. | 
| 
          
            cli/setup
            
            
          
           package setup contains support functions for programmatically installing and uninstalling Radius. | package setup contains support functions for programmatically installing and uninstalling Radius. | 
| 
          
            cli/workspaces
            
            
          
           workspaces contains functionality for using the workspace concept of the CLI to store data related to the remote endpoints that are described by the workspace concept (Radius control plane, environment, et al). | workspaces contains functionality for using the workspace concept of the CLI to store data related to the remote endpoints that are described by the workspace concept (Radius control plane, environment, et al). | 
| 
          
            components
            
            
          
           components and its subpackages hold the implementations of shared components used by the Radius control-plane services. | components and its subpackages hold the implementations of shared components used by the Radius control-plane services. | 
| 
          
            components/database
            
            
          
           Package database is a generated GoMock package. | Package database is a generated GoMock package. | 
| 
          
            components/database/apiserverstore
            
            
          
           Package apiserverstore stores resources using the Kubernetes API Server - using CRDs as a key-value store. | Package apiserverstore stores resources using the Kubernetes API Server - using CRDs as a key-value store. | 
| 
          
            components/database/apiserverstore/api/ucp.dev/v1alpha1
            
            
          
           Package v1alpha1 contains API Schema definitions for the ucp v1alpha1 API group +kubebuilder:object:generate=true +groupName=ucp.dev | Package v1alpha1 contains API Schema definitions for the ucp v1alpha1 API group +kubebuilder:object:generate=true +groupName=ucp.dev | 
| 
          
            components/database/databaseutil
            
            
          
           storeutil contains utility functions for implementing database backends. | storeutil contains utility functions for implementing database backends. | 
| 
          
            components/database/inmemory
            
            
          
           inmemory contains an implementation of the Radius data store interface that stores data in memory. | inmemory contains an implementation of the Radius data store interface that stores data in memory. | 
| 
          
            components/queue
            
            
          
           Package queue is a generated GoMock package. | Package queue is a generated GoMock package. | 
| 
          
            components/secret
            
            
          
           Package secret is a generated GoMock package. | Package secret is a generated GoMock package. | 
| 
          
            components/testhost
            
            
          
           Package testhost provides a host for running any Radius control-plane component as an in-memory server for testing purposes. | Package testhost provides a host for running any Radius control-plane component as an in-memory server for testing purposes. | 
| 
          
            controller/api/radapp.io/v1alpha3
            
            
          
           Package v1alpha3 contains API Schema definitions for the v1alpha3 API group +kubebuilder:object:generate=true +groupName=radapp.io | Package v1alpha3 contains API Schema definitions for the v1alpha3 API group +kubebuilder:object:generate=true +groupName=radapp.io | 
| 
          
            controller/reconciler
            
            
          
           Package reconciler is a generated GoMock package. | Package reconciler is a generated GoMock package. | 
| 
          
            corerp/backend/deployment
            
            
          
           Package deployment is a generated GoMock package. | Package deployment is a generated GoMock package. | 
| 
          
            corerp/handlers
            
            
          
           Package handlers is a generated GoMock package. | Package handlers is a generated GoMock package. | 
| 
          
            corerp/processors/extenders
            
            
          
           extenders contains the resource processor for extenders. | extenders contains the resource processor for extenders. | 
| 
          
            corerp/renderers
            
            
          
           Package renderers is a generated GoMock package. | Package renderers is a generated GoMock package. | 
| 
          
            daprrp/processors/configurationstores
            
            
          
           configurationstores contains the resource processor for Dapr Configuration Stores. | configurationstores contains the resource processor for Dapr Configuration Stores. | 
| 
          
            daprrp/processors/pubsubbrokers
            
            
          
           pubsubbrokers contains the resource processor for Dapr PubSub Brokers. | pubsubbrokers contains the resource processor for Dapr PubSub Brokers. | 
| 
          
            daprrp/processors/secretstores
            
            
          
           secretstores contains the resource processor for Dapr Secret Stores. | secretstores contains the resource processor for Dapr Secret Stores. | 
| 
          
            daprrp/processors/statestores
            
            
          
           statestores contains the resource processor for Dapr State Stores. | statestores contains the resource processor for Dapr State Stores. | 
| 
          
            datastoresrp/processors/mongodatabases
            
            
          
           mongodatabases contains the resource processor for Mongo databases. | mongodatabases contains the resource processor for Mongo databases. | 
| 
          
            datastoresrp/processors/rediscaches
            
            
          
           rediscaches contains the resource processor for Redis caches. | rediscaches contains the resource processor for Redis caches. | 
| 
          
            datastoresrp/processors/sqldatabases
            
            
          
           sqldatabases contains the resource processor for SQL databases. | sqldatabases contains the resource processor for SQL databases. | 
| 
          
            dynamicrp
            
            
          
           dynamicrp holds the implementation of the dynamic resource provider. | dynamicrp holds the implementation of the dynamic resource provider. | 
| 
          
            dynamicrp/server
            
            
          
           server holds the server implementation for the dynamicrp. | server holds the server implementation for the dynamicrp. | 
| 
          
            dynamicrp/testhost
            
            
          
           testhost provides an implementation of a test server for the dynamic RP. | testhost provides an implementation of a test server for the dynamic RP. | 
| 
          
            messagingrp/processors/rabbitmqqueues
            
            
          
           rabbitmqqueues contains the resource processor for rabbitMQ. | rabbitmqqueues contains the resource processor for rabbitMQ. | 
| 
          
            portableresources/processors
            
            
          
           processors contains the shared logic and interfaces for implementing a resource processor. | processors contains the shared logic and interfaces for implementing a resource processor. | 
| 
          
            recipes/configloader
            
            
          
           Package configloader is a generated GoMock package. | Package configloader is a generated GoMock package. | 
| 
          
            recipes/driver
            
            
          
           Package driver is a generated GoMock package. | Package driver is a generated GoMock package. | 
| 
          
            recipes/engine
            
            
          
           Package engine is a generated GoMock package. | Package engine is a generated GoMock package. | 
| 
          
            recipes/terraform
            
            
          
           Package terraform is a generated GoMock package. | Package terraform is a generated GoMock package. | 
| 
          
            recipes/terraform/config/backends
            
            
          
           Package backends is a generated GoMock package. | Package backends is a generated GoMock package. | 
| 
          
            recipes/terraform/config/providers
            
            
          
           Package providers is a generated GoMock package. | Package providers is a generated GoMock package. | 
| 
          
            rp
            
            
          
           rp package includes common packages which are shared by corerp and portable resources rps (datastoresrp, messagingrp, daprrp). | rp package includes common packages which are shared by corerp and portable resources rps (datastoresrp, messagingrp, daprrp). | 
| 
          
            rp/util/authclient
            
            
          
           Package authclient is a generated GoMock package. | Package authclient is a generated GoMock package. | 
| 
          
            sdk
            
            
          
           sdk defines the functionality for interacting with Radius as a client. | sdk defines the functionality for interacting with Radius as a client. | 
| 
          
            ucp
            
            
          
           ucp holds the configuration and options types for UCP. | ucp holds the configuration and options types for UCP. | 
| 
          
            ucp/integrationtests
            
            
          
           integrationtests contains integration tests that run UCP using an in-memory server and in-memory data stores. | integrationtests contains integration tests that run UCP using an in-memory server and in-memory data stores. | 
| 
          
            ucp/resources/aws
            
            
          
           package aws defines utility functions and constants for working with AWS types and UCP resource IDs. | package aws defines utility functions and constants for working with AWS types and UCP resource IDs. | 
| 
          
            ucp/resources/azure
            
            
          
           package azure defines utility functions and constants for working with Azure types and UCP resource IDs. | package azure defines utility functions and constants for working with Azure types and UCP resource IDs. | 
| 
          
            ucp/resources/kubernetes
            
            
          
           package kubernetes defines utility functions and constants for working with Kubernetes types and UCP resource IDs. | package kubernetes defines utility functions and constants for working with Kubernetes types and UCP resource IDs. | 
| 
          
            ucp/resources/radius
            
            
          
           package radius defines utility functions and constants for working with Radius types and UCP resource IDs. | package radius defines utility functions and constants for working with Radius types and UCP resource IDs. | 
| 
          
            ucp/testhost
            
            
          
           testhost provides an implementation of a test server for UCP. | testhost provides an implementation of a test server for UCP. | 
| 
          
            ucp/trackedresource
            
            
          
           package trackedresource provides utility functionality for working with tracked resources. | package trackedresource provides utility functionality for working with tracked resources. | 
| 
          
            upgrade/preflight
            
            
          
           Package preflight provides utilities for performing preflight checks during upgrade operations. | Package preflight provides utilities for performing preflight checks during upgrade operations. | 
| 
          
            crd
            
            command
          
          
         | |
| 
          
            k8sutil
            
            
          
           k8sutil contains test utilities for kubernetes. | k8sutil contains test utilities for kubernetes. | 
| 
          
            radcli
            
            
          
           Contains support for automating the use of the rad CLI | Contains support for automating the use of the rad CLI | 
| 
          
            ucp/queuetest
            
            
          
           package storetest contains SHARED tests for /pkg/ucp/queue | package storetest contains SHARED tests for /pkg/ucp/queue | 
| 
          
            ucp/storetest
            
            
          
           package storetest contains SHARED testing logic that is common to our data-store implementations. | package storetest contains SHARED testing logic that is common to our data-store implementations. | 
| 
          
            magpiego
            module
            
          
          
         | 
 Click to show internal directories. 
   Click to hide internal directories.