-
- Downloads
Add GraphQL API to update Canary Ingress Weight
Canary Ingress weight is to control the traffic between stable and canary tracks in Auto Deployed environment.
Showing
- app/models/environment.rb 4 additions, 0 deletionsapp/models/environment.rb
- app/serializers/environment_entity.rb 5 additions, 0 deletionsapp/serializers/environment_entity.rb
- doc/api/graphql/reference/gitlab_schema.graphql 36 additions, 0 deletionsdoc/api/graphql/reference/gitlab_schema.graphql
- doc/api/graphql/reference/gitlab_schema.json 129 additions, 0 deletionsdoc/api/graphql/reference/gitlab_schema.json
- doc/api/graphql/reference/index.md 9 additions, 0 deletionsdoc/api/graphql/reference/index.md
- ee/app/graphql/ee/types/mutation_type.rb 1 addition, 0 deletionsee/app/graphql/ee/types/mutation_type.rb
- ee/app/graphql/mutations/environments/canary_ingress/update.rb 39 additions, 0 deletions...p/graphql/mutations/environments/canary_ingress/update.rb
- ee/app/models/ee/clusters/platforms/kubernetes.rb 9 additions, 0 deletionsee/app/models/ee/clusters/platforms/kubernetes.rb
- ee/app/models/ee/environment.rb 12 additions, 0 deletionsee/app/models/ee/environment.rb
- ee/app/services/environments/canary_ingress/update_service.rb 65 additions, 0 deletions...pp/services/environments/canary_ingress/update_service.rb
- ee/lib/gitlab/kubernetes/ingress.rb 4 additions, 0 deletionsee/lib/gitlab/kubernetes/ingress.rb
- ee/spec/fixtures/api/schemas/environment.json 1 addition, 0 deletionsee/spec/fixtures/api/schemas/environment.json
- ee/spec/graphql/mutations/environments/canary_ingress/update_spec.rb 66 additions, 0 deletions...phql/mutations/environments/canary_ingress/update_spec.rb
- ee/spec/lib/gitlab/kubernetes/ingress_spec.rb 8 additions, 0 deletionsee/spec/lib/gitlab/kubernetes/ingress_spec.rb
- ee/spec/models/ee/clusters/platforms/kubernetes_spec.rb 58 additions, 0 deletionsee/spec/models/ee/clusters/platforms/kubernetes_spec.rb
- ee/spec/models/environment_spec.rb 74 additions, 0 deletionsee/spec/models/environment_spec.rb
- ee/spec/requests/api/graphql/mutations/environments/canary_ingress/update_spec.rb 59 additions, 0 deletions...phql/mutations/environments/canary_ingress/update_spec.rb
- ee/spec/services/environments/canary_ingress/update_service_spec.rb 145 additions, 0 deletions...rvices/environments/canary_ingress/update_service_spec.rb
- lib/gitlab/application_rate_limiter.rb 2 additions, 1 deletionlib/gitlab/application_rate_limiter.rb
- lib/gitlab/kubernetes/kube_client.rb 10 additions, 0 deletionslib/gitlab/kubernetes/kube_client.rb
Please register or sign in to comment