justinsb
ffd52cac40
refactor: Introduce DeletionProcessingMode
...
Deletion processing is not entirely a factor of the target, it is more
a factor of our mode of execution (dry-run vs pre-rolling-update vs
post-rolling-update). We want to introduce that post-rolling-update
phase, so introduce the DeletionProcessingMode enum and move it from
the target to the context.
2024-02-15 08:12:19 -05:00
justinsb
592b575412
feat: Support multiple token verifiers in kops-controller
...
This will allow us to support nodes running in multiple clouds. If we
don't configure multiple verifiers, this should be a no-op.
2023-11-30 10:44:53 -05:00
John Gardiner Myers
1ea0fd3004
AWS always uses resource-based names
2023-09-04 16:08:48 -07:00
justinsb
1faee9dd8c
digitalocean: bootstrap nodes through kops-controller.
...
We start with a simple node verifier.
2023-05-07 13:17:56 -04:00
justinsb
150a98e258
DigitalOcean: Support SSH key provisioning
...
This means we don't need to pre-upload our SSH keys.
2023-02-12 10:34:40 -05:00
John Gardiner Myers
7abacb9b3b
Get default CheckExisting from Target
2022-12-20 12:00:37 -08:00
John Gardiner Myers
7c3e32369a
Refactor Context into separate cloudup and nodeup types
2022-12-17 17:42:46 -08:00
John Gardiner Myers
d39ba74bd7
Change the control-plane IG role to "ControlPlane" in v1alpha3 API
2022-11-22 17:05:29 -08:00
Ciprian Hacman
d29812fc6e
Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf
2022-11-19 03:45:23 +02:00
Ciprian Hacman
ef67e21ab9
do: Return ingress addresses even when public name is not set
2022-11-08 12:41:55 +02:00
Ole Markus With
ce2e877aeb
Remove bazel files from vendor
2022-04-12 13:29:03 +02:00
srikiz
97a3ef1566
Initial changes for vpc
...
More changes for do vpc
some more minor updates
Fix PrivateIP check
Bazel fixes
Minor changes for vpc listing
Minor fixes for DO VPC
Add delete vpc logic
More fixes for vpc usage with gossip based clusters
Fix minor comments in code
Fix mock DO interface to use missing functions
Another fix for mock cloud do for missing interface function
incorporate review comments
incorporate review comments
2022-02-15 17:07:09 +05:30
Jesse Haka
b88d110f58
Drain OpenStack loadbalancers
2021-12-31 13:16:02 +02:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
Kubernetes Prow Robot
08803d498d
Merge pull request #12758 from srikiz/DO-Fix-LoadBalancer-For-IPChecks
...
[Digital Ocean] Fix load balancer retry logic while retrieving ip
2021-12-01 10:23:16 -08:00
srikiz
c1dadd2854
Fix load balancer retry logic while retrieving api ingress status
...
Fix bazel errors
Fix loadbalancer task to wait for IP to be created
Fix static checks
Update logs
Run update cluster with verbose two logs
Fix loadbalancer address assignment
Revert verbose changes to update cluster
2021-12-01 22:22:17 +05:30
John Gardiner Myers
e5a6b79c19
Rename fields in v1alpha3 status API to fit acronym convention
2021-11-22 08:07:55 -08:00
srikiz
41439109a8
Fix DNS Provider package for DO
2021-08-12 00:01:50 +05:30
srikiz
4f295dc214
Incorporate review comments
2021-06-01 18:47:19 +05:30
srikiz
b5154bb360
Fix upup cloud.go dependencies based on the new interface spec, also update protokube
2021-05-28 22:37:47 +05:30
srikiz
4cecc64f67
Move cloud.do from pkg/resources/digitalocean/ckoud.go to upup/pkg/fi/cloudup/do directory
2021-05-28 02:17:55 +05:30
Srikanth
160a4b81c9
incorporate review comments to use instance group name for DO instance group tag
2020-07-14 13:25:01 +05:30
Peter Rifel
a999b3ea61
fix OWNERS labels format
...
These need to be lists
2020-03-10 22:47:50 -05:00
Peter Rifel
237a125f2c
Add labels to OWNERS files
...
This will automatically label PRs that touch these directories.
This makes it easier to query GitHub for PRs that affect certain areas of the code.
I mostly used existing labels but created some new ones as well.
2020-03-10 08:35:58 -05:00
Srikanth
7b8eb2bfee
Initial work for kops-controller to support digital ocean
2019-11-24 12:56:46 +05:30
Srikanth
c52d4d9dbd
More updates to protokube seeding DO cloud provider
2019-10-29 09:40:38 +05:30
Thomas Jackson
85db3dce27
make apimachinery
2019-10-10 13:13:38 -07:00
Kubernetes Prow Robot
070498ba2d
Merge pull request #7566 from srikiz/DO-7442-AddTagsForCreateVolumeRequest
...
[DO-7442] Digital Ocean add consistent volume and droplet tags for multi master feature
2019-09-16 08:22:38 -07:00
Srikanth
88850e2151
Additional review comments addressed, also reverted back to Replace instead of ReplaceAll
2019-09-12 15:31:55 +05:30
Srikanth
a5cda6643c
Address review comments
2019-09-12 10:38:48 +05:30
Srikanth
84da7d00ef
Add tags for droplets and volumes
2019-09-12 00:27:12 +05:30
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Srikanth
35ca8b01c1
Update DO objects to use tags
2019-09-06 00:01:45 +05:30
Srikanth
63927250ba
Initial changes to add DO models for etcd-manager
...
update template
Update notes for digital ocean
Update TTL to 60 seconds and version upgrade to 0.1.15 for DO Cloud Controller Manager
Update review comments
Format go code
2019-07-17 20:08:04 +05:30
chrislovecnm
609e268a1d
gazelle updates with new bazel version
2017-11-05 17:41:53 -07:00
Justin Santa Barbara
0143be7c4f
autogen: BUILD and BUILD.bazel
2017-10-02 14:27:21 -04:00
andrewsykim
d72a2e1f88
add API target for DigitalOcean
2017-08-11 21:04:49 -04:00
andrewsykim
1f0d0bbc75
initial cloud interface for DigitalOcean
2017-08-11 19:33:17 -04:00