Skip to content

Commit

Permalink
Merge pull request #159 from michaelhtm/export/pkg
Browse files Browse the repository at this point in the history
Export certain packages from `internal` to `pkg`
  • Loading branch information
a-hilaly authored Dec 3, 2024
2 parents 45cac11 + cd35c39 commit bfcd4bf
Show file tree
Hide file tree
Showing 31 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions cmd/controller/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ import (
"sigs.k8s.io/controller-runtime/pkg/reconcile"

xv1alpha1 "github.com/awslabs/kro/api/v1alpha1"
kroclient "github.com/awslabs/kro/internal/client"
resourcegroupctrl "github.com/awslabs/kro/internal/controller/resourcegroup"
"github.com/awslabs/kro/internal/dynamiccontroller"
"github.com/awslabs/kro/internal/graph"
kroclient "github.com/awslabs/kro/pkg/client"
"github.com/awslabs/kro/pkg/dynamiccontroller"
//+kubebuilder:scaffold:imports
)

Expand Down
2 changes: 1 addition & 1 deletion internal/controller/instance/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ import (
ctrl "sigs.k8s.io/controller-runtime"

"github.com/awslabs/kro/api/v1alpha1"
kroclient "github.com/awslabs/kro/internal/client"
"github.com/awslabs/kro/internal/graph"
"github.com/awslabs/kro/internal/metadata"
kroclient "github.com/awslabs/kro/pkg/client"
)

// ReconcileConfig holds configuration parameters for the recnociliation process.
Expand Down
2 changes: 1 addition & 1 deletion internal/controller/instance/controller_reconcile.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ import (
"k8s.io/client-go/dynamic"

"github.com/awslabs/kro/internal/metadata"
"github.com/awslabs/kro/internal/requeue"
"github.com/awslabs/kro/internal/runtime"
"github.com/awslabs/kro/pkg/requeue"
)

// instanceGraphReconciler is responsible for reconciling a single instance and
Expand Down
2 changes: 1 addition & 1 deletion internal/controller/instance/controller_status.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

"github.com/awslabs/kro/api/v1alpha1"
"github.com/awslabs/kro/internal/requeue"
"github.com/awslabs/kro/pkg/requeue"
)

func createCondition(conditionType v1alpha1.ConditionType, status corev1.ConditionStatus, reason, message string, generation int64) map[string]interface{} {
Expand Down
4 changes: 2 additions & 2 deletions internal/controller/resourcegroup/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ import (
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/awslabs/kro/api/v1alpha1"
kroclient "github.com/awslabs/kro/internal/client"
"github.com/awslabs/kro/internal/dynamiccontroller"
"github.com/awslabs/kro/internal/graph"
"github.com/awslabs/kro/internal/metadata"
kroclient "github.com/awslabs/kro/pkg/client"
"github.com/awslabs/kro/pkg/dynamiccontroller"
)

//+kubebuilder:rbac:groups=kro.run,resources=resourcegroups,verbs=get;list;watch;create;update;patch;delete
Expand Down
2 changes: 1 addition & 1 deletion internal/controller/resourcegroup/controller_reconcile.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ import (

"github.com/awslabs/kro/api/v1alpha1"
instancectrl "github.com/awslabs/kro/internal/controller/instance"
"github.com/awslabs/kro/internal/dynamiccontroller"
"github.com/awslabs/kro/internal/graph"
"github.com/awslabs/kro/internal/metadata"
"github.com/awslabs/kro/pkg/dynamiccontroller"
)

// reconcileResourceGroup orchestrates the reconciliation of a ResourceGroup by:
Expand Down
6 changes: 3 additions & 3 deletions internal/graph/builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,16 @@ import (
"k8s.io/client-go/rest"

"github.com/awslabs/kro/api/v1alpha1"
krocel "github.com/awslabs/kro/internal/cel"
"github.com/awslabs/kro/internal/cel/ast"
"github.com/awslabs/kro/internal/graph/crd"
"github.com/awslabs/kro/internal/graph/dag"
"github.com/awslabs/kro/internal/graph/emulator"
"github.com/awslabs/kro/internal/graph/parser"
"github.com/awslabs/kro/internal/graph/schema"
"github.com/awslabs/kro/internal/graph/variable"
"github.com/awslabs/kro/internal/metadata"
"github.com/awslabs/kro/internal/simpleschema"
krocel "github.com/awslabs/kro/pkg/cel"
"github.com/awslabs/kro/pkg/cel/ast"
"github.com/awslabs/kro/pkg/simpleschema"
)

// NewBuilder creates a new GraphBuilder instance.
Expand Down
2 changes: 1 addition & 1 deletion internal/graph/schema/conversion_cel.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
"github.com/google/cel-go/common/types/ref"
extv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"

krocel "github.com/awslabs/kro/internal/cel"
krocel "github.com/awslabs/kro/pkg/cel"
)

// inferSchemaFromCELValue infers a JSONSchemaProps from a CEL value.
Expand Down
2 changes: 1 addition & 1 deletion internal/runtime/runtime.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ import (
"golang.org/x/exp/maps"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"

krocel "github.com/awslabs/kro/internal/cel"
"github.com/awslabs/kro/internal/graph/variable"
"github.com/awslabs/kro/internal/runtime/resolver"
krocel "github.com/awslabs/kro/pkg/cel"
)

// Compile time proof to ensure that ResourceGroupRuntime implements the
Expand Down
2 changes: 1 addition & 1 deletion internal/runtime/runtime_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ import (
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime/schema"

krocel "github.com/awslabs/kro/internal/cel"
"github.com/awslabs/kro/internal/graph/variable"
krocel "github.com/awslabs/kro/pkg/cel"
)

func Test_RuntimeWorkflow(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion internal/cel/ast/inspector.go → pkg/cel/ast/inspector.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"github.com/google/cel-go/cel"
exprpb "google.golang.org/genproto/googleapis/api/expr/v1alpha1"

krocel "github.com/awslabs/kro/internal/cel"
krocel "github.com/awslabs/kro/pkg/cel"
)

// ResourceDependency represents a resource and its accessed path within a CEL expression.
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ import (
ctrl "sigs.k8s.io/controller-runtime"

"github.com/awslabs/kro/internal/metadata"
"github.com/awslabs/kro/internal/requeue"
"github.com/awslabs/kro/pkg/requeue"
)

// Config holds the configuration for DynamicController
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions test/integration/environment/setup.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ import (
"sigs.k8s.io/controller-runtime/pkg/metrics/server"

krov1alpha1 "github.com/awslabs/kro/api/v1alpha1"
kroclient "github.com/awslabs/kro/internal/client"
ctrlinstance "github.com/awslabs/kro/internal/controller/instance"
ctrlresourcegroup "github.com/awslabs/kro/internal/controller/resourcegroup"
"github.com/awslabs/kro/internal/dynamiccontroller"
"github.com/awslabs/kro/internal/graph"
kroclient "github.com/awslabs/kro/pkg/client"
"github.com/awslabs/kro/pkg/dynamiccontroller"
)

type Environment struct {
Expand Down

0 comments on commit bfcd4bf

Please sign in to comment.