Back to index
4.7.0-0.ci-2022-06-18-175830
Download the installer for your operating system or run
oc adm release extract --tools registry.ci.openshift.org/ocp/release:4.7.0-0.ci-2022-06-18-175830
Tests:
- Blocking jobs
- Informing jobs
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2022-06-18 18:01:57 +0000 UTC
Image Digest: sha256:177f0ce94dfa5526c8cf61e5186c8ad15e9b2a67af5b05460795afd5027d5fea
Components
New images
Rebuilt images without code change
- Bug 2074706: Set custom endpoint environment variable if available #153
- Bug 2049671: avoid excessive GET and DELETE in ResourcesSync controller #151
- Set CSIDriver fsGroupPolicy #150
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #148
- Bug 2043130: aws-ebs: Add external-snapshotter permissions to patch snapshots #147
- Bug 2038934: Add custom CA bundle support #146
- Bug 2028484: AWS EBS CSI driver’s livenessprobe does not respect operator’s loglevel #144
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #143
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #141
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #139
- Bug 1998174: Add StorageClass for gp3 #140
- Bug 1993931: Storage operators use older kubernetes client #138
- Bug 1990146: some controllers missing livenessProbe #134
- Use generic deployment controller with additional manifest hooks #128
- Start using “embed” module for static assets #131
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #132
- Updating .ci-operator.yaml
build_root_image
from openshift/release #130
- Bug 1969538: Include default VolumeSnapshotClass #129
- Bug 1960732: update manifest and readme #127
- Bug 1947402: Deploy multiple replicas of CSI Controller Service #122
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #126
- Bug 1951952: Metrics for cloudprovider error requests are lost #125
- Bug 1956411: Add custom tags from Infrastructure #116
- Bug 1947774: fix imagePullPolicy to ifNotPresent #120
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #121
- Bug 1924470: Bump Kubernetes to 1.21 #119
- Fix kube-rbac-proxy image reference #118
- Add metrics scraping #117
- Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #115
- Bug 1933184: Add maxUnavailable to DaemonSets #114
- Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #112
- Cleanup: Remove serviceName from controller manifest #113
- Full changelog
- Rebase to v1.3.0 #435
- Make logging for creating/deleting AWS resources consistent #3144
- Deleted unused files from sts package #3137
- Add lint-fix to Makefile target #3145
- test/e2e: fix typo and some formatting #3140
- Bump to CAPI v1.1.0 #3135
- Add unit tests for package pkg/cloud/tags #3117
- Fix e2e ECR creation/lookup #3133
- Fix AMI publishing failure for patch versions in book #3125
- Extract setupScheme function to a helper file in ec2 package #3098
- Fix cluster-api tilt reference in the book #3126
- build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 #3119
- Remove unnecessary calls to AWS API during subnet deletion #3110
- docs: updated the README with the updated office hours times #3120
- Bump hack/tools/golangci-lint and fix lint errors #3122
- Fix markdown mentions to proper links #3116
- build(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 #3114
- Fixing the fields for the new OWNER audit tool #3115
- Update k8s version in EKS doc #3111
- fix: eks encryption logic fix #3095
- Replace predicate functions with CAPI util functions #3103
- build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0 #3100
- EKS: Support tagging node group’s underlying ASG #2884
- Enable golang linters by default with explicit disable #3093
- Update bastion status after deleting it #3090
- Enable predeclared and unused golang linters #3084
- Enable thelper golang linter #3083
- Add HA control plane cluster upgrade e2e test #3075
- build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 #3079
- Enable gci golinter #3078
- Include test package to linter checks #3071
- build(deps): bump github.com/aws/aws-lambda-go from 1.27.1 to 1.28.0 #3065
- Update cluster-api to v1.1.0-beta.1 in EKS e2e tests #3072
- Fix typo #3070
- docs: added contributors list to the README #3069
- Fix kube-context usage in clusterawsadm #3068
- EKS: allow updating roleName in fargate, if not already configured #3052
- Bump cluster-api to v1.1.0-beta.1 and update e2e test config #3058
- OWNERS: Move randomvariable to emeritus #3060
- build(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 in /hack/tools #3053
- Fix e2e config CAPA version #3050
- docs: fix path inconsistency in developer guide #3049
- Enable GPU test #3039
- Promote pydctw to reviewers #3013
- build(deps): bump github.com/itchyny/gojq from 0.12.5 to 0.12.6 in /hack/tools #3044
- docs: fix broken link in docs #3045
- build(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 #3048
- Fix typos in DisableVPCCNI description #3047
- Fix EKS encryption config value comparisons #3040
- docs: fix extra policies field name #3046
- Remove os.Exit calls from TestMain #3036
- Fix AWSManagedControlPlane conversion #3037
- Allow defining Cloudformation Stack tags #3009
- build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0 #3034
- Make EKS conversion tests run and fix failing conversion tests #3033
- Refactor template_test.go to enable an individual run for each test case #3029
- build(deps): bump github.com/go-logr/logr from 1.2.1 to 1.2.2 #3031
- build(deps): bump github.com/aws/aws-lambda-go from 1.27.0 to 1.27.1 #3030
- EKS: disable bastion sg when bastion is disabled #3028
- Updated subnets field in Machinepool yaml #2903
- Increase the vCPU quota limit for EC2 instances #3002
- Update metadata file #3025
- UPSTREAM: <carry>: Don’t ignore kubeconfig package in vendor #434
- Rebase upstream latest #433
- feat: expose additional eks bootstrap options #2965
- Set condition severities to warning if control plane not initialized #3018
- Increase e2e test timeouts #3021
- Remove unnecessary log from AWSInstanceState controller #3020
- Fix the AWS.SimpleQueueService.NonExistentQueue errors in CAPA logs #2976
- Increase ec2 quota to 128 #3019
- fix: api/v1beta1: Make AWSCluster ControlPlaneLoadBalancer name immutable #3016
- Update security contacts #3012
- Add optional tag to ELB name field #3014
- Fix AWSMachine controller trying to update rootVolume device name #3011
- fix: Generate, but do not write to the spec, the default API server ELB name #3004
- Disable GPU test until it is fixed #3007
- Update ClusterUpgradeConformanceSpec to skip conformance test #3001
- feat: expose eks service network configuration. #2964
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.9.3 to 1.10.1 #2938
- build(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.1 #2998
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.0 to 4.4.1 in /hack/tools #2979
- Make AWSCluster reconcileNormal(Delete) as reconciler methods #2999
- build(deps): bump k8s.io/release from 0.11.0 to 0.12.0 in /hack/tools #2980
- docs: updated tilt development documentation #2994
- Version locking comment cleanup from go.mod #2977
- build(deps): bump github.com/a8m/envsubst from 1.2.0 to 1.3.0 in /hack/tools #2992
- docs: Update output format for ssh-key-pair generate #2982
- fix: eks e2e failing test missing variable #2987
- Add ClusterClass quickstart e2e test #2945
- fix: replace string literal in AWSFargateProfile #2984
- Add workload cluster upgrade and conformance spec #2973
- Downgrade k8s version for clusterctl upgrade spec #2975
- Add v1.1 release to metadata file #2972
- Bump cluster-api in e2e tests + fix K8s version #2971
- Return error if providerID is set and instance cannot be found #2957
- Update e2e Kubernetes version #2933
- Add missing permissions for EKS OIDC provider configuration #2870
- Use non root numeric user for CAPA containers #2960
- Fix ssm parameter #2952
- Add custom image generation to the book #2934
- Enable v1alpha3/v1alpha4 to v1beta1 upgrade test #2950
- Fix unzip command while running e2e tests locally #2956
- Upgrade to latest CAPI, CR v0.11+, k8s.io/ v1.23.0-alpha4, go-logr v1.2.0 #2943
- build(deps): bump golang from 1.16.9 to 1.16.10 #2920
- fix: multiple addons not being reconciled #2914
- Fix GPU test cuda vector pod creation timeout #2919
- build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0 #2922
- Bump hack/tools golangci-lint and fix lint errors #2923
- Test flavors small improvements #2917
- Branch name change from master to main #2916
- Update clusterctl-settings next version #2909
- Correct URL for Flavor(s) in Machine Pool topic #2889
- Add externally managed infrastructure docs #2895
- Fix createLabelUpdate panic in nil map #2896
- feat: Bring your own control plane ELB #2787
- Replace ioutil with os/io packages #2900
- Bump CAPI version to take the fix for periodic conformance tests #2897
- build(deps): Remove indirect dependencies in go.mod #2892
- AvailabilityZone variable added in template #2873
- Fix AWSClusterControllerIdentity ValidateUpdate panic when AllowedNam… #2885
- Unsurface error when getting the remote client #2878
- build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 in /hack/tools #2874
- 🌱 use k8s-staging-test-infra/gcb-docker-gcloud #2867
- Adding optional IAM policy creation for EKS Console #2790
- Properly account for
node-eks-additional
overrides in securityGroupOverrides
for EKSManagedControlPlane #2850
- Fix for v1alpha3/4 to v1beta1 e2e test #2860
- Add GPU e2e test #2843
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.9.1 to 1.9.3 #2851
- fix: added may resync check for EKS #2846
- Fix documentation on external AWS CCM and AWS EBS CSI #2837
- build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 #2842
- build(deps): bump k8s.io/klog/v2 from 2.10.0 to 2.20.0 in /hack/tools #2839
- build(deps): bump golang from 1.16.8 to 1.16.9 #2838
- Docs: fix create-cloudformation-stack command #2841
- Update docs to v1beta1 #2830
- Add optional v1alpha4 and self-hosted management cluster tests #2833
- Update to Cluster API v1.0.0 #2831
- Fix for internet-facing ELB scheme #2832
- Update to v1beta1 Omnibus PR #2820
- Default LeaderElectionResourceLock to leases #2822
- Add check for invalid memory address or nil pointer dereference #2821
- Fix reconciliation of AWS ingress rules of same port #2813
- chore: updated header verify to support go 1.17 build contraints #2755
- EKS: support role additional policies for AWSManagedMachinePool #2751
- Bump controller-runtime, controller-gen and controller-tools version for v1beta1 #2785
- Move generation of CRD docs to the repo to speed up Netlify #2811
- bug: If one type of webhook is not defined, testenv.Build hits a nil dereference #2810
- build(deps): bump github.com/aws/aws-lambda-go from 1.26.0 to 1.27.0 #2808
- bug: Add bastion-sg to managedMachinePool remoteAccess source-sgs when bastion is enabled #2659
- Update manager_iam_patch.yaml #2800
- Ensure destination pointer is non-nil before calling restore functions #2809
- Update tilt-provider.json to add CAPA label in Tilt #2806
- Download the e2e restart scripts outside the dockerfile #2796
- chore: Remove unnecessary conversion code #2789
- Validation added for empty instanceType in AWSMachine and AWSMachineTemplate #2740
- Make PublicIP field in AWSMachine Spec work #2772
- docs: mv wg-k8s-infra sig-k8s-infra #2786
- Fix timeout due to delay in bringing up control plane in e2e tests #2777
- build(deps): bump k8s.io/release from 0.9.0 to 0.11.0 in /hack/tools #2773
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.9.0 to 1.9.1 #2769
- Add v1alpha3 to v1alpha4 upgrade e2e test #2770
- Fix the timeout for conformance test due to prolonged log collection #2766
- :bug: Rename the ELB scheme from Internet-facing to internet-facing #2768
- build(deps): bump github.com/golangci/golangci-lint from 1.42.0 to 1.42.1 in /hack/tools #2760
- build(deps): bump golang from 1.16.7 to 1.16.8 #2759
- docs: update to contributing to reference developer guide in book #2756
- Add AWS cloud provider tags to pre-existing infrastructure #2715
- build(deps): bump sigs.k8s.io/controller-runtime from 0.9.6 to 0.9.7 #2739
- build(deps): bump github.com/itchyny/gojq from 0.12.4 to 0.12.5 in /hack/tools #2737
- Fix the gomega errors in tests with the controller runtime version bump #2745
- Fix findSubnet function’s logic when subnet ID is specified #2728
- Fix the broken link in the doc #2742
- fix: doc formatting #2731
- fix: add the doc for using external CCM with CSI driver to summary_prefix.md #2724
- Add doc for using external cloud provider with CSI driver #2718
- fix: node affinity rules indentation in external CCM CRDs #2723
- fix: node affinity rules in external CCM CRDs #2722
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.28 to 1.40.33 #2721
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.2.0 to 4.3.0 in /hack/tools #2719
- [cloud/network] Fix panic on RouteTables reconcile. #2705
- Finalise removal of kube-rbac-proxy #2720
- PROPOSAL: Update to CAPA reviewers and maintainers #2667
- 🌱 Move vincepri to emeritus status #2716
- fix: ondemand immutable field and missing scaling config #2713
- External CCM e2e test with CSI #2647
- build(deps): bump sigs.k8s.io/cluster-api from 0.4.1 to 0.4.2 #2707
- build(deps): bump sigs.k8s.io/cluster-api/test from 0.4.1 to 0.4.2 #2706
- Wait for webhook readiness and healthy #2685
- Support spot capacity type for ManagedMachinePool #2702
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.24 to 1.40.28 #2703
- build(deps): bump github.com/golangci/golangci-lint from 1.41.1 to 1.42.0 in /hack/tools #2695
- Fargate profile tags #2676
- Separate EKS-related IAM resources #2662
- netlify: Attempt to resolve build speed issues #2682
- Remove elasticloadbalancing:AddTags duplicate entries. #2692
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.22 to 1.40.24 #2681
- metadata.yaml: Correct version #2677
- Add log-level customization for artifact logs in E2E runs #2673
- August 2021 Dependency Updates #2671
- feat: Graduate EKS out of experimental #2648
- Bump sigs.k8s.io/controller-runtime from 0.9.5 to 0.9.6 #2661
- support for oidc identity provider #2422
- :sparkles: Add ebs volume throughput field to v1alpha4 Volume #2468
- Bump golang from 1.16.6 to 1.16.7 #2649
- Remove webhook health check #2629
- fix: changed the node affinity for the manager deployments #2628
- Bump github.com/aws/aws-sdk-go from 1.40.9 to 1.40.11 #2626
- fix: node affinity definitions incorrect #2625
- Finalizers added after first read operation on AWS in AWSMachines #2601
- Bump sigs.k8s.io/controller-runtime from 0.9.3 to 0.9.5 #2618
- Bump k8s.io/klog/v2 from 2.9.0 to 2.10.0 #2615
- Bump k8s.io/cli-runtime from 0.21.2 to 0.21.3 #2617
- Bump github.com/aws/aws-sdk-go from 1.40.6 to 1.40.9 #2614
- Bump k8s.io/apiextensions-apiserver from 0.21.2 to 0.21.3 #2612
- bug: make sure that controllers run on controll plane nodes #2377
- Bump github.com/aws/aws-lambda-go from 1.24.0 to 1.25.0 #2616
- Bump k8s.io/client-go from 0.21.2 to 0.21.3 #2611
- Bump github.com/aws/amazon-vpc-cni-k8s from 1.8.0 to 1.9.0 #2607
- Parallelise NAT gateway deletion #2600
- Makefile release fixes #2605
- Add webhook health check #2603
- eksconfig_controller_reconciler_test: Eventually test for updated secret #2599
- Renaming spec.networkSpec to spec.network #2571
- Changed Volume encypted to pointer for v1alpha4 #2556
- eksconfig reconciler tests: Remove race conditions #2596
- add AWSClusterTemplate type #2585
- Enabled GPU optimised AMIs for EKS #2549
- Bump k8s.io/code-generator from 0.21.2 to 0.21.3 in /hack/tools #2593
- Bump k8s.io/apimachinery from 0.21.2 to 0.21.3 in /hack/tools #2592
- Bump golang from 1.16.5 to 1.16.6 #2591
- fix: reconcile Secret when userdata changes #2579
- Cleanup ReconcileVPC() and set id early in reconciliation. #2587
- e2e: Pull in newer Cluster API for conformance fixes #2583
- Major E2E Cleanup #2572
- fix: ensure updates to subnet are persisted to the scope #2576
- July 2021 Dependency Updates #2573
- Update EKS clusters to enable encryption #2505
- Do not delete overriden security groups #2555
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.1.3 to 4.2.0 in /hack/tools #2567
- Modify clusterctl config to clusterctl generate #2565
- Makefile fix for pr blocking e2e test #2562
- add 64 length for awsmanagedmachinepool iam role #2559
- master to main cleanup #2558
- Add Linux and Darwin ARM64 builds of clusterawsadm #2557
- Tagging elastic IPs on creation #2551
- Add initial Triage Party setup #2553
- Kustomize patch added for move-hierarchy label #2550
- Upgrade to CAPI v0.4.0 #2545
- README: Note that v1alpha3 (v0.6) supports Kubernetes v1.21 #2542
- upgrade to kind v0.11.0 #2541
- Allow setting ELB scheme when previously not set #2538
- Add KCP scale-in test #2532
- Update CAPI to v0.4.0-rc.0 #2537
- Added clusterctl move label to global identity resources #2524
- Add root storage device tags through additionalTags in ec2 instance #2463
- :bug: AWSMachinePool: Prune old Launch Template versions #2525
- fix kubebuilder pointing to changed api-endpoint #2529
- Bump k8s.io/apimachinery from 0.21.1 to 0.21.2 in /hack/tools #2526
- Bump k8s.io/code-generator from 0.21.1 to 0.21.2 in /hack/tools #2527
- Bump github.com/golangci/golangci-lint from 1.40.1 to 1.41.1 in /hack/tools #2528
- README: Remove go-report #2522
- Bump github.com/aws/aws-sdk-go from 1.38.61 to 1.38.63 #2518
- dependabot: Update author of autocommit to pass CLA checks #2521
- fix: added missing kms permissions required for EKS encryption #2447
- Fix clusterctl metadata #2520
- CLI command added to list aws resources created by CAPA #2509
- fix: remove usage of slices of struct pointers #2495
- chore: rely on cluster deletion in eks e2e tests #2511
- Fix dependabot Github action #2519
- Update dependencies #2506
- 🌱 Add addtional linters #2517
- Add file and make commands for nightly build #2515
- Issue 2428: Enforce comments on the codebase #2443
- Dependabot: Add workflow to automatically update generated code #2516
- ✨ Add shortnames to all resources #2510
- Bump github.com/aws/aws-sdk-go from 1.38.57 to 1.38.61 #2507
- fix: break down DescribeTags requests by 20 LoadBalancers at a time #2500
- Bump dependencies for June 2021 except gomock #2485
- Bump github.com/sergi/go-diff from 1.1.0 to 1.2.0 #2479
- Bump github.com/aws/aws-lambda-go from 1.23.0 to 1.24.0 #2474
- Update calico in e2e tests #2469
- Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.4 #2477
- Bump k8s.io/klog/v2 from 2.8.0 to 2.9.0 #2476
- Bump golang from 1.16.2 to 1.16.5 #2473
- Bump maven from 3-jdk-8 to 3-jdk-14 in /hack/tools #2472
- Add dependabot configuration #2470
- ISSUE-2414: Add additional linters #2431
- Minor introduction section improvements #2460
- Copy envtest cleanup from core cluster-api repo #2458
- feat: add support for taints for managed machine pools #2405
- fix typo in awsfargateprofile webhook #2445
- Adding v1alpha4 webhook validation checks #2436
- Add new controller commands to clusterawsadm related to updating bootstrap credentials #2457
- Refactor tests to plain go #2418
- Use Kustomize to generate test templates #2344
- Minor makefile release fixes #2461
- fix: Process extra statements for Cluster API Controllers #2437
- Reword wrong webhook usage #2451
- Only read AWSClusterStaticIdentity secrets from controller namespace #2425
- Update developer section in the book #2439
- Move IAM API types to /api/v1alpha4/ #2438
- Switch published artifacts to k8s.gcr.io #2430
- Update CAPI version to nightly 20210525 #2429
- Add externally managed predicate #2383
- :bug: Align region resolution in create/delete cloudformation stack commands #2423
- Update controller runtime to v0.9.0-beta.5 #2417
- fix: handle LaunchTemplateNameNotFound error #2411
- fix: managed machine pool correct min/max size #2375
- fix: missing iam permission for key pairs #2404
- add identity ref support for fargate controller #2403
- fix max-length for nodegroup IAM role #2379
- Add validation testing for defaulting #2398
- Get LaunchTemplates by name #2395
- Add e2e parallelization #2382
- Add v1alpha3 to v1alpha4 conversion unit tests #2390
- Update template for capi remediation e2e tests #2386
- :bug: AWSMachinePool: When userdata changes, create new LaunchTemplate version, but don’t start Instance Refresh #2354
- fix ineffectual assignment #2376
- ⚠️ Generate v1alpha4 types #2121
- Issue 2358: Add required clustercontrolleridentities to eks rbac #2359
- test: Ensure teardown runs #2370
- book: fix typo identityidentity to staticidentity #2365
- bug: add namespace access to eks-contoller rules #2373
- Rename references to the default branch to main #2357
- 🏃♂️ Update cloudbuild to Go 1.16 #2337
- fix: Properly handle empty string SSH key name in ASG launch template creation #2362
- Replace AMI list in README with link to amis page in book. #2360
- Add Google site verification #2353
- docs: Add EKS and experimental CRD documentation #2352
- Add multitenancy documentation #2319
- Test coverage #2350
- ✨ Support AWS multitenancy #2253
- Refactor AMI commands and publish AMIs in book #2345
- Add CRD reference docs #2347
- Fix machinepool template links #2349
- :bug: Refer to
sshKeyName
field in error #2348
- Move myself to emeritus status #2343
- Add list AMIs command to clusterawsadm #2304
- Publish generated IAM permissions and clusterawsadm documentation #2342
- Allow custom bootstrapper user name #2341
- Fix netlify builds #2338
- Add ApplySecurityGroupsToLoadBalancer action to controllers role #2328
- 🐛fix for vpc deletion failure #2327
- Add maintainer docs #2325
- Make conversion-gen output location explicit #2324
- Add Apidiff script #2312
- Add upgrade to main test #2313
- Social card image #2322
- Add AWSFargateProfile resource #2265
- refactor: Group SSH Key Name validation tests together #2315
- Add clusterawsadm docs #2314
- :bug: Accept empty string SSHKeyName in AWSCluster & AWSMachine validation webhooks #2308
- docs: clarify subnet requirements for existing-aws-infrastructure #2307
- fix: machine pool failure domains honoured #2302
- Update klog dependency to v2 #2295
- fix: broken link to pod networking #2303
- Enable EventBridge feature #2293
- Set the UserAgent to “capa-controller” #2285
- feat: ability to delete amazon vpc cni #2292
- Add enum validation for loadbalancer scheme #2290
- Fix e2e multi cluster test #2281
- feat: add GPU EKS cluster template #2278
- ✨ Implement ASG capacity rebalance #2288
- Update to latest cluster api commit #2291
- Fix Govcloud support for CloudFormation generation #2289
- PROPOSAL: sedefsavas as maintainer #2279
- chore: remove usage of AWSManagedCluster from templates / docs #2264
- Update core cluster api version to v0.3.14 #2282
- Update README.md #2273
- Add name tag to ELB #2286
- e2e spot instance test: delete spot option from control plane machines #2266
- Update README with correct AMI link #2276
- 🐛 hack: fix semver comparison in ensure-kind #2262
- Add AWSClusterControllerPrincipal controller to multitenancy proposal #2269
- Replace awslog with logrWrapper #2259
- 🌱New AMIs for versions 1.20.4, 1.19.8, and 1.18.16 #2260
- Updated the PR template to include kind assignment #2252
- 📖 Multitenancy: Restrict controller credential usage by creating a permission resource #2237
- 🐛 Fix manager arg inconsistencies #2261
- ✨ Add a log debug log configuration to the AWS clients #2229
- 📖 Add AWSFargatePool ADR #2250
- 🌱 Minor comment update #2249
- ✨feat: added release-notes automation #2247
- 🐛 AWSManagedControlPlane: Add conditions for Updating/Creating #2246
- 🌱 AWSManagedMachinePool: Make public access to SSH explicit #2243
- ✨ Add filters support for additional security groups #2241
- 🐛 Fix bastion and AWSMachinePool connectivity #2235
- ✨ Support overriding security groups in AWSCluster spec #1933
- feat: updated PR template to include the release notes sand checklist #2232
- 📖 Added how to develop locally using Tilt for EKS Control Plane #2234
- :bug: Make EventBridge non-critical to cluster reconciliation #2240
- ✨ Watches instance state changes and reconcile AWSMachine if necessary #2037
- 📖 Minor update on release process doc #2223
- Update mdbook to 0.4.5 to fix CVE-2020-26297 #2230
- controllers: Add conditionals around fetching secret backend service #2228
- 🌱Add CAPI E2E tests #2138
- Revert “Add externalInfraCluster” #2221
- ✨ feat: add EKS addon support #2202
- :bug: Ensure EKS controllers are preloaded in e2e #2220
- ✨ Support custom AMI lookup with EKS #2057
- Disable cgo for building kustomize without gcc #2217
- Fixups to Docker build #2216
- Bump dockerfile-experimental version #2215
- Ensure mirrored OCI images are pulled before building Dockerfile #2214
- Bump GCB Docker image for cloudbuild #2213
- Refactor release process for Github and Staging #2096
- ✨ Secondary cidr support for EKS workload clusters #2086
- ✨ Add fine-grained service rate limiters #2201
- ✨ Add IRSA to EKS workload clusters #2070
- 🌱 skip EKS upgrade tests when running e2e #2211
- 🌱 New AMIs for Kubernetes versions 1.20.2, 1.19.6, 1.18.15, 1.17.17 #2206
- 🐛Trigger rolling replacement upon launch template change #2193
- 🌱 Add encrypted AMI copy #2203
- 🌱Upgrade AWS SDK version to 1.36.26 #2204
- Upgrade to CAPI v0.3.12 #2198
- 🐛 fix: updated the eks e2e script with latest boskos changes #2199
- 🐛 test: investigate and fix eks e2e tests #2188
- 📖 docs: eks docs refactor and added eks console docs #2187
- :bug: Fix OpenAPI defaulting for secrets backend and add OpenAPI testing #2135
- Consolidating boskos scripts for CAPA #2101
- 🐛Add UpdateAutoScalingGroup to controller IAM #2194
- 🐛 AWSMachinePool: Remove unused ID field on launch template spec #2184
- ✨ Add instances to AWSMachinePool status #2197
- ✨Add copy AMI command to clusterawsadm #2112
- New AMIs for Kubernetes versions 1.17.16, 1.18.14, 1.19.6, 1.20.1 #2190
- 🌱 fix: updated service account for leader election #2183
- 🌱 feat: control plane deletion checks #2175
- ✨ feat: initial EKS e2e tests #2168
- 🌱 New AMIs for: Kubernetes version 1.19.5, 1.18.13, 1.17.15 #2164
- :book: Fix some of the broken doc links. #2159
- loadbalancer: Fix NPE when comparing load balancers #2163
- 🌱 Move ncdc to emeritus status #2161
- 🐛 Error if a loadbalancer exist with the same name in the same region with a different scheme #2154
- 📖 add config example to docs specifying IAM role #2151
- 📖 Updated wording on prerequisites doc #2149
- 📖 fix emoji display on contributing guide #2150
- clusterawsadm: Enable use of shared configuration file #2077
- :sparkles: clusterawsadm: Allow CLI to take a configuration file to print IAM policy documents #2147
- CAPA Maintainer promotions #2031
- 🐛 Set Subnets as an optional property #2140
- Add externalInfraCluster #2124
- ✨ Add support for AWS_CONTROLLER_IAM_ROLE env var #2100
- 📖 docs: EKS packaging ADR #2126
- 🌱 add Interruptible field to AWSMachine status #2120
- :book: Update consuming-existing-aws-infrastructure.md to provide context to where networkSpec belongs #2103
- 🐛Fix for CAPI 3.11 upgrade #2133
- 📖 docs: e2e test structure ADR #2127
- 🌱Bump CAPI version to v0.3.11 #2129
- 🌱Upgrade e2e Kubernetes version to 1.19.4 #2114
- ⚠️ refactor: e2e test reorganisation #2102
- :bug: awsmachinetemplates: Allow cloudInit.secureSecretsBackend to be defaulted #2111
- 🌱 Remove old terraform scripts #2113
- ✨ fix ASG event message #2108
- 🌱Build new AMIs #2109
- 🐛Validate that additional security groups can not have filters #2072
- 🌱 Remove unused allow additional roles feature flag related code #2035
- 🐛 AWSManagedMachinePool: Fix cloud provider key usage and nodegroup IAM role name #2085
- Makefile: Ensure manifests compile during verify #2098
- Revert PR 2052 as this breaks the release manifests #2099
- :book: Update docs to use capa-system namespace #2094
- 🐛 Fallback to cluster subnets on update ASG #2095
- 🐛 fix ownerref group on kube secret and configmap #2092
- 🐛 Add CNI defaulting to the controller #2090
- ✨ Add support for AWS_CONTROLLER_IAM_ROLE env var #2052
- 🐛 Updates AWSMachine CloudInit defaulting logic #2082
- 📖 docs: add ADR template and first ADR #2080
- 🐛 Add fallback if subnets not provided on AWSMachinePool #2051
- 🐛Make the regex less restrictive to allow underscore etc. for ssh key file name #2071
- 🐛 fix: add required iam permission for managed node groups #2043
- Fix roundtrip conversions between v1alpha2 and v1alpha3 #2074
- 🐛fix: ensure env var enables AWSMachinePool webhooks #2046
- 📖 docs: eks docs update for managed machine pools #2044
- 🌱 Updated Bastion node’s AMI. Changed the OS version to Ubuntu 20.04 from Ubuntu 16.04 #2068
- :seedling: docs: Provide AMI IDs for rebuilt Ubuntu amis and fix e2e conformance with CI Artifacts jobs #2018
- 🐛fix: add more condition for resource’s status filtering #2049
- 🌱 Validate subnet’s az with failure domain when subnet id is passed #2011
- 📖 docs: updated flavors and machine pool docs #2030
- :docs: fix typos in eks commands #2038
- ✨ SSM (AWS Systems Manager Parameter Store) as a Secret Backend #1924
- 🌱 Improve AWSManagedMachinePool remote access support #2013
- ✨ Add tagging for AWSMachinePool resources #2021
- ✨ Add machine name tag to instance during creation #2015
- 🌱 Fix volume description to remove ‘root’ since it’s also used for non-root volume #2005
- Validation around fields that are passed in as AWS API parameters #1978
- 📖 AWSMachinePools docs and flavor #1863
- 🌱 Add AWSManagedMachinePool flavor #2024
- ✨ Add support for DefaultCooldown to AWSMachinePool #2006
- 🌱 Add comments for VersionNumber field in AWSLaunchTemplate #2000
- 📖 Fix link to docs site and move to top of repo README #2028
- 📖 docs: fix a broken link to prerequisites #2017
- 🐛 Fix AWSManagedMachinePool NPE with scalingConfig #2014
- add io2 as valid ebs volume type #2010
- 🌱 Remove the integration test #2012
- 🐛 Fix AWSMachinePool panic when MixedInstancesPolicy is not set #2007
- .dockerignore: Add cmd package #2002
- ✨ feat: enable additional user & role mapping for aws-iam-authenticator #1995
- ✨ AWSManagedMachinePool (EKS managed nodegroup) support #1916
- Update to CAPI 0.3.10 #1991
- 📖 docs: eks docs updated in preparation for 0.6.1 release #1997
- 🌱 fix: incorrect capitalization for eks field #1998
- :bug: Fix NPE when deleting security groups on cluster deletion #1996
- 🌱 Support using custom endpoints for AWS services #1858
- 🐛 externalManagedControlPlane status field should have been optional #1994
- Update AMIs for Kubernetes 1.19.2, 1.18.9, 1.17.12 #1974
- 🐛 Add externalManagedControlPlane Status to fix node drain under EKS #1992
- Book: Update published topics #1981
- 🌱 Adds e2e test for spot instances #1963
- ✨ Implement AWSMachinePools #1860
- 🐛 fix: adding node to EKS cluster fails #1962
- :book: Add netlify configuration #1947
- 🐛 fix: bastion reconcilation and connection error when using
eks
flavor #1957
- 🌱 Remove references to awsmanagedcontrolplanes.infrastructure #1973
- 🌱 Add conditions for the reconcile delete workflow #1905
- :seedling: Bump codebuild timeout for eks control plane #1966
- PROPOSAL: @richardcase as reviewer #1918
- 🐛 Retry with listing all ELBs when listing by tag fails #1952
- ⚠️ refactor: split awsmanagedcontrolplane into new manager #1949
- fix docs for creating a EKS cluster #1960
- 🌱 Verify e2e code compiles as part of pull-cluster-api-provider-aws-build #1953
- :seedling: Update to controller runtime 0.5.11 #1950
- 📖 Add docs on updating AWS credentials used by CAPA #1948
- Bump Golang version to 1.13.15 #1944
- ✨ Unmanaged VPCs don’t require public subnets #1884
- 🐛 AWSMachine ssh key should defer to AWSCluster when nil #1932
- ✨ chore: changed template name from managed to eks #1943
- :seedling: Makefile: Fix code generation for mocks and EKS bootstrap provider #1938
- Make the VPC error message print the offending name and hint at possi… #1880
- 📖 docs: added managed template to release docs #1939
- 🌱[e2e] Install CNI using ClusterResourceSet and bump up CAPI to v0.3.9 #1816
- :bug: Add capi exp schema and fix manager args and rbac #1936
- ✨ Persists changes early when using default subnets #1915
- :book: Update AMIs for Kubernetes v1.16.15 and v1.19.1 #1928
- :seedling: instances: Sort tag keys so unit tests can succeed #1937
- ✨ Allow specifying subnet IDs for control plane load balancers #1931
- ✨Add ability to specify instance tenancy #1926
- 🌱 Bumps aws-sdk. Creates tags during route table creation #1920
- Revert “Update to CAPI v0.3.9” #1930
- ✨ feat: default iam role for eks #1925
- 🌱 Update to CAPI v0.3.9 #1927
- 🐛Fix clusterawsadm policy mix up #1922
- Update prerequisites doc regarding bootstrap user 📖 #1917
- feat: added machines to managed template #1914
- 🌱 Reload tilt on exp changes #1913
- Update e2e tests to latest Kubernetes release #1904
- :seedling: cloudbuild: Increase timeout, use newer Docker image #1910
- chore: wire up EKS bootstrapper and AWSMachine controller for AWSManagedControlPlane #1909
- Update AMIs for latest Kubernetes patch releases #1903
- ✨ Look up official EKS AMI when appropriate #1817
- ✨ docs: add eks documentation #1894
- ✨ feat: added ability to enable EKS via env vars #1902
- 🌱Fix for Bastion struct field comment #1901
- ✨ Custom Bastion AMI #1864
- ✨ Add EKS bootstrap provider #1815
- 🌱: Only use clusterctl-based e2e and conformance tests #1890
- ✨ Add EKS control plane #1724
- ✨ Add validation and tests for io2 volume type. #1889
- 🌱Add metadata.yaml for defining contracts #1883
- 🌱 cleanup unused annotation on Machine #1881
- ✨ clusterawsadm: Add actions to IAM policy required for EKS #1879
- ✨Add support for multiple block device mappings #1878
- 🌱 refactor AWSMachine to use scope interfaces #1853
- 🐛Fix spot instance field validation #1873
- ✨ Add Spot instances support #1868
- ✨ refactor: split security groups from network service #1856
- 🌱 Ignores local zones when fetching AZs #1865
- refactor: tags package to support other services #1848
- 🌱 Fix error handling for goerr113 linter #1836
- ✨ bastion: Make instance type selectable, with new defaults #1831
- :bug: Workaround for https://bugs.launchpad.net/cloud-init/+bug/1888822 #1859
- Fix MachineScope GetInstanceState/SetInstanceState comments #1854
- 🏃♂️ Move myself to emeritus reviewers #1849
- test/e2e_new: Use ci/latest version marker for retrieving cross builds #1845
- ✨ Use filters to select subnet for machines #1833
- 📖 Update prerequisites.md to add IAM section header #1841
- 🌱 Remove unused make targets #1835
- 🐛 Adds Ready condition to list of owned conditions for AWSMachine and AWSCluster #1834
- 🏃 Migrate rest of e2e tests to use clusterctl framework #1798
- e2e: Fixups for conformance template generation #1823
- ✨ Update to cluster-api v0.3.7 #1825
- clusterawsadm: Add bootstrap user back to deprecated alpha command #1820
- ✨ refactor: cluster scope and service refactor for future EKS support #1810
- :seedling: ci: disable gofumpt linter #1819
- :running: e2e: Rewrite kubernetes main branch conformance to use clusterctl #1760
- :seedling: Increase golangci timeout #1809
- 🏃 Updates ci script to test using new e2e flow #1797
- ✨ controllers: Capture metrics for every AWS API request #1807
- 🌱 Creates NAT GWs in parallel #1805
- 🌱 Allows configuring crossZoneLoadBalancing on controlPlaneLoadBalancer #1801
- 🐛 Fixes cluster creation with names starting with ‘sg-’ #1802
- 🐛 Fix issue with NAT gateway failing due to EIP already been assigned #1803
- 🌱 Bump golangci-lint #1794
- Update to AWS SDK for Go 1.33.3 #1783
- 🌱 Opt for a more inclusive “other” category for our emoji #1793
- ✨ allow configuration of Bastion host’s ingress rules with cidrBlocks field #1761
- 🐛 Restricts AZ limit to 1 in e2e tests #1789
- ✨ Add randomvariable as a maintainer #1791
- :running: Makefile: Build clean binaries on release #1790
- ✨ Adds cluster conditions #1777
- awsmachine_controller: Allow instances to be deleted if ELB is already gone #1788
- ✨ Add conditions to AWSMachine #1740
- Add Seth Pellegrino to emeritus reviewers #1781
- Remove sethp-nr from reviewers list #1775
- :bug: clusterawsadm: ensure role policies work #1763
- 🐛 Delete bastion regardless of VPC type #1774
- 🐛 Preserve all VPCSpec fields #1767
- GCloud note and README instruction for folks that might wanna build a… #1766
- :bug: Ignore “not found” errors when deregistering ELB instances #1737
- create a bastion host if it’s enabled in the spec, regardless of managed or unmanaged VPC #1759
- 🐛 Check before (de)registering with ELB #1758
- ✨ Allow user defined ingress rules for CNI #1747
- Bump cluster creation timeout for conformance in multi-AZ #1749
- clusterawsadm v2 #1734
- ✨ Changes to the default subnet logic #1721
- 🏃 Refactor e2e tests to use clusterctl framework from CAPI #1716
- :book: Single controller multitenancy proposal v3 #1713
- :running: Remove spews from tests #1735
- ✨Make machine’s providerID consistent with node providerID #1730
- :running: AWS SDK updated to v1.31.3, tag NAT gateway on creation #1733
- :sparkles: Update cluster-api dependencies to v0.3.6 #1732
- add events for AWS cloud service failures #1695
- :running: Switch to using CAPI’s MachineAddress instead of corev1.NodeAddress types #1731
- ✨ Customizable Image Lookup Format #1694
- Do not rely on status to determine if we should delete a bastion that was previously created #1680
- :bug: ELB should now not register subnets in the same AZ more than once #1714
- 🏃Reconcile ELB attached machines when a Machine is being deleted #1710
- :bug: Include stopped bastion instances when describing #1708
- fix: flag webhooks as side-effect free #1709
- :book: Update roadmap for delayed v1alpha4 #1688
- :sparkles: Update cluster-api dependencies to v0.3.5 #1706
- Add documentation for multi-AZ control plane 📖 #1675
- :running: [ci-conformance] Fix kustomize template to better handle envsubst #1687
- :book: Update AMIs for latest Kubernetes versions #1697
- Update docs on accessing instances 📖 #1692
- Add instructions for existing AWS infrastructure #1560
- :book: Add AMI for k8s v1.18.1 #1690
- ✨ Add validations to AWSCluster #1677
- :running: [ci-conformance] Additional conformance test fixes #1686
- :running: [ci-conformance] Fix ssh-to-node to use instanceId rather than private IP address #1684
- ✨ Default cluster ready to false #1683
- :running: More fixes for conformance test jobs #1682
- :running: [ci conformance] increase timeout waiting for nodes #1681
- Added version setup log #1679
- :sparkles: Update to latest cluster-api version #1672
- :sparkles: Update predicate handling #1667
- :running: Fix filters in e2e-conformance.sh #1669
- :running: Update cluster-api release used for e2e/conformance tests #1671
- :running: Fixes for the conformance script #1666
- :running: Update dependencies and latest k8s AMI #1665
- 🏃 Seed the random number generator #1663
- 🏃 Initialize CR logger earlier #1662
- Ensure ELB is resolvable before marking as ready 🐛 #1651
- :warning: :bug:Add flag option for uncompressed userdata. #1648
- :sparkles: Loosen the filter used for image lookups #1653
- :bug: Watch for unpaused Clusters in AWSCluster controller #1655
- 📖 typos: fixing typos #1647
- Fix v0.3.0-rc.3 to v0.3.0 #1649
- :book: Update AMIs for latest k8s releases #1645
- :book: Update latest v1.16 and v1.15 AMIs #1640
- :sparkles: Update cluster-api dependency as well as k8s and sonobuoy versions for testing #1636
- :book: v0.5.0 docs #1635
- Normalize vars to have AWS_ prefix #1633
- :running: Update e2e tests for SSHKeyName change to pointer #1634
- :bug: Update failureDomain support to handle it being set on the Machine rather than AWSMachine #1630
- :warning: 1156 allow no key pair v1alpha3 2020 #1621
- Backport ginkgo parallel2 #1628
- :running: Update the CAPI components used for conformance testing #1626
- controllers: Implement pause mechanism #1617
- :bug: Use latest Calico manifests #1623
- :book: Add a project roadmap doc #1600
- :sparkles: Update CAPI dependency and set MatchPolicy=Equivalent on webhooks #1618
- :sparkles: Bring AWS SDK in-line with Kubernetes master and add new regions #1612
- Update releasing process doc. #1613
- :running: Release artifacts and conformance test tweaks #1607
- :bug: secrets-manager: Fix error handling #1606
- :bug: Ensure that leader election is still enabled after applying auth proxy #1599
- :warning: Update node instance profile to add support for Session Manager #1593
- :bug: Bump Calico version to 3.12 for Kubernetes 1.17 compatibility #1601
- :bug: Need ARN values different in GOV regions. #1597
- Refactor kustomize config/ folder #1575
- 🐛 fix clusterctl-settings.json #1584
- Enabled errorcheck linter and handled errors 🏃 #1567
- 🏃enable <stylecheck> linter rule and fix related issues #1569
- 🏃 Enabled scopelint and fixed reported errors with suggestions #1559
- Update and require CRDv1 #1577
- :running: Do not set xtrace in hack/ensure-kind.sh #1574
- 🏃enable <gosimple> linter rule and fix violations #1570
- 🏃 enable <unused> linter rule and fix related issues #1566
- Enabled staticcheck and replace deprecated packages 🏃 #1568
- ✨add omitempty to networking types that may be empty #1557
- :book: userdata-privacy: Additional troubleshooting info #1558
- 🏃 cleanup: enable
gocritic
linter #1543 #1549
- :bug: panic in createSecurityGroup error reporting #1551
- :book: Update README for latest built AMIs #1548
- :sparkles: Add extra root volume options #1498
- 🏃cleanup: enable unparam linter #1545
- :bug: Support chunking AWS secrets #1535
- 🏃Test conversions with object fuzzer #1525
- :book: Update docs for correctness around userdata-privacy #1529
- :bug: Re-add missing return when reconciling failed machines #1527
- :bug: cloudformation: Add tag permission for secretsmanager #1524
- :bug: Fix panic in getAPIServerClassicELBSpec #1521
- :running: Remove hardcoded 3h timeout from hack/heartbeat_account.py #1518
- :sparkles: ec2: Add support for userdata privacy #1490
- :running: Update the version of conversion-gen we are using #1514
- :running: Switch Kubernetes CI URL #1515
- :sparkles: Support cross zone load balancing option #1442
- :running: Remove deprecated AvailabilityZone field on machine spec #1509
- 🐛Prevent NPE if Machine’s spec.Version is not set by failing the AWSMachine #1448
- 🏃 Update Machine FailureDomain field #1507
- Fix to avoid updating tags when there is no change in them and add unit tests #1504
- :sparkles: Add liveness/readiness probes #1487
- 🏃 Sync cluster-api-maintainers #1502
- ✨Add clusterctl labels to CAPA components #1488
- ✨Adding an auth-proxy sidecar container #1494
- :running: [e2e] Add waiting for deployment and watching logs for bootstrapper and control plane deployments #1493
- 🏃 e2e: don’t fail test if log streaming fails #1492
- 🐛 Persist AWSCluster/AWSMachine finalizers immediately to prevent orphaned AWS resources #1455
- 🐛 Generate event when instance fails to launch because no subnets available in an availability zone #1445
- ⚠️ Update control plane security group rule to remove 0.0.0.0/0 ingress CIDR #1482
- :sparkles: Add support to enable/disable bastion host #1466
- 🐛 Include security groups when reconciling load balancer #1481
- :bug: Fix when AWS return InvalidInstanceID.NotFound with statusCode 400 #1480
- ⚠️ ELB uses separate security group #1456
- ✨ add clusterctl-settings.json #1470
- 🐛 Fix deleting AWSCluster when VPC doesn’t exist #1453
- :running: Install cabpk and kcp components in e2e tests #1465
- :warning: Remove check for root volume size #1463
- “url 404” #1458
- 🐛 Create events for Elastic IP allocate/disassociate/release #1447
- :bug: Fix NPE when instance doens’t have a root volume #1444
- 🐛 Fix typo in SuccessfulTagVPC event name #1446
- 🏃 Let GCB build release images #1433
- :sparkles: Add support for updating outdated managed routes #1421
- :running: Exclude pprof lint warning in golangci-lint config #1434
- :running: Update Go 1.13 #1430
- ✨Add version to user-agent for AWS API calls #1427
- ✨ Support Tilt for local development #1432
- :bug: Fix broken e2e test caused by #1426 #1431
- :sparkles: Add support for extra AWS policies in clusterawsadm #1426
- 🐛Fix creation of Internet-facing ELB #1424
- ✨ Add support for failure domains #1420
- 🐛 make create-cluster: use –decode for base64 decoding #1415
- :bug: Fix e2e CABPK imports #1412
- :bug: Base64 the User Data retrieved from the bootstrap secret #1409
- :bug: Update RBAC to add getting, listing, and watching Secrets for bootstrap data #1408
- ⚠️ Support bootstrap data in secret #1407
- :running: Use variable to determine cluster name in create-cluster #1406
- :running: Use local_hostname in cloud-init config #1405
- :running: Remove clusterctl calls from create-cluster / update CAPI #1404
- 🏃 Update to KIND v0.6.1 #1401
- 🐛 Update KubeadmConfig(s) to v1alpha3 #1399
- 🏃 conformance: Fix gsutil usage, try capturing all VM logs #1396
- 🏃 Make conformance cluster names unique by default #1388
- 🐛 make create-cluster: Improve cert-manager wait #1385
- :sparkles: cherry pick of 1341 from release-0.4 to master #1386
- ✨ Add validation webhook for AWSMachine #1218
- 🐛 Add new required ELB permissions #1382
- 🏃Rename Makefile dev target to create-cluster #1371
- :bug: Fix kubeadm types import #1380
- ⚠️ Move Status.APIEndpoints to Spec.ControlPlaneEndpoint #1372
- ✨reconcile apiserver elb tags #1377
- :running: Update project maintainers and reviewers #1340
- 🏃Update controller-tools version #1367
- 🐛 Correct outdated information in releasing doc #1365
- 🐛 Remove git branch from version info #1366
- Rename ErrorMessage and ErrorReason to FailureMessage and FailureReason #1352
- :bug: Validate AWSMachine updates last #1358
- :bug: Add NoCredentialProviders to list of authentication errors #1356
- point to the output dir in examples generate script #1345
- ✨Expose ImageLookupBaseOS field in AWSCluster and AWSMachine CRDs #1319
- ✨Fetch logs from nodes #1338
- :bug: Improve EC2 state handling, and set error for manually deleted EC2 instances #1256
- 📖 docs/README.md: remove broken link #1305
- 🏃 Add v1alpha2 to v1alpha3 conversion webhooks #1329
- :sparkles: Support cluster names > 22 characters in length #1290
- 🐛 Fix IMAGE_ID issue in examples #1337
- :running: [e2e] Temporary e2e test fix for cluster-name label not being applied for machinedeployments automatically #1334
- Update CI Kubebuilder / k8s 1.15.5 #1320
- ✨ Add addresses to machine status #1314
- 🏃Remove converters.SDKToInstance references #1333
- 🐛Add cert-manager to output of generate-examples #1324
- :running: [e2e] Improve logging and add event logging #1321
- ✨Fine tune e2e-conformance and ci-conformance.sh #1330
- ✨ Allow passing in parameters to ci-conformance.sh #1326
- ✨ Fix path to image-builder under pod utils #1325
- ✨Better command line processing in e2e-conformance.sh #1316
- :running: [e2e] Fix up MachineDeployment for latest v1alpha3 changes #1318
- :running: [e2e] Update ClusterLabelName usage #1315
- ✨Fix up e2e conformance tests (master) #1280
- :running: [e2e] Fix e2e suite #1313
- ✨ AWSCluster: Allow setting ImageLookupOrg at the cluster level #1309
- :running: [e2e] Forward port MachineDeployment to HEAD #1296
- :running: [e2e] Additional e2e tweaks #1312
- 🐛 Wait for cert-manager in
make create-cluster-management
#1304
- :running: [e2e] Update e2e test to use upstream cert-manager #1311
- Update cert manager / fix Makefile targets #1310
- :running: [e2e] Add boskos heartbeat #1306
- 🏃 Bump AWSMachine concurrency to 10, AWSCluster to 5 #1308
- Drop cabpk from manager tolerations patch #1303
- :running: Update generate examples to v1alpha3 #1302
- :bug: We should propagate any errors during create-stack #1299
- :running: [e2e] delete cloudformation stack on teardown #1298
- 📖 Document how to generate release notes #1294
- :sparkles: deleting unused /build directory #1293
- :sparkles: Bump goformation to v3, and remove IAM hacks #1288
- :sparkles: Add printer columns #1277
- :bug: Revise wait backoff parameters #1284
- :running: [e2e] add junit output for e2e tests #1281
- :bug: Record events only on AWSMachine #1276
- :bug: Fix Machine reconciliation of deletion #1273
- :running: [e2e] reinitialize the kindClient after deploying the cluster api components #1271
- :running: [e2e] Create access key after creating the prerequisites #1267
- :book: Update available AMI versions #1269
- :running: [e2e] more e2e fixes #1265
- :running: [e2e] update credentials used for controller #1259
- :bug: Disassociate Elastic IPs on deletion, if still associated #1258
- :running: unit tests for deleting machines #1244
- 🐛 Control plane Internal ELBs now connect to private subnets instead of public subnets #1263
- ✨e2e-conformance.sh to be able to run e2e tests #1254
- :sparkles: Allow webhook to be disabled and make leader election namespace configurable #1257
- ✨ LOAD_IMAGE to allow injecting locally built image into kind #1250
- :running: [e2e] Fix verification issues with e2e test #1251
- :running: [e2e] Fix region handling for e2e tests #1248
- :running: [e2e] Fetch controller logs when tearing down kind cluster #1245
- 🐛Fixes
clusterawsadm version
command #1232
- :running: Machine controller test #1197
- :running: go.mod: Bump AWS SDK to v1.25.16 #1234
- :running: Additional e2e test fixes #1231
- :bug: Fix AWSMachineTemplate webhook name #1230
- :running: Update name of AWSMachineTemplate validating webhook #1219
- :running: Patch up e2e tests #1229
- 🏃 Fixup code for cabpk merge into capi #1226
- 🏃 Cleanup dockerfiles #1225
- docs: Delete obsolete documents #1224
- :bug: add a default bastion AMI for the eu-north-1 (Stockholm) region #1223
- 🐛 WaitForWithRetryable should return latest error #1221
- :sparkles: Cluster API v1alpha3 #1220
- ✨ Surface inner error from
WaitForWithRetryable
#1217
- ✨ Add validating webhook for AWSMachineTemplate #1116
- 🐛Do not attempt to log NAT gateway ID when creation fails #1213
- 🐛 Fix API version in v1alpha3 #1212
- ⚠️ Add v1alpha3 types #1210
- ⚠️ Remove all v1alpha1 codes #1206
- 🐛 Use sshKeyName from awsCluster if not set in awsMachine #1198
- :running: Update controller-runtime v0.3, Golang v1.12.10, CAPI v0.2.5, CABPK v0.1.3 #1199
- ✨ Instance deletion logs #1181
- :bug: Add permission to allow controllers to get tags #1192
- 🐛 Add omitempty to RouteTableID #1196
- 🏃Use released manifests for CAPI and CABPK in examples #1194
- ✨ Add webhook port flag #1176
- :running: Use e2e test helpers and cleanup e2e tests #1186
- 🏃 Add a development dockerfile #1188
- :sparkles: add optional ControlPlaneSpec to AWSClusterSpec type #1179
- :running: Fix hack/ensure-kustomize.sh #1184
- 🐛Add rule to verify generated codes and manifests #1183
- :bug: Delete cloud provider provisioned load balancers and security groups #1168
- :bug: Actually apply explicitly specified subnet tags #1177
- 🐛 Correct IAM profile for control plane #1182
- 🐛 Support running alongside other Cluster API pods in the same namespace with leader election enabled #1178
- ✨Increase AWSCluster and AWSMachine default concurrency #1163
- :sparkles: Apply elb-related tags to managed subnets #1174
- add well-known tolerations to released CAPA manager manifest #1170
- 📖 Cleaning up readme.md #1165
- 🏃Align Makefile (release) and hack/tools with other repos #1162
- :book: Improve prerequisites document to be embedded in book #1159
- :running: E2E test updates #1122
- :book: Fix broken link in docs/development.md #1154
- 🐛Fix a leak of AWS Tags from between Machine and Cluster resources #1153
- 🐛 Specify controller manager broadcaster options so events do not get discarded #1124
- fix: use copy builtin correctly for security groups #1152
- :book: Fix typo in readme #1150
- :book: Update latest AMI information #1149
- 🏃Fix log names are too verbose #1136
- Add go mod verification in CI #1131
- ✨add support for specifying an ENI #1146
- 🐛fix: use clusterScope’s port in APIEndpoint #1147
- :bug: remove finalizer when machine is absent #1144
- ✨ Add ability to customize APIServer LB listener port #1126
- ✨ Record events for credentials and permissions issues #1129
- Remove hack/verify-install.sh #1133
- 🐛 Register all available AZs (from public subnets) to the APIServer ELB #1127
- :book: Fix broken link in docs/README.md #1125
- ✨ Add prow image building #1123
- ✨ Specified measurement unit for rootdevicesize comment #1119
- :sparkles: Add support for applying custom tags to all AWS resources we manage #1113
- 📖 Update getting started guide to prerequisites doc #1111
- :sparkles: Functions for converting v1a1 types to v1a2 #1081
- Use latest clusterawsadm for generate-example #1115
- 🏃 Remove release notes from PR template #1112
- 🏃 Context cleanups #1109
- 🐛 handle an unhandled error #1108
- :sparkles: Add AdditionalTags to AWSClusterSpec #1107
- :running: Add release binaries target #1104
- 🐛 Adds kind and apiversion to example #1103
- ✨Update Cluster API to v0.2.0 #1098
- 🏃 Add release targets #1096
- ⚠️Rename ssh key name field #1095
- :bug: Improve handling of instance deletion #1094
- 🐛 Fix bug with requeuing machines from AWSCluster requests #1088
- Make Manager SyncPeriod configurable via a flag #1090
- :bug: Add unique label for MachineDeployment example #1091
- :sparkles: Add tag to action, update Makefile #1087
- 🏃♂️ Name v1alpha2 imports #1086
- :warning: No embedded object meta #1085
- :running: Allow to provide custom GOPROXY #1082
- Update tolerations patch #1083
- :sparkles: Add github action to publish images on master merge #1078
- :running: Fix e2e error #1080
- :running: Remove unused constants #1079
- ✨Remove vendor and Bazel #1076
- 🐛Refactor wait package to be capped to 10m and simplify #1075
- 🏃 Fixups examples #1070
- :sparkles: Add concurrency support #1073
- :bug: Cleanup events #1067
- :running: Remove image builder #1072
- :running: Update AMI information and default k8s version #1071
- :running: Cleanup Makefile targets #1065
- :bug: Clean up some of the security group events and logs #1064
- use cluster api patch helper to do the scope close #1020
- :sparkles: Add MachineDeployment example #1060
- ✨ Make example controlplane HA, add toleration to managers #1061
- :bug: Fix reconciliation issue when not specifying an ssh key #1058
- ✨Add automation examples for v1alpha2 clusters #1047
- :bug: Remove empty patches key in config/crd/kustomization.yaml #1053
- :sparkles: Remove unnecessary requeues #1048
- fix: add capi to scheme, small yaml fixes #1042
- add capi categories #1046
- :sparkles: Remove as much kubeadm code/logic as possible #1045
- :running: Update PR template to match CAPI #1036
- Do not exit immediately if gazelle fix finds something; address shellcheck nit #1043
- Add missing partition argument to ReconcileBootstrapStack call #1040
- add tags for service of type LoadBalancer to create ELB #1033
- Update manager image references #1039
- –partition flag for clusterawsadm #1029
- Update cluster-api to latest master reference / fix e2e #1038
- Update Go 1.12.9 #1030
- Port controllers #1028
- chore: set status.ready when machine is running #1034
- Do not include input object in the error message #1025
- Convert project to kubebuilder version 2 #994
- Rev dependencies, remove GVK hack #1009
- fix: base64 decode bootstrap data #996
- Change APIServer healthcheck to SSL protocol #1001
- fix: pass cluster into machinescope return #997
- fix: update rbac for working with Cluster objects, enable status endpoint #995
- Set Makefile default shell to bash #999
- update dev docs with move to gomod #985
- Port #916 to v1alpha2 #975
- packer: Add image permission and encryption options #963
- fix for AMI build to detect Amazon Linux #979
- Remove generation from v1alpha1 types #971
- Port #839 forward #974
- Port 0.3 event generation code to master #961
- Query vpc before attempting to delete #973
- Update E2E #957
- Updating ose-aws-machine-controllers images to be consistent with ART #430
- Update golang version to 1.17 #429
- Migrate to API definitions to openshift/api #427
- Bug 2007802: do not requeue if the machine has been updated #424
- Upgrade to use golang 1.16 #423
- Updating ose-aws-machine-controllers images to be consistent with ART #421
- Bug 1994480: Update dependencies to K8s 1.22 #417
- Updating ose-aws-machine-controllers images to be consistent with ART #412
- Bug 1925276: Fix eventual consistency logic to be consistent #406
- Bug 1965080: Reduce frequency of calls to register targets with load balancers #410
- Updating .ci-operator.yaml
build_root_image
from openshift/release #411
- add in-container vendor #394
- Bug 1948719: update controller-runtime dependency #408
- Bug 1954177: Update mao dependency for webhook v1 changes #407
- Bug 1949626: update aws-sdk-go to v1.38.25 #403
- Bug 1952611: [OCPCLOUD-1115] Get instance tags from infrastructure object #402
- Bug 1948719: update makefile to ensure that CGO_ENABLE is set properly #401
- Bug 1948719: update dependencies to 1.21 #399
- Updating ose-aws-machine-controllers builder & base images to be consistent with ART #385
- Bug 1918910: Only log error on wrong instance type for scale from zero #397
- Bug 1880757: Unset target groups from LB on deletion #389
- Bug 1910318: Ensure original conditions aren’t mutated during reconcile #396
- Update EC2 instance types #393
- Bug 1910318: Add condition to show actuator exists condition on machine #392
- Makefile fix #386
- Bug 1934021: Ensure response body is closed when we are finished with the request #390
- Full changelog
- Update OWNERS file #169
- Bump mao version, rewrite Machine types import to openshift/api #168
- Remove stbenjam from OWNERS #163
- Bug 2036993: update repo for golang 1.17 #164
- Updating baremetal-machine-controller images to be consistent with ART #160
- Bug 1994480: Update dependencies to K8s 1.22 #158
- Fix BMO reboot api broken link #150
- remove dhellmann from owners file #154
- Custom deploy procedure support #156
- Updating .ci-operator.yaml
build_root_image
from openshift/release #152
- Bug 1954177: Update mao dependency for webhook v1 changes #151
- Bug 1949316: Update BMO vendor to v0.0.0-20210303141721-86a42dcb0150 #149
- Bug 1857008: Set the machine instance state annotation #142
- Updating baremetal-machine-controller builder & base images to be consistent with ART #135
- Updating baremetal-machine-controller builder & base images to be consistent with ART #121
- Changing the default behaviour of the CAPBM to request hard reboot #138
- add stbenjam to owners file #141
- stop generating CRDs for provider spec and status #140
- Full changelog
- Bug 2007647: Add squash-merge support into oc adm release info #1116
- Bug 2071614: Remove network CRDs scheme registration #1110
- Bug 2074902: Pass non-zero exit code to debug command #1115
- adm inspect: delete unused pod URL getting code #1032
- Bug 2073113: do not report docker conf deprecation warning when the docker is not available #1106
- Drop k8s carries and bump to kubectl v0.24.0-beta-0 #1092
- Bug 2075647: pkg/cli/admin/upgrade: Use PATCH instead of POST for spec updates #1111
- Add –keep-manifest-list support to
oc adm release *
commands #1109
- Bug 2041454: Validate reference-policy for import-image command #1108
- Bug 1823143: wire ICSP lookups to oc image info #829
- Use ServerGroupResources instead deprecated ServerResources #1101
- Introduce Jira defects into release info #1100
- Fix component name for oc #1102
- pkg/cli/admin/mustgather: label must-gather ns as privileged #1099
- Obtain OpenShift version from ClusterVersion resource #1091
- Allow triggers on batch/v1 CronJobs #1077
- pkg/cli/admin/upgrade: Mention channel choices #1088
- Add Nutanix platform #1046
- Bug 2057101: remove klog format and update messages for docker config deprecation #1082
- Bug 2056893: pkg/cli/admin/upgrade: Drop –to-image help warning #1078
- Bug 2049889: logging / help improvements around ‘oc new-app –search’ #1086
- Bug 2056122: expose –keep-startup flag for oc debug #1085
- Bug 2052578: reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories #1059
- Add support for batch/v1 CronJob #1081
- OSDOCS-3257: Adding in new metadata requirement for docs #1072
- Update all images to be consistent with ART #1071
- Updating openshift-enterprise-cli images to be consistent with ART #1039
- Bug 2049234: Fix mirroring images that have dots in their namespace #1063
- Bug 2052034: make sure that we check for resorces and files before picking the simplest path #1062
- Bug 2049133: Fix catalog mirror from files #1058
- Comment tolerations used in must-gather #1004
- Remove unused methods and re-use pre-existing ones where needed #951
- Show managedFields in inspect #1051
- Bug 2046319: improve error message for debug #1053
- Bug 2047895: release: handle aarch64/arm64 naming disparity in mirror #1038
- Bug 2044140: pkg/cli/admin/upgrade: Fix nextStep option sense #1050
- Add TMOUT env to debug node pod #1048
- Bug 2044140: Updated the error message to include the suggestion #1041
- Bug 2035717: Enhancing the output provided when backup collections are attempted #1013
- Bug 1976894: Idling a StatefulSet seems to work however accessing the Services Route does not wake up the application (“Application is not available” error page is returned). #1026
- Bug 2039359: Fix adm prune rs orphans #1030
- Bug 1972962: Add validation for max-icsp-size flag #851
- Bug 1999246: adm catalog mirror should ignore .indexignore files #918
- Bug 2042059: bump discovery burst and qps #1033
- Bug 2038160: Inform user about inability to schedule a debug pod #1029
- Bug 1990014: Throw error when debugging Windows nodes #1028
- Bug 2039311: Add support for build csi volume source #994
- Bug 2039491: Remove
git://
from new-app tests #1020
- Bug 2036826: Improved prune deployments #1019
- Ignore VSCode files #1018
- Bug 2036826: Fix prune deploy resolver #1015
- Bug 2036940: allow empty files and stdout in oc registry login #1011
- Bug 1992596: Remove admin bashcomp func #1014
- Bug 2035393: properly handle –dry-run=server #1010
- Bug 2034889: Fix another prune panic #1008
- Bug 2034889: Fix prune deployment panic #1005
- Bug 2033751: Revert “Modified MG pod tolerations” #1003
- Bug 2033751: pkg/cli/admin/inspect: Fix “ocurred” -> “occurred” typos #1002
- Bug 2033751: Bump k8s.io to v0.23.0 #1001
- Bug 2032111: requestproject: use agnhost serve-hostname #995
- Modified MG pod tolerations #942
- Adding the flag –allow-not-recommended to oc adm upgrade #986
- release: extract darwin/arm64 openshift-install #1000
- Add darwin/arm64 oc #990
- oc adm prune deployments for ReplicaSets #987
- Fix documentation issue #937 #944
- feat/oc-release-extract-cco: add support for alibabacloud #978
- fix registry-config messages and imports #983
- Bug 1982498: default to podman credential configs #893
- Bug 1858760: allow Authorization Service URL to differ from Registry URL when retrieving tokens #924
- Adding an example for oc adm upgrade #977
- Bug 2020377: add linux capability for host network packet captures #962
- Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user #973
- Drop patches for apimachinery and client-go forks #976
- mustgather: add NodeName to destDir folder name #965
- Bump go.mod for go1.17 #974
- Updating ose-tools images to be consistent with ART #932
- Display conditional and not-recommended versions #961
- Introduce an option to retrieve rotated log files for a pod #958
- Updating ose-cli-artifacts-alt images to be consistent with ART #933
- GitHub-38217: Removing old example that mentions limitSecretReferences #967
- pkg/cli/admin/upgrade: Indent multi-line messages #952
- Bug 1952230: pkg/cli/admin/upgrade: Always run all client-side checks #812
- Bug 1878925: pkg/cli/admin/upgrade: Remove help text around history lookups #566
- bump openshift/library-go #949
- fix update-generated-completions.sh #948
- Bug 1987257: Always set User-Agent header for registries #915
- PowerVS support #955
- Bug 1970805: Replace slashes in suggested ImageStream name #922
- Re-use DialContext and Proxy configuration from original http.Transport #837
- runAsNonRoot in Pod SCC should be nil when oc debug run with
--as-root
#880
- Adjust oc with kubectl and several cleaning items #946
- Bug 1926522: oc adm catalog mirror tmp directory cleanup #935
- Drop policy mentions in oc adm policy help #943
- Add MacOS local building instructions to README #936
- Bug 1977414: check BuildConfig Secrets and ConfigMaps before start-build creates a build #919
- OWNERS: Prune crawford #930
- Bug 2002950: Define a Command instead of Arguments for Container #925
- Bug 1992680: pkg/cli/admin/upgrade: Changing “Updates” string to “Available Updates” #903
- Bug 1992591: ensure the same oc is used everywhere in cli-artifacts #904
- Bug 1990014: Use cmd for Windows pods #907
- Bug 1996881: adm catalog mirror: log deprecation message when sqlite-based catalog is in use #908
- Bug 1994872: Fix manifest path regression #906
- Bug 1989504: The code logic of channel clear is ambiguous, as well as the help info and output messages #891
- Bug 1989505: bump kubernetes-client-go library #909
- Bug 1999159: Update the catalog-related owner alias’ #910
- Bug 1995291: Remove docker adjective whenever possible. #767
- Bug 1995573: Replacing kubectl with oc adm in help for certificate ap… #905
- Bug 1989391: Revert to UnstructuredList to fix yaml output #895
- Bug 1992680: pkg/cli/admin/upgrade/upgrade: Copy edits, including “assists with cluster upgrades” #899
- Bug 1786835: Check for out of range condition #894
- Bug 1903545: Replace colons with dashes in Windows file paths #897
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #890
- Bug 1971332: revert incorrect allowance of ssh:// prefix with scp styled URLs #875
- Add support for declarative configs to “adm catalog mirror” #868
- Support ibmcloud provider in release extract #852
- Bug 1980118: Keep workload annotations during the
oc debug
call. #887
- Bug 1978629: Add oc describe output for build volumes #874
- Bug 1955292: show consistent unit format in cluster resource quota describe #882
- contrib/completions/OWNERS: Delegate to all approver aliases #878
- pkg/cli/admin/upgrade/channel: Add ‘oc adm upgrade channel …’ #576
- Bug 1976112: Fixed warnings about deprecated CronJob in image-pruner pods #876
- release: extract Linux binaries for multiple architectures #816
- BUILD-87: bumping openshift/api with new fields for build volumes #843
- Bug 1925534: Add proxy to oc #751
- Updating openshift-enterprise-cli-alt images to be consistent with ART #855
- Updating openshift-enterprise-deployer images to be consistent with ART #856
- Updating ose-cli-artifacts-alt images to be consistent with ART #858
- Updating ose-tools images to be consistent with ART #857
- fix typo in examples template #739
- Bug 1973643: make oc logs work with BuildConfig’s JenkinsPipeline strategy #863
- Update ruby-hello-world images #860
- Add json.Valid check before trying to read docker config #747
- Bug 1954124: deprecate storage-class annotation in favor of spec.StorageClassName #840
- Bug 1951203: Allow users to set a limit on ICSP file size #818
- Bug 1968515: set User-Agent when talking with registries #841
- Bug 1965330: exclude security during exctraction #835
- Bug 1893999: guide user to provide username with basic auth error/only password IDP and no username provided #834
- Bug 1936904: Insert apiVersion and Kind into
oc adm groups sync
list output #759
- Bug 1953563: Makefile: add verify-golang-versions #814
- Bug 1964936: fix error log for “oc adm catalog mirror” #836
- Bug 1960758: use recent pull spec for must-gather and debug #833
- Bug 1942915: pkg/…/create_error_template: fix error page template #828
- Bug 1949050: Bump k8s to 1.21 #831
- Generate docs separately for admin and non-admin users #827
- Bug 1944581: Preserve AuthInfo when switching projects #692
- Transfer root-image configuration to this repository #823
- Fix unit test failure #821
- Bug 1957295: Must gather pod should have priority class #820
- Bug 1937020: Releases from image streams must prefer status tag #815
- Add stress and fio packages to tools image #771
- Bug 1949820: Add an alias to imagestreams in top command #810
- Bug 1937020:
oc adm release new
should look at image stream status tags #797
- Bug 1949050: Update containers/image #737
- Remove tnozicka from OWNERS and clean those files too #726
- Remove
oc adm catalog build
#787
- Bug 1890828: Skip images that has already been deleted #805
- Bug 1925148: ImageRef Stream name priority increased #768
- Bug 1946839: Revert: Split work of oc image mirror #780
- OSDOCS-2033: Adding examples for some CLI commands #801
- Updating generate docs output for product docs #798
- Updating oc-specific descriptions #800
- Bump 4.8 kubernetes 1 21 0 beta 1 #773
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #799
- Fix usage error print #788
- Fixing oc status help example message #791
- Fix govet error after golang 1.16 bump #796
- Updating ose-cli-artifacts builder & base images to be consistent with ART #794
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #793
- Bug 1919168: when mirroring to a file destination, mount images under the index location #772
- prevent inspect from panic-ing if pods are missing #762
- stop trying to gather metrics and other endpoints directly from pods #763
- Bug 1874106: Split work of oc image mirror to avoid AuthHeaderTooLong error from registry #761
- Fix unit test to use new IS #765
- Bug 1935102: Revert Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #757
- inspect clusteroperators as a backup to must-gather if it fails #749
- pkg/cli/admin/inspect/namespace: Gather PDBs too #750
- Bug 1880865: Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #746
- indicate how many bytes the hidden secret key was #752
- Remove old dependencies on dockerv1client and replace with newer equivalents #745
- Bug 1928850: update new-app help to avoid image references without registry/repository (docker.io throttling related) #742
- Bug 1920024: Allow debug to start with a single
--image
argument #399
- Add summary to oc must-gather #738
- Bug 1925236: RouteDescriber: Filter endpoints on route.Spec.Port #730
- Updating ose-cli-artifacts builder & base images to be consistent with ART #735
- Bug 1904006: update and clarify –dir –from-dir flags with ‘oc image’ #729
- Updating ose-tools builder & base images to be consistent with ART #734
- Updating openshift-enterprise-deployer builder & base images to be consistent with ART #733
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #732
- upate registry.svc.ci->registry.ci #731
- add simple debug for image serve #690
- Add help text to ‘oc registry login’ when using –registry flag #721
- Bug 1919032: Fix image extract from Root Directory #713
- Full changelog
- Reorder the empty Node CR resource to ensure it is applied after the Node CRD #244
- Bump(o/client-go); Add empty config/v1/node/cluster object #238
- Bug 2074243: Bump
openshift/api
to c3bb724c28
#243
- Revert config/v1/Node crd.yaml #242
- Bump openshift/api, openshit/client-go to add ImageMirrorSet CRDs #236
- bumped openshift API to have node object related changes #233
- Bug 2043709: fix component-base logging flags #230
- Bug 2034484: feat: bumped library-go version #227
- Bug 2033536: vendor: update openshift/api to include alibaba CRD update #229
- bump openshift/api #228
- Bump golang to 1.17 #225
- Bug 1986504: bump openshift/api #223
- OWNERS: add Abu as approver #221
- Bug 1992592: bump api #219
- Bump openshift/api, openshit/client-go #220
- Updating openshift/api, openshift/client-go, and openshift/library-go #218
- Bug 1993002: Bump API to fix kubebuilder directives #214
- Bug 1984635: use new default leader election values to handle SNO environments #213
- Bug 1984635: use new default leader election values to handle apiserver rollout on SNO #211
- Bug 1986148: Bump API for Ingress RequiredHSTSPolicies #212
- Add missing include annotation for ibm-cloud-managed #210
- bump: get updated operator API content #209
- bump(openshift/api): to get latest CRDs #208
- Add AzureStack support #186
- Bug 1957822: bump o/api to get the apiserver.TLSProfile doc update #206
- Bug 1960339: openshift-user-critical: unset globalDefault #205
- bump(*): openshift/api to pickup updated CRD’s #203
- Bug 1953563: Add .ci-operator.yaml with build_root_image #198
- Bug 1960339: manifests: add preemptionPolicy for openshift-user-critical #202
- Bug 1947803: quota: switch to v1 crd #201
- Rename workload annotations #194
- Bug 1950113: vendor: bump to the latest openshift/api #199
- Bug 1878199: remove log level normalizer #197
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #195
- Bug 1947800: Bump openshift/api (and Kube 1.21 release) #192
- Add management workload annotations #190
- Bug 1949145: Add missing annotations to upc #193
- Bug 1949145: Add user facing priority class #191
- Add IBM Cloud managed annotations to CVO manifests #166
- pkg/operator/kube_cloud_config: Fix “kuberneted” -> “Kubernetes” doc typo #172
- Bug 1901535: Update openshift/api dependency #187
- Mark operator pod as system-cluster-critical #184
- Updating ose-cluster-config-operator builder & base images to be consistent with ART #188
- Updating ose-cluster-config-operator builder & base images to be consistent with ART #182
- bump openshift/api to support new field controlPlaneToplogy in #175
- Full changelog
- manifests/deployment: comply to restricted pod security level #619
- policy-controller RBAC: use the new leases API #618
- Bug 1918690: update resource-graph to include current resources #613
- Update OWNERS #612
- Bump(openshift/api): to get CSI changes #601
- Bug 2053582: Track static pod lifecycle #608
- Bug 2053582: Track static pod lifecycle #606
- Update to use configmapleases #602
- Bug 2029470: update library-go to get rapid installer pod fixes #597
- Bug 2045872: allow cluster-policy-controller to fallback to default cert #594
- Bug 2042049: Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #592
- Bug 2005901: Sync library go #591
- Bug 2037856: bump library go #590
- Bug 2040132: drop –port flag #589
- Bug 2005901: Bump library-go #588
- Bug 2038968: bump(openshift/api): to get CSI migration gates switched off #587
- Bug 2035986: Replace deprecated annotation #586
- Bug 2005901: Guard controller pdb #568
- Bug 2034484: fix:library-go nil pointer issue #585
- bump k8s to 1.23 #581
- bump(library-go): to gather a fix for static pod UID version #579
- Bug 2026352: Sync with the latest openshift/library-go@master to pick pruner cert dir check #578
- Collect kube-system namespace as a related resource to kube-controller-manager operator #577
- update KCM metrics service selector #575
- Revert “Merge pull request #554 from atiratree/cpc-metrics” #574
- Bug 2010352: add summary, description and namespace to prometheus alerts #573
- introduce creation of openshift-infra ns and recycler SA #570
- collect metrics for cluster-policy-controller #554
- Fix gomod #572
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #563
- bump(*): vendor update #571
- bump(openshift/api): to get fix for typo in feature gate #569
- Set operator condition that it doesn’t own cloud provider #558
- Switch from experimental-cluster-signing-duration to cluster-signing-duration #567
- Bump library go for enabling gcp and vsphere platforms ccm #566
- podsecurity: enforce privileged for openshift-kube-controller-manager namespace #565
- Bug 2001856: bump library-go and dependencies #562
- Bug 1986829: metrics: use client cert auth for metrics scraping #556
- Bug 1989073: Exclude openshift only CloudProvider feature gate from KCM config #555
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #550
- Bug 1986437: Bump github.com/openshift/api #551
- Cloud Volume Observer: Extended arguments must be a slice #552
- remove unused cluster-policy-controller configuration #553
- Add ObserveCloudVolumePlugin config observer for KCM config #525
- update cluster-policy-controller configuration #545
- fix clusterroles for the CSR approver #548
- allow upgraded clusters to use the vulnerable service-ca.crt #546
- Start using embed module for assets #547
- Bump openshift/api #542
- Set –cloud-provider=external for supported platforms #450
- Refactor remaining controllers to factory #541
- Bug 1965562: recycler-for-nfs-… does not set requests or priorityClassName #538
- bump library-go to get context fixes #540
- Update OWNERS #539
- AUTH-26: CSR Approver manifests #535
- Bug 1963730: kube-apiserver failed to load SNI cert and key #532
- Bug 1938636: Set logLevel for policy and recovery controllers #511
- Bug 1954790: pdb: Increase PDBAtLimit timeout #534
- Bug 1946479: manifests: use manual service account mounts #531
- Bug 1954790: Use appropriate metric for PDB alerts #527
- Bug 1966126: manifests: drop root_ca_cert_publisher_sync_duration_seconds metric #526
- Bug 1963079: a smoke test for preferred host for KCM #510
- Bug 1961173: bump(*): vendor update #524
- Rename workload annotations #521
- Bug 1953563: Makefile: add verify-golang-versions #523
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #522
- Add management workload annotations #516
- Bug 1949418: bump(*): vendor update #519
- Remove tnozicka from OWNERS #502
- Bug 1948431: Bump openshift api version to get CSIMigrationXXX feature gates #518
- bump(k8s.io/*): 1.21 #515
- update library-go to fix tight loops #514
- Migrate to using keypair generation and validation from library-go #512
- Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #513
- defines test-e2e-preferred-host job for running smoke tests to check if KCM talks to Kube over a preferred host #509
- Bug 1934132: Bump github.com/gogo/protobuf to v1.3.2 #507
- Bug 1844989: Allow to set –tls-cipher-suites and –tls-min-version of KCM instances through observed config #506
- Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #504
- Bug 1911211: Update build-machinery-go to the latest master HEAD #505
- fixes Developing and debugging the operator section in the readme file. #503
- Full changelog
- Bug 2067820: Update prometheus client_golang from 1.11.0 => 1.11.1 #238
- Bug 2042587: Simplify Sync of Global CA ConfigMap #233
- update cert injection annotations to beta #237
- Bug 2042587: Fix Conflict Error in Operator Tests #235
- Bug 2034484: feat: library-go bump #232
- update controller-manager service selectors #231
- Bug 2012770: honor labels in openshift-controller-manager metrics #230
- BUILD-281: add library-go watch/update of new OCM feature gate field #227
- Bug 2004127: bump library-go and dependencies #228
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #226
- Bug 1986003: Rebase to Kubernetes 1.22 #225
- Bug 1986829: metrics: use client cert auth for metrics scraping #223
- Fix config merge order #221
- Update OWNERS #220
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #219
- Updating .ci-operator.yaml
build_root_image
from openshift/release #217
- Bug 1965283: Static Resources Controller for Sync #216
- Bug 1925409: Let openshift-controller-manager create service account tokens #213
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #212
- Bug 1948011: seed upgradeable condition in ocm-o cluster operator status so library-go union code can find it #210
- Add management workload annotations #206
- Bug 1947793: Deprecated API in use #208
- Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #202
- Bug 1941526: Bump kubernetes to 0.20.5 #203
- BUILD-186: add buildconfig/status permissions to ocm #201
- switch to v1beta1 for the p&f APIs #192
- Bug 1911470: Set registry routes in operand config #197
- Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #198
- Remove tnozicka from OWNERS #196
- Full changelog
- remove openstack in-tree storage class #271
- remove azure in-tree storage class #272
- Azure File CSI Driver Operator is GA in OCP 4.11 #266
- Add missing ibm cloud annotations to prometheus rbac #267
- no CredentialsRequests in ibm-cloud-managed #253
- Bug 2060509: Incorrect installation of ibmcloud vpc csi driver in IBM… #264
- Bug 2049872: cluster storage operator AWS credentialsrequest lacks KMS privileges #263
- Bug 2043132: Add metrics for vsphere operator #262
- Bug 2050300: Don’t set generation in object comming from cache #261
- Updating cluster-storage-operator images to be consistent with ART #260
- Bug 2044481: update ClusterOperator relatedObjects to collect sharedresource CRD instances #257
- Bug 2047025: Add “patch” permissions to Alibaba CSI driver operator #259
- Bug 2045112: Add leases rbac for vsphere-problem-detector #258
- Bug 2043130: Update CSI sidecars to the latest release for 4.10 #256
- Bug 2037856: Update library-go to get leader election updates #255
- Bug 2040880: Do not replace unknown condition with true when we union conditions #254
- Bug 1961317: Add operator’s ClusterRoleBinding to RelatedObjects #251
- Bug 2038389: Union upgradeable conditions as well from ClusterCSIDriver objects #252
- Bug 2033111: IBM VPC operator library bump removed global CLI args #250
- Bug 2034515: fix: pull in latest library-go #247
- feat: library-go bump #244
- Remove invalid -v argument from IBM VPC operator deployment #246
- Bug 2030364: Setup port, mount TLS cert into CSI shared resource operator #243
- Add IBM VPC Block CSI Driver Operator #242
- Updating cluster-storage-operator images to be consistent with ART #236
- Bug 2027363: Fix reference to Azure File images #241
- Add Alibaba Disk CSI driver #239
- Replace registry.ci images with quay #240
- Add CredentialsRequest for Alibaba Disk CSI driver #238
- Secure metrics for Shared Resource Operator #237
- Bug 2001761: Fix RelatedObjects when RBAC API is missing #215
- Migrate additional yaml files from SRO repository #231
- Credential Request added #230
- Update Shared Resource Operator permissions #229
- BUILD-284: integrate shared resources operator #198
- Bug 2015635: Remove Azure Stack Hub detection. #228
- Add missing RBAC rule for Azure File #227
- Add missing env var for Azure File #226
- Bump openshift/api #225
- bump openshift/api to get csi.sharedresource.openshift.io #224
- Add Azure File CSI Driver installation (TP) #223
- Bug 2010310: [vsphere] set summary and description for alerts #220
- Bug 2009859: Install vSphere CSI Driver by default (again) #221
- podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace #218
- Revert “Install vSphere CSI Driver by default” #219
- Install vSphere CSI Driver and Operator by default #217
- Install Azure Disk CSI Driver by default #214
- Updating cluster-storage-operator images to be consistent with ART #213
- Updating cluster-storage-operator images to be consistent with ART #212
- Bug 1999674: Update prometheus rule to alert about esxi host versions #209
- Bug 1992875: Add azure credentials #206
- Bug 1999853: ControlPlaneTopology: Fix node selector for CSI driver operator deployment #208
- Bug 1993931: Storage operators use older kubernetes client #207
- Bug 1991814: Create namespace for manila on all OpenStack installations #202
- Bug 1985391: Add proxy support to cinder CSI #204
- Bug 1992193: Fix race when starting controllers #201
- Bug 1948090: Remove CSIDriverOperatorDeploymentAvailable condition when deploying CSI operator #173
- Bug 1992857: allow Azure CSI driver operator to read configmaps globally #203
- Bug 1986557: Install CSI drivers on all platforms #197
- Bug 1990601: Always run CSI driver controller for Azure Stack Hub #200
- Bug 1948090: Fix poddisruptionbudget RBAC rule for Manila #199
- Bug 1986215: Bump library-go to get leader election fixes #196
- Bug 1982300: Unify alert times #195
- Bug 1972028: Add RBAC rules for CSI operators to handle poddisruptionbudgets #194
- Add service account names to gcp credentials request manifest #181
- Bug 1969719: Add trusted CA bundle to vsphere operators #178
- Add permissions to vSphere operator to create ValidatingWebhookConfiguration objects #190
- Add new driver permissions for vmware-vsphere-csi-operator #188
- Remove ibm-cloud-managed annotation from operator deployment #186
- Add alert about HW version < 15 #189
- Support external control plane topology #187
- Add permissions to get, list and watch pods for ovirt-csi-operator #185
- exclude default storage class on Azure StackHub #184
- Bug 1977389: Manila CSI driver is not in must-gather #183
- Use go:embed for static yaml files #179
- Updating cluster-storage-operator images to be consistent with ART #177
- Bug 1961317: Adding static assets to related objects #175
- Updating .ci-operator.yaml
build_root_image
from openshift/release #176
- Remove unused variables #172
- Bug 1947402: Add permissions poddisruptionbudgets in AWS CSI operator’ #171
- Bug 1961120: added permissions to service monitoring #167
- Bug 1936871: Add volumes with credentials to Cinder operator deployment #141
- Bug 1961538: manifests: remove namespace from cluster-storage-operator-role binding #168
- Bug 1943719: Add alert about vsphere-problem-detector unable to connect #166
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #165
- Rename workload annotations #164
- Bug 1949357: Add missing RBAC rules to Manila operator #163
- Bug 1948505: Add missing RBAC rules for vSphere #156
- Bug 1948721: IBM Cloud manifest profile patch #146
- Bug 1947360: vSphere: set CPU/memory resource request #157
- Bug 1949357: Allow Manila operator to create ServiceMonitor in the driver namespace #162
- Bug 1947866: Add log level to Azure Disk CSI Operator #159
- Bug 1948448: Add log level to vSphere operator #158
- Bug 1949554: Pass KUBE_RBAC_PROXY to vSphere CSI driver operator #161
- Bug 1924500: Rebase to Kubernetes 1.21 libraries #160
- Bug 1949041: Update image-references for vsphere #155
- Remove “vmware” prefix from CSI operator and driver #149
- Add management workload annotations #150
- Add vsphere syncer deployment #153
- Degrade the cluster when an unsupported CSI driver is already installed #152
- Add TokenReview permissions to newly introduced operators #154
- Pass KUBE_RBAC_PROXY_IMAGE to CSI driver operators #151
- Add AzureDisk CSI driver installation #148
- Start tech-preview CSI driver operators when tech preview is enabled #144
- Prepare for metrics collection in CSI driver operators #145
- Add service account names to credentials request manifest #136
- Updating cluster-storage-operator builder & base images to be consistent with ART #143
- Allow log level to be replaced #142
- Prevent panic on webhook authenticator and authorizer timeout before response #139
- Propagate log level to GCE and Cinder CSI driver operators #138
- Updating cluster-storage-operator builder & base images to be consistent with ART #135
- Fix typo in README.md #116
- vsphere: don’t redeploy StorageClass in every sync #129
- Full changelog
- Updating configmap-reload images to be consistent with ART #41
- Updating configmap-reload images to be consistent with ART #40
- OWNERS: cleanup #39
- Updating configmap-reload images to be consistent with ART #38
- Updating configmap-reload images to be consistent with ART #37
- OWNERS: update #36
- Updating configmap-reload images to be consistent with ART #35
- Updating .ci-operator.yaml
build_root_image
from openshift/release #34
- Update OWNERS file to reflect new maintainers #33
- vendor: fix inconsistent vendoring #30
- Updating configmap-reload builder & base images to be consistent with ART #28
- vendor: regenerate #29
- Full changelog
- Bug 2067155: Modify the operator display name to match it with the name displayed in operatorhub #650
- Bug 2075478: Bump docs version to 4.11 #648
- MGMT-9797 - Bump
openshift/api
dependency to 04e1813ebb11
#644
- Bug 2046497: Metrics e2e should not fail on first failed polling attempt #645
- Bug 2057696: Console operator should not block installation/upgrade process when set to Removed state #642
- CONSOLE 3070: Console-operator should pass infrastructure config’s ControlPlaneToplogy to the console-config.yaml #639
- Bug 2046497: Re-enable TestMetricsEndpoint e2e test case #640
- Bug 2048541: ODF quickstart permissions check #634
- Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository #635
- Add QS for installing namespeced Helm Chart Repos #631
- Implement multicluster tech preview #630
- Add Jon Jackson to approvers list #625
- Bug 2041605: Fix plugin proxy path #628
- CONSOLE-3005: Provide alias for dynamic plugin’s proxy #613
- Bug 2037635: Fix setting of custom cert for default route #623
- Bug 2033434: clidownloads: add darwin/arm64 oc #620
- Bug 2030574: Console resources are using older ‘service.alpha.openshift.io’ annotation #621
- Bug 2036937: Update download odo link to new mirror #622
- Library go bump #615
- Bug 2021400: Bump documentationBaseURL to 4.10 #611
- CONSOLE-2892: Allow dynamic plugins to proxy to services on the cluster #603
- Bug 2013632: Correct grammar error in ODF quickstart #608
- Bug 2018380: Migrate docs links to access.redhat.com #607
- manifests: resources required for adding helm metrics in console #601
- Bug 2013632: Correction/Changes in Quick Start Guides for ODF #598
- Bug 2008185: Console operator go.mod should use go 1.16 version #597
- Bug 2009454: Change web terminal subscription permissions from get to list #588
- CONSOLE-2768: Update default and download deployments to use bindata #550
- Updating openshift-enterprise-console-operator images to be consistent with ART #592
- Bug 1999314: Resync all controllers periodically #590
- Bug 2001240: Remove SimpleHTTP ‘server’ response header value #585
- Updating openshift-enterprise-console-operator images to be consistent with ART #586
- Bug 1994443: console-operator should report Available=true when at least available replica exists #580
- Bug 2000768: Fix 4 Quick Starts #581
- Bug 1989055: Revoke usage of Default Ingress Cert for console route healthcheck #582
- Bug 2000440: OCS Quick Start should not be shown unless you have proper privileges #578
- Bug 1989055: logins to the web console fail with custom oauth cert #571
- Bug 1986129: Bump openshift/api to add missing ‘include.release.openshift.io/single-node-developer’ annotation to the ConsolePlugin CRD #573
- Bug 1992508: Update base doc URL to 4.9 #572
- Bug 1980531: Add release.openshift.io/delete annotation to consoleLink CRDs #565
- reduce initial steps to setup project #533
- Support External control plane topology #569
- Unit test coverage for ExternalTopologyMode #1
- Adds ODF install tour #559
- pkg/console/subresource/route: Drop GetCanonicalHost and IsAdmitted #568
- Remove references to upstream UI components and config #562
- Rename Monitoring tab to Observe tab in monitoring sampleapp quickstart #563
- Bug 1975379: Only use
kubernetes.io/hostname
for workload anti-affinity #566
- fix: Update the Node.js quickstart example repo. #564
- Bug 1975379: Use hard requirement for anti-affinity rules on both console’s deployments #560
- Bug 1966480: Console-operator’s controllers are passed resourceSyncer which is not used #551
- Bug 1975714: Add policy-group label to the openshift-console namespace manifest #557
- Updating openshift-enterprise-console-operator images to be consistent with ART #556
- Updating .ci-operator.yaml
build_root_image
from openshift/release #555
- Bug 1971690: clidownloads: ARM 64 is supported #554
- Bug 1952405: Console operator should report Available:False when it’s route is not accessible #552
- Switching the URL of the default openshift helm repo. #545
- Bug 1962698: Console-operator can not create resource console-public configmap in the openshift-config-managed namespace #548
- CONSOLE-2768: Update the console public configmap manifests to use bindata #543
- Bug 1960324: quickstarts: remove “spec.version” #546
- Bug 1959696: Add warning log message when custom domain is configured on console-operator config #544
- Bug 1957198: Remove misspelled console-operator condition #541
- Bug 1954866: Add necessary priority class to downloads #542
- Bug 1948524: Update operator’s status with downloads deployment generation && pull route health check into a standalone controller #531
- Bug 1956610: Add missing cluster profile annotations to manage-helm-repos quickstart manifest #539
- Copy AddPage customization object #527
- CONSOLE-2793: Implement console-operator changes to consume new CustomDomains API #522
- Bug 1947794: Pull HelmChartRepository CRD v1 #535
- Update README.md for MacOS #536
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #532
- Rename workload annotations #530
- update to non-deprecated NewCommand method #534
- Bug 1948782: remove stale annotation for single-node #529
- Export quickStarts data to console-config ConfigMap #528
- Add management workload annotations #523
- Bug 1948524: Remove ResyncEvery method from the operator sync loop #525
- Bug 1947789: Bump deps to pickup CRD apiVersion bump #524
- Export project access details to console-config ConfigMap #514
- IBM Cloud manifest profile patch #520
- Bug 1945326: Resync controllers every minute #521
- Bump openshift/api to get project access role cuztomization changes #519
- Add in get subscriptions to console service account #513
- Add e2e test to check correct deployment replicas, based on the Infrastructure config TopologyMode #510
- CONSOLE-2792: Bump openshift/api dependecy in console-operator to get CustomDomain API for Ingress config #517
- Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #518
- Bug 1937627: Bump DEFAULT_DOC_URL for 4.8 #515
- Bug 1935541: Check for error when generating default and user-defined config for the console-config configmap #511
- CONSOLE-2526: Update console operator for single-node clusters #508
- Bug 1931760: Non-unified reference to OCS in quickstarts #509
- CONSOLE-2366: Move the operator’s controllers to lib-go controller factory #500
- CONSOLE-2757: Bump github.com/openshift/api #506
- Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #505
- Bump polling interval when checking for resource unavailability #507
- RetryOnConflict should be fetching latest version of console-operator config #504
- Full changelog
- Updating ose-csi-external-resizer images to be consistent with ART #128
- Bug 2043130: Rebase resizer v1.4.0 #127
- Add changelog and update readme for external-resizer #189
- Handle case of recovery from resize failures #187
- rebase: update kuberenetes dependencies to v1.23.1 #186
- master: update release-tools #188
- update kube dependencies to 1.23 version. #185
- update kube and other dependencies to v1.23 #184
- master: update release-tools #180
- Fix: PVC used by a job doesn’t get resize after the pod of the job completed #178
- master: update release-tools #176
- Fix unnecessary warning when PV bound to PVC is not created yet #172
- master: update release-tools #174
- Updating ose-csi-external-resizer images to be consistent with ART #126
- Updating ose-csi-external-resizer images to be consistent with ART #125
- Updating ose-csi-external-resizer images to be consistent with ART #124
- Bug 1993934: Update CSI sidecars #123
- Add changelog for 1.3 release #169
- Map PV access modes to CSI access modes based on driver capability #151
- Update k8s dependencies to v1.22.0 #165
- Update k8s dependencies to v1.22.0-rc.0 #162
- master: update release-tools #160
- Add command line arguments to configure leader election options #158
- Use CSI spec v1.5.0 #156
- master: update release-tools + OWNERS #152
- master: update release-tools #149
- Updating ose-csi-external-resizer images to be consistent with ART #122
- Updating .ci-operator.yaml
build_root_image
from openshift/release #121
- Bug 1924503: Rebase v1.2.0 #120
- Add changelog for release 1.2 #148
- fix: use pv annotation to trigger filesystem resize when necessary #140
- Remove travis links #146
- Rebase to 1.21.0 #145
- master: update release-tools #144
- master: update release-tools + dependencies #141
- Upgrade csi-translation-lib dependency #139
- feat: Add migrated label to metrics #138
- master: update release-tools #136
- master: update release-tools #135
- Correct container image for resizer #104
- Updating ose-csi-external-resizer builder & base images to be consistent with ART #119
- Updating ose-csi-external-resizer builder & base images to be consistent with ART #118
- Full changelog
- Updating csi-livenessprobe images to be consistent with ART #31
- Updating csi-livenessprobe images to be consistent with ART #30
- Updating csi-livenessprobe images to be consistent with ART #29
- Updating csi-livenessprobe images to be consistent with ART #28
- Bug 1993934: Update CSI sidecars #27
- Changelog for 2.4.0 #127
- Clean up .travis.yml #126
- Use csi-lib-utils v0.10.0 #125
- Use CSI spec v1.5.0 #123
- Update k8s dependencies to v1.22.0 #124
- Multi windows-distro docker build args #122
- Update k8s dependencies to v1.22.0-rc.0 #120
- master: update release-tools #118
- master: update release-tools + OWNERS #114
- master: update release-tools #112
- Add changelog for release v2.3.0 #111
- master: update release-tools #109
- master: update release-tools + dependencies #107
- master: update release-tools #104
- master: update release-tools #103
- Updating csi-livenessprobe images to be consistent with ART #25
- Updating .ci-operator.yaml
build_root_image
from openshift/release #24
- Updating csi-livenessprobe builder & base images to be consistent with ART #23
- Updating csi-livenessprobe builder & base images to be consistent with ART #22
- Full changelog
- Bug 2077597: bump go-ovirt-client to v1.0.0-alpha4 #136
- Bug:2076270 better VM deletion handling #134
- Bug 2076277: add Storage Domain Configuration to the machineset #133
- Bug 2074710: Transition to go ovirt client #131
- Bug 2056454: Preallocated disks for OCP nodes #129
- Updated OCP on RHV team members #130
- Updating ose-ovirt-machine-controllers images to be consistent with ART #128
- update to golang 1.17 #126
- Bug 2024328: detach non-bootable disks before removing the VM #123
- Update machine-api-operator dependencies to latest version #122
- Updating ose-ovirt-machine-controllers images to be consistent with ART #119
- Bug 1994410: minor error changes #117
- Bug 1984481: correct IPAddress detection for OVNKubernetes #114
- Add support for guaranteed memory field #113
- Refactor Provider - part 1 #107
- Updated owners because of GitHub account change #112
- Updating ose-ovirt-machine-controllers images to be consistent with ART #111
- Bug 1972747: allow auto pinning new names #110
- Updating .ci-operator.yaml
build_root_image
from openshift/release #109
- Removing Roy, adding myself to the OWNERS file #108
- Bug 1948719: update controller-runtime dependency #106
- Bug 1954177: Update mao dependency for webhook v1 changes #103
- move to go 1.16 #104
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #101
- Bug 1948963: add support for hugepages #102
- Bug 1941334: Add support for auto pinning policy #100
- Bug 1917485: Add validations to machine object #96
- Bug 1937694: providerIDController ignore nodes that have no machine #95
- Bug 1931215: Add support for affinity group #80
- Bug 1920905: extract node machine ipaddress from the engine instead using DNS . #85
- credentials: handle error in the strconv.Parsebool #94
- add custom capo readme #88
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #91
- Bug 1926346: move to go 1.15 and registry.ci.openshift.org #87
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #83
- Bug 1926278: Bump K8s dependencies to 1.20 #86
- Full changelog
- manifests/deployment: comply to restricted pod security level #190
- Bug 2034484: feat: library-go bump #185
- Golang bump 1.17 #183
- Updating ose-service-ca-operator images to be consistent with ART #176
- OWNERS: Add Bugzilla component #153
- OWNERS: remove s-urbaniak #175
- Bug 1987029: Support external control plane topology #171
- Bug 1984644: bump lib-go to get 60s leaderelection tolerance for API outage + bump k8s #174
- Bug 1986829: metrics: use client cert auth for metrics scraping #173
- Add s-urbaniak, remove marun from OWNERS #163
- Bug 1981498: add vulnerable legacy injector to allow for upgrade clusters to use … #167
- Updating .ci-operator.yaml
build_root_image
from openshift/release #164
- readme: update references to developer guide #161
- Bug 1948012: Report the operator status as always upgradeable in serviceCA/cluster #154
- Bug 1953563: Add .ci-operator.yaml with build_root_image #158
- Rename workload annotations #156
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #157
- Add management workload annotations #152
- IBM Cloud manifest profile patch #151
- Generate wildcard certificates matching pod host names for headless services #149
- Updating ose-service-ca-operator builder & base images to be consistent with ART #148
- Various e2e test fixes and cleanups #147
- Random cleanups #150
- Don’t ignore the minTimeLeft parameter to requiresRegeneration #143
- Bug 1914446: manifests: run the operator’s pod as non-root user #136
- Fix (make verify) with Go 1.16 #142
- Remove cleanup of 4.3 deployments that was safe to remove in 4.5 #141
- Updating ose-service-ca-operator builder & base images to be consistent with ART #139
- Full changelog
Source code for this page located on github