@@ -29,7 +29,7 @@ import (
2929 "k8s.io/client-go/rest"
3030
3131 "github.com/awslabs/kro/api/v1alpha1"
32- scel "github.com/awslabs/kro/internal/cel"
32+ krocel "github.com/awslabs/kro/internal/cel"
3333 "github.com/awslabs/kro/internal/cel/ast"
3434 "github.com/awslabs/kro/internal/graph/crd"
3535 "github.com/awslabs/kro/internal/graph/dag"
@@ -356,7 +356,7 @@ func (b *Builder) buildDependencyGraph(
356356 // We also want to allow users to refer to the instance spec in their expressions.
357357 resourceNames = append (resourceNames , "schema" )
358358
359- env , err := scel .DefaultEnvironment (scel .WithResourceNames (resourceNames ))
359+ env , err := krocel .DefaultEnvironment (krocel .WithResourceNames (resourceNames ))
360360 if err != nil {
361361 return nil , fmt .Errorf ("failed to create CEL environment: %w" , err )
362362 }
@@ -465,7 +465,7 @@ func (b *Builder) buildInstanceResource(
465465 }
466466
467467 resourceNames := maps .Keys (resources )
468- env , err := scel .DefaultEnvironment (scel .WithResourceNames (resourceNames ))
468+ env , err := krocel .DefaultEnvironment (krocel .WithResourceNames (resourceNames ))
469469 if err != nil {
470470 return nil , fmt .Errorf ("failed to create CEL environment: %w" , err )
471471 }
@@ -552,7 +552,7 @@ func buildStatusSchema(
552552 // Inspection of the CEL expressions to infer the types of the status fields.
553553 resourceNames := maps .Keys (resources )
554554
555- env , err := scel .DefaultEnvironment (scel .WithResourceNames (resourceNames ))
555+ env , err := krocel .DefaultEnvironment (krocel .WithResourceNames (resourceNames ))
556556 if err != nil {
557557 return nil , nil , fmt .Errorf ("failed to create CEL environment: %w" , err )
558558 }
@@ -682,7 +682,7 @@ func validateResourceCELExpressions(resources map[string]*Resource, instance *Re
682682 resourceNames = append (resourceNames , "schema" )
683683 conditionFieldNames := []string {"schema" }
684684
685- env , err := scel .DefaultEnvironment (scel .WithResourceNames (resourceNames ))
685+ env , err := krocel .DefaultEnvironment (krocel .WithResourceNames (resourceNames ))
686686 if err != nil {
687687 return fmt .Errorf ("failed to create CEL environment: %w" , err )
688688 }
@@ -731,7 +731,7 @@ func validateResourceCELExpressions(resources map[string]*Resource, instance *Re
731731 // I would also suggest separating the dryRuns of readyWhenExpressions
732732 // and the resourceExpressions.
733733 for _ , readyWhenExpression := range resource .readyWhenExpressions {
734- fieldEnv , err := scel .DefaultEnvironment (scel .WithResourceNames ([]string {resource .id }))
734+ fieldEnv , err := krocel .DefaultEnvironment (krocel .WithResourceNames ([]string {resource .id }))
735735 if err != nil {
736736 return fmt .Errorf ("failed to create CEL environment: %w" , err )
737737 }
@@ -756,13 +756,13 @@ func validateResourceCELExpressions(resources map[string]*Resource, instance *Re
756756 if err != nil {
757757 return fmt .Errorf ("failed to dry-run expression %s: %w" , readyWhenExpression , err )
758758 }
759- if ! scel .IsBoolType (output ) {
759+ if ! krocel .IsBoolType (output ) {
760760 return fmt .Errorf ("output of readyWhen expression %s can only be of type bool" , readyWhenExpression )
761761 }
762762 }
763763
764764 for _ , includeWhenExpression := range resource .includeWhenExpressions {
765- instanceEnv , err := scel .DefaultEnvironment (scel .WithResourceNames (resourceNames ))
765+ instanceEnv , err := krocel .DefaultEnvironment (krocel .WithResourceNames (resourceNames ))
766766 if err != nil {
767767 return fmt .Errorf ("failed to create CEL environment: %w" , err )
768768 }
@@ -786,7 +786,7 @@ func validateResourceCELExpressions(resources map[string]*Resource, instance *Re
786786 if err != nil {
787787 return fmt .Errorf ("failed to dry-run expression %s: %w" , includeWhenExpression , err )
788788 }
789- if ! scel .IsBoolType (output ) {
789+ if ! krocel .IsBoolType (output ) {
790790 return fmt .Errorf ("output of condition expression %s can only be of type bool" , includeWhenExpression )
791791 }
792792 }
0 commit comments