-
Notifications
You must be signed in to change notification settings - Fork 38
[Breaking change] Follow k8s API conventions #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
7045c59
Add standard conditions field to TemporalWorkerDeployment status
jlegrone 134674f
Add meaningful status fields to TemporalConnection
jlegrone 4dff70c
Replace TODO comments with proper field documentation
jlegrone 47083c4
Add field validation markers to TemporalConnection spec
jlegrone a74daf9
Replace float32 with int32 for percentage fields
jlegrone b447562
Add validation markers for numeric count fields
jlegrone dc4f4c8
Fix inconsistent +optional usage by adding omitempty
jlegrone 4e7df00
Add kubebuilder resource annotations to TemporalConnection
jlegrone cdba7b9
Add validation patterns to WorkerOptions fields
jlegrone 7a84702
Add missing kubebuilder default markers
jlegrone 68fb13f
Replace string references with LocalObjectReference types
jlegrone caafd7f
Make Selector field required instead of optional
jlegrone 17705b4
Revert LocalObjectReference change to avoid breaking API
jlegrone 7087a57
Properly implement object references with Ref suffix
jlegrone 886f265
Replace LocalObjectReference with well-focused reference types
jlegrone c47a175
Add required int64 range validation for ApproximateBacklogCount
jlegrone 594ebfb
Replace float32 rate fields with int64 fixed-point representation
jlegrone 3a54bde
make generate
jlegrone 1102cdb
make manifests
jlegrone 9ccb6cb
Delete QueueStatistics struct and fix RampPercentage precision
jlegrone b49b4fd
Address code review feedback: simplify annotations and add TODOs
jlegrone a0d39f8
Actually implement code review feedback
jlegrone f196834
Fix field references after API changes
jlegrone a2cc6f2
Fix all test failures after API field changes
jlegrone 8ca2208
Address PR review comments for k8s API conventions
jlegrone 2ee1c55
Update generated CRDs and remove remaining outdated TODOs
jlegrone b238d15
Refactor inline function into top-level getMutualTLSSecretName function
jlegrone 0899159
Refactor status ramp percentage to use floating point
jlegrone e6e562a
Refactor RolloutStep to use simple percentage integers
jlegrone 734382b
Fix all references after ramp percentage field refactoring
jlegrone d8725b4
make manifests
jlegrone 1d0471f
Delete label selector from spec
jlegrone a70752d
Fix tests after Selector field removal
jlegrone f3f8f91
Apply suggestions from code review
jlegrone 6835c90
make generate / manifests
jlegrone bd26624
Address PR review comments
jlegrone 6a0cdc2
Update api/v1alpha1/worker_types.go
jlegrone 125a35a
Remove types_test.go
jlegrone 77d896d
Update demo YAML to use new API field names
jlegrone 788c76a
Update api/v1alpha1/temporalconnection_types.go
jlegrone e6763c0
Fix constant references in deployments_test.go after rebase
jlegrone 454afff
Fix CI issues: format imports and remove trailing whitespace
jlegrone 4c10c62
Fix remaining field references in integration tests
jlegrone a6b78a4
make fmt-imports
jlegrone 6f8e88f
Fix fmt.Errorf argument count mismatch in validation helpers
jlegrone f1e978f
Fix Kubernetes label validation by cleaning deployment names
jlegrone 157d3b3
Use namespaced name rather than full name in pod labels
jlegrone 7ec24e4
Fix temporal client logger configuration in test helpers
jlegrone c41182e
Fix ProgressiveStep function to use direct percentage values
jlegrone e24dca6
Fix test helper percentage calculation consistency
jlegrone 4a1aedf
Remove all references to basis points from planner code
jlegrone 6caf3f9
Fix integration tests
jlegrone 16653ba
Fix progressive rollout RampPercentage type consistency
jlegrone 7bd313d
Update internal/tests/internal/validation_helpers.go
jlegrone 6c21727
Fix log spam (#135)
carlydf 115d3a8
fix build id issue
carlydf d4260b7
Merge branch 'jlegrone/k8s-api-conventions' of github.com:temporalio/…
carlydf f1808cc
fmt imports
carlydf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.