Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e6cc708
Add grace period before entering into Emergency mode
AVSBharadwaj Aug 27, 2025
4a678d9
initial scheduled scaling feature implementation and documentations
AVSBharadwaj Aug 20, 2025
2147c1e
add controller logic and e2e tests
AVSBharadwaj Aug 20, 2025
b7f00ab
add validation for minreplicas
AVSBharadwaj Aug 26, 2025
98c3f53
use existing HPA for scheduledscaling
AVSBharadwaj Aug 26, 2025
140d22e
Add support for Cron based scheduled scaling
AVSBharadwaj Aug 27, 2025
baff2d3
Extend kubectl get output to include more info
AVSBharadwaj Aug 28, 2025
e874fa8
Change time display zone to Asia/Tokyo
AVSBharadwaj Aug 28, 2025
be0eb31
Add validation for ss minReplica >= tortoise recommended minReplicas
AVSBharadwaj Aug 28, 2025
a1866bf
Fix ss deletion
AVSBharadwaj Aug 28, 2025
b3fa525
Merge branch 'main' into scheduled-scaling-avs
AVSBharadwaj Aug 29, 2025
9e19adf
Add grace period before entering into Emergency mode (#457)
AVSBharadwaj Aug 29, 2025
c48bbca
update timezone to asia/tokyo
AVSBharadwaj Aug 29, 2025
5168f3c
Update CRD: Fix SCHEDULE column to show human-readable schedule inste…
AVSBharadwaj Aug 29, 2025
3e50c09
Update Deletion Finalizer logic
AVSBharadwaj Aug 29, 2025
f79c9f4
Update Deletion Finalizer logic-2
AVSBharadwaj Aug 31, 2025
7d78bea
Update Deletion Finalizer logic-3
AVSBharadwaj Aug 31, 2025
9a1704c
add webhook for ss config validations
AVSBharadwaj Sep 2, 2025
9430d3c
modify delete finalizer code
AVSBharadwaj Sep 11, 2025
3c5eaea
register the scheduledscaling controller in main.go
AVSBharadwaj Sep 11, 2025
3abd685
update hpa minreplica with tortoise annotation
AVSBharadwaj Sep 11, 2025
33edb43
add grace period before moving to emeregncy mode
AVSBharadwaj Sep 11, 2025
6cc6ba3
updated the docs
AVSBharadwaj Sep 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions api/v1alpha1/groupversion_info.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// +groupName=autoscaling.mercari.com
package v1alpha1

import (
"k8s.io/apimachinery/pkg/runtime/schema"
"sigs.k8s.io/controller-runtime/pkg/scheme"
)

var (
// GroupVersion is group version used to register these objects
GroupVersion = schema.GroupVersion{Group: "autoscaling.mercari.com", Version: "v1alpha1"}

// SchemeBuilder is used to add go types to the GroupVersionKind scheme
SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

// AddToScheme adds the types in this group-version to the given scheme.
AddToScheme = SchemeBuilder.AddToScheme
)
Loading