Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JPERF-273 Switch to hooks preserving backwards compatibility #175

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

mgrzaslewicz
Copy link
Contributor

Consume infra 3aacf87

Next steps:

  • pristine Jira DC Plan unencumbered by LegacyAwsInfrastructure or CFN
  • bridge from JiraInstancePlan to JiraFormula if possible
  • bridge the other way around if possible
  • can SambaSharedHome really work with just TcpNode?
  • do we actually need Reports transport via S3?
  • do we need bulk/directory transport for Reports?
  • add jpt-workspace as CI artifact
  • make hook collections append-only (PreInstanceHooks already are)

@mgrzaslewicz mgrzaslewicz requested a review from a team as a code owner September 7, 2023 12:51
@mgrzaslewicz mgrzaslewicz force-pushed the issue/JPERF-273-consume-infra-hooks-fix-dc branch from f16b440 to 7768137 Compare September 7, 2023 12:54
private val provisionedNetwork: ProvisionedNetwork by lazy { networking.get() }
private val network: Network by lazy { provisionedNetwork.network }
private val provisioning: ProvisionedStack by lazy { provisionStack() }
private val deprovisioning: CompletableFuture<*> by lazy {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably not important, but accessing this will first provision and then deprovision, so if we call close without serveTcp we would waste some time and resources - possibly without knowing.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good point, deprovisioning replaced by resources

@mgrzaslewicz mgrzaslewicz force-pushed the issue/JPERF-273-consume-infra-hooks-fix-dc branch 5 times, most recently from 005ead4 to 602488b Compare September 11, 2023 08:14
dagguh and others added 9 commits September 11, 2023 11:01
Consume infra 34fdce5

Next steps:
* pristine Jira DC Plan unencumbered by `LegacyAwsInfrastructure` or CFN
* bridge from `JiraInstancePlan` to `JiraFormula` if possible
* bridge the other way around if possible
* can `SambaSharedHome` really work with just `TcpNode`?
* do we actually need `Reports` transport via S3?
* do we need bulk/directory transport for `Reports`?
* add jpt-workspace as CI artifact
* make hook collections append-only (`PreInstanceHooks` already are)
Use the same dataset and Jira version in tests as infrastructure lib.
Attempt to fix problems with mysql configuration
@mgrzaslewicz mgrzaslewicz force-pushed the issue/JPERF-273-consume-infra-hooks-fix-dc branch from 602488b to 7eb1fc7 Compare September 11, 2023 09:27
Replace the `LegacyAwsInfrastructure.balance` bridge method with `Ec2Balancer`,
which combines the responsibilities of old-API `ApacheEc2LoadBalancerFormula`
and the bridge method.

It allocates AWS resources in EC2 directly, rather than reusing the
CloudFormation stack. That's why we need a common `resources` queue.
Consume infra 000ce569f0332f958fe94241dc90ffa24183d1ba
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants