Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for SystemPriorityClasses (0.26 sec)

  1. pkg/apis/scheduling/v1/helpers.go

    	"k8s.io/kubernetes/pkg/apis/scheduling"
    )
    
    // SystemPriorityClasses define system priority classes that are auto-created at cluster bootstrapping.
    // Our API validation logic ensures that any priority class that has a system prefix or its value
    // is higher than HighestUserDefinablePriority is equal to one of these SystemPriorityClasses.
    var systemPriorityClasses = []*v1.PriorityClass{
    	{
    		ObjectMeta: metav1.ObjectMeta{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 23 16:51:57 UTC 2019
    - 2.5K bytes
    - Viewed (0)
  2. pkg/registry/scheduling/priorityclass/storage/storage.go

    func (r *REST) Delete(ctx context.Context, name string, deleteValidation rest.ValidateObjectFunc, options *metav1.DeleteOptions) (runtime.Object, bool, error) {
    	for _, spc := range schedulingapiv1.SystemPriorityClasses() {
    		if name == spc.Name {
    			return nil, false, apierrors.NewForbidden(scheduling.Resource("priorityclasses"), spc.Name, errors.New("this is a system priority class and cannot be deleted"))
    		}
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 09:21:13 UTC 2022
    - 3K bytes
    - Viewed (0)
  3. pkg/apis/scheduling/v1/helpers_test.go

    )
    
    func TestIsKnownSystemPriorityClass(t *testing.T) {
    	tests := []struct {
    		name     string
    		pc       *v1.PriorityClass
    		expected bool
    	}{
    		{
    			name:     "system priority class",
    			pc:       SystemPriorityClasses()[0],
    			expected: true,
    		},
    		{
    			name: "non-system priority class",
    			pc: &v1.PriorityClass{
    				ObjectMeta: metav1.ObjectMeta{
    					Name: scheduling.SystemNodeCritical,
    				},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 04 08:43:11 UTC 2020
    - 2.3K bytes
    - Viewed (0)
  4. pkg/registry/scheduling/rest/storage_scheduling.go

    			if err != nil {
    				utilruntime.HandleError(fmt.Errorf("unable to initialize client: %v", err))
    				return false, nil
    			}
    
    			for _, pc := range schedulingapiv1.SystemPriorityClasses() {
    				_, err := schedClientSet.PriorityClasses().Get(context.TODO(), pc.Name, metav1.GetOptions{})
    				if err != nil {
    					if apierrors.IsNotFound(err) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 23 18:36:33 UTC 2022
    - 4.7K bytes
    - Viewed (0)
  5. pkg/registry/scheduling/priorityclass/storage/storage_test.go

    	storage, server := newStorage(t)
    	defer server.Terminate(t)
    	defer storage.Store.DestroyFunc()
    	key := "test/system-node-critical"
    	ctx := genericapirequest.NewContext()
    	pc := schedulingapiv1.SystemPriorityClasses()[0]
    	internalPc := &scheduling.PriorityClass{}
    	if err := schedulingapiv1.Convert_v1_PriorityClass_To_scheduling_PriorityClass(pc, internalPc, nil); err != nil {
    		t.Fatal(err)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 23 16:51:57 UTC 2019
    - 5.1K bytes
    - Viewed (0)
  6. pkg/apis/scheduling/validation/validation_test.go

    	"k8s.io/kubernetes/pkg/apis/core"
    	"k8s.io/kubernetes/pkg/apis/scheduling"
    	schedulingapiv1 "k8s.io/kubernetes/pkg/apis/scheduling/v1"
    )
    
    func TestValidatePriorityClass(t *testing.T) {
    	spcs := schedulingapiv1.SystemPriorityClasses()
    	successCases := map[string]scheduling.PriorityClass{
    		"no description": {
    			ObjectMeta: metav1.ObjectMeta{Name: "tier1", Namespace: ""},
    			Value:      100,
    		},
    		"with description": {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 27 07:30:47 UTC 2022
    - 5.5K bytes
    - Viewed (0)
Back to top