Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for PolicyV1 (0.16 sec)

  1. pkg/registry/core/pod/storage/eviction_test.go

    			podName:     "t8",
    			policies:    []*policyv1.UnhealthyPodEvictionPolicyType{nil, unhealthyPolicyPtr(policyv1.IfHealthyBudget)}, // AlwaysAllow would terminate the pod since Running pods are not guarded by this policy
    		},
    	}
    
    	for _, unhealthyPodEvictionPolicy := range []*policyv1.UnhealthyPodEvictionPolicyType{nil, unhealthyPolicyPtr(policyv1.IfHealthyBudget), unhealthyPolicyPtr(policyv1.AlwaysAllow)} {
    		for _, tc := range testcases {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 09:26:37 UTC 2024
    - 40K bytes
    - Viewed (0)
  2. pkg/apis/policy/v1/register.go

    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    */
    
    package v1
    
    import (
    	policyv1 "k8s.io/api/policy/v1"
    	"k8s.io/apimachinery/pkg/runtime/schema"
    )
    
    // GroupName is the group name use in this package
    const GroupName = "policy"
    
    // SchemeGroupVersion is group version used to register these objects
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 09 15:29:11 UTC 2021
    - 1.5K bytes
    - Viewed (0)
  3. pkg/registry/core/pod/storage/eviction.go

    	return err
    }
    
    // checkAndDecrement checks if the provided PodDisruptionBudget allows any disruption.
    func (r *EvictionREST) checkAndDecrement(namespace string, podName string, pdb policyv1.PodDisruptionBudget, dryRun bool) error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 08 11:58:48 UTC 2023
    - 18.2K bytes
    - Viewed (0)
  4. pkg/apis/policy/v1/doc.go

    // +k8s:conversion-gen-external-types=k8s.io/api/policy/v1
    // +k8s:defaulter-gen=TypeMeta
    // +k8s:defaulter-gen-input=k8s.io/api/policy/v1
    
    // Package policy is for any kind of policy object. Currently, this only
    // includes policyv1.PodDisruptionBudget
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Aug 14 15:00:18 UTC 2021
    - 942 bytes
    - Viewed (0)
  5. staging/src/k8s.io/api/roundtrip_test.go

    	networkingv1alpha1 "k8s.io/api/networking/v1alpha1"
    	networkingv1beta1 "k8s.io/api/networking/v1beta1"
    	nodev1 "k8s.io/api/node/v1"
    	nodev1alpha1 "k8s.io/api/node/v1alpha1"
    	nodev1beta1 "k8s.io/api/node/v1beta1"
    	policyv1 "k8s.io/api/policy/v1"
    	policyv1beta1 "k8s.io/api/policy/v1beta1"
    	rbacv1 "k8s.io/api/rbac/v1"
    	rbacv1alpha1 "k8s.io/api/rbac/v1alpha1"
    	rbacv1beta1 "k8s.io/api/rbac/v1beta1"
    	resourcev1alpha2 "k8s.io/api/resource/v1alpha2"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 04:18:56 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  6. hack/.import-aliases

      "k8s.io/api/networking/v1alpha1": "networkingv1alpha1",
      "k8s.io/api/node/v1alpha1": "nodev1alpha1",
      "k8s.io/api/node/v1beta1": "nodev1beta1",
      "k8s.io/api/node/v1": "nodev1",
      "k8s.io/api/policy/v1": "policyv1",
      "k8s.io/api/policy/v1beta1": "policyv1beta1",
      "k8s.io/api/rbac/v1": "rbacv1",
      "k8s.io/api/rbac/v1alpha1": "rbacv1alpha1",
      "k8s.io/api/rbac/v1beta1": "rbacv1beta1",
      "k8s.io/api/scheduling/v1": "schedulingv1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 17 05:27:21 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  7. tests/integration/operator/switch_cr_test.go

    					metav1.GetOptions{})
    			case "PodDisruptionBudget":
    				// policy/v1 is available on >=1.21
    				if cs.MinKubeVersion(21) {
    					_, err = cs.Kube().PolicyV1().PodDisruptionBudgets(ns).Get(context.TODO(), name,
    						metav1.GetOptions{})
    				} else {
    					_, err = cs.Kube().PolicyV1beta1().PodDisruptionBudgets(ns).Get(context.TODO(), name,
    						metav1.GetOptions{})
    				}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 10 20:33:28 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  8. pkg/controller/disruption/disruption_test.go

    	dc.getUpdater = func() updater { return dc.writePdbStatus }
    	// Create a PDB and 3 pods that match it.
    	pdb, pdbKey := newMinAvailablePodDisruptionBudget(t, intstr.FromInt32(1))
    	pdb, err := dc.coreClient.PolicyV1().PodDisruptionBudgets(pdb.Namespace).Create(ctx, pdb, metav1.CreateOptions{})
    	if err != nil {
    		t.Fatalf("Failed to create PDB: %v", err)
    	}
    	podNames := []string{"moe", "larry", "curly"}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 50K bytes
    - Viewed (0)
  9. pkg/controller/disruption/disruption.go

    	// If this update fails, don't retry it. Allow the failure to get handled &
    	// retried in `processNextWorkItem()`.
    	_, err := dc.kubeClient.PolicyV1().PodDisruptionBudgets(pdb.Namespace).UpdateStatus(ctx, pdb, metav1.UpdateOptions{})
    	return err
    }
    
    func (dc *DisruptionController) nonTerminatingPodHasStaleDisruptionCondition(pod *v1.Pod) (bool, time.Duration) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 36.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_source_test.go

    	// Create a list of fake policies
    	initialObjects := []runtime.Object{
    		&FakePolicy{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: "policy1",
    			},
    		},
    		&FakeBinding{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: "binding1",
    			},
    			PolicyName: "policy1",
    		},
    	}
    
    	testContext, testCancel, err := generic.NewPolicyTestContext(
    		func(fp *FakePolicy) generic.PolicyAccessor { return fp },
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 6.2K bytes
    - Viewed (0)
Back to top